Import a campaign template ZIP file

Upload a template ZIP into another organisation, generate a campaign from it, then review the destination settings before you publish.

Reuse a campaign that already works by importing its template ZIP into another organisation, instead of rebuilding the whole setup by hand.

When to use the ZIP route

Use a template ZIP when you received an exported template file and need to bring it into a different organisation. If you have direct access to both organisations, sharing the template is faster — see Share a template across organisations.

The import takes three stages: create a template entry from the ZIP, generate a campaign from that template, then reconcile the destination-specific settings before publishing.

Before you begin

  • You have the exported template ZIP file saved on your computer.
  • You have access to the destination organisation that should receive the campaign.
  • You know the destination details you will need: campaign title, public link key, language, and timezone.
  • You are ready to review add-on settings after generation, because reusable structure does not make every destination value correct on its own.

Create the template from the ZIP

Switch to the destination organisation

Open the organisation switcher at the top of the sidebar and select the organisation that should receive the campaign. Everything you create next lives inside this organisation.

Organisation switcher open in the sidebar with a destination organisation highlighted in the list

Open Templates

In the sidebar, select Templates. This is where reusable campaign templates live for the current organisation.

Studio sidebar with the Templates item highlighted below Campaigns

Start a new template

Select Create Template in the top right of the Templates page.

Templates page with the Create Template button highlighted in the top right

Name the template

In the New Template panel, type a clear name in the Template Name field so you can recognise it later.

New Template panel with a name typed into the Template Name field

Open the file selector

Under Template file selector, select Select attachment to choose the ZIP that holds the campaign structure.

The Banner Preview Image above it is optional — it only sets the thumbnail shown on the template card.

New Template panel with the Select attachment button under Template file selector highlighted

Add the file to the library

The Template file selector opens your Images & Files library. Select Add Image or File to bring in a new ZIP from your computer.

Template file selector showing the Images and Files library with the Add Image or File button highlighted

Choose the ZIP to upload

In the Add an Image or File dialog, select Click to upload and pick the template ZIP from your local files.

Add an Image or File dialog with the Click to upload area highlighted for selecting a ZIP

Upload the file

Once the ZIP name appears under the upload area, select Upload to add it to the library.

Add an Image or File dialog showing the selected ZIP file name with the Upload button ready

Select the uploaded file

A confirmation appears once the file is added. Find the new ZIP in the library grid and select Select File on its card.

Images and Files grid with a success message and the Select File action highlighted on the new ZIP card

Confirm the selection

The card now shows as Selected. Select Save to return to the template form with the ZIP attached.

File selector with one ZIP card marked Selected and the Save button highlighted

Create the template

Back in the New Template panel, the ZIP appears under Template file selector. Select Create Template to save the template entry.

New Template panel with the ZIP attached and the Create Template button highlighted

Generate a campaign from the template

Open the template actions

The new template now appears under Local Templates. Select View Actions on its card to open the template options.

Templates list with a Template added confirmation and the View Actions button highlighted on the new template card

Choose Create Campaign

In the template detail view, select Create Campaign. (The same view also offers Edit, Share, and Delete.)

Template detail view with the Create Campaign button highlighted next to Delete, Edit, and Share

Fill in the campaign details

In the Generate Campaign from Template dialog, complete the destination details, then select Generate Campaign:

  • Campaign Title — the name for the new destination campaign.
  • Campaign Public Key — the part of the public link that is unique to this campaign; keep it distinct within the organisation.
  • Language (required) — the language served to participants.
  • Timezone (required) — the timezone used for scheduling.

The dialog will not generate the campaign until both Language and Timezone are set.

Generate Campaign from Template dialog with title, public key, language, and timezone filled and the Generate Campaign button highlighted

Open the generated campaign

A confirmation appears and the new campaign shows in All Campaigns as a draft. Open it to start the destination review.

All Campaigns list with the newly generated draft campaign and an Interaction Generated confirmation message

Reconcile the destination settings

The template carries the campaign structure forward, but values tied to the source organisation — such as add-on integrations — still need to match the destination. The campaign opens with validation flags until you reconcile them.

Open Settings

In the campaign editor, open the Settings tab. A red marker on the tab means there are settings to resolve before publishing.

Campaign editor header with the Settings tab highlighted, marked as needing attention

Open Advanced Settings

Scroll to the Advanced Settings section and select its edit icon. This section handles add-ons and integrations, which are the most common destination-specific values to fix.

Settings page with the Advanced Settings edit icon highlighted and an Invalid status shown

Open the Addons tab

In the Advanced Settings panel, select the Addons tab.

Advanced Settings panel with the Addons tab highlighted next to Display & Integrations and Theme

Update the add-on values

For each add-on, confirm the setup matches the destination organisation:

  • Select Addon — the integration this campaign should use.
  • Is Addon Active — turn it on if the add-on should run.
  • Options — the key/value pairs (such as a location or store code) must use the destination organisation's own values, not the ones inherited from the source.

Use Add Item to add a missing mapping.

Addons panel showing the Select Addon dropdown, the Is Addon Active toggle, and an Options key/value pair being filled in

Save the add-on settings

Select Save at the bottom of the panel to apply the destination values.

Advanced Settings panel with the Save button highlighted at the bottom

Publish the campaign

Start publishing

Once every section shows a green status, select Publish in the campaign header.

Campaign editor header with all sections green and the Publish button highlighted

Confirm the publish

Review the confirmation dialog, then select Publish to make the campaign live in the destination organisation.

Publish confirmation dialog with the Publish button highlighted

Result

The destination organisation now has its own campaign, built from the imported template ZIP, with destination-specific add-on values, language, and timezone — and it is published.

Because every organisation has its own variables, integrations, and scheduling context, a template can be fully reusable while still needing a short destination-specific pass. Before launch, double-check that:

  • the public link is correct for the destination campaign
  • the language matches the content you intend to serve
  • the timezone matches the destination audience
  • add-on values use the destination organisation's own settings
  • rewards and redemption setup still match the destination launch

If publishing is blocked

A few common reasons and how to fix them:

  • A settings section is still marked invalid — open Settings, expand the flagged section, and resolve each issue listed there.
  • An add-on is missing its destination values — open Advanced Settings > Addons and fill in the Options for the destination organisation.
  • The language or timezone is empty — reopen the generated campaign details and set both required fields.

Was this helpful?

Optional comments help us improve this page for future authors and readers.

On this page