Skip to main content
Skip table of contents

FAQs (Campaigns)


“It’s not the answer that enlightens, but the question.” - Eugene Jonesco

With the aim to respond to your needs more quickly and appropriately, we have jotted down the most frequently asked questions about Zeta Campaigns.



Why are there discrepancies in the campaign count estimation?

The counts in the email vs the counts that show up on the UI should always be identical as both are taken up from the same database.

In cases where the estimation ran multiple times, the data difference might have stemmed from the order of the user processing. Please re-run the estimation once and share with us the email and the estimation details so we can validate it.

Why are duplicates from the email list not being considered in the breakdown of each segment?

The counts are based on the duplicate contacts and not on the duplicate users. If 2 duplicate users are present in 2 different segments, only 1 user’s contact will be considered in the net eligible counts. Only if 2 different users have the same contact email, it will be added to the duplicate count.

Can we remove the version id?

No, the system automatically generates the version ID for each campaign upon creation.

Why is the campaign id higher than the version id?

The campaign ID will encompass all users, including seeds. Suppose the campaign has two versions; seed users will receive both versions. Since the query is seeking a distinct count, it will display a count for one version instead of two.

Which records are not being assigned to the version id & why those records? -

Each record will possess a version ID.

Why is the dynamic field not populating in my campaign?

The campaign will not show the dynamic field if the segment used within the campaign does not have any audience.

If a user qualifies for multiple versions of a campaign, will they always receive the first version they qualify for?  i.e. if they qualify for version 4 and 5 of a campaign with 9 versions, will they always only receive version 4?

Yes, the versions target in a waterfall manner. If they qualified for both versions 4 and 5, they would be sent version 4 and considered overlap for version 5. 

Why are my total Excluded audience counts not matching with the breakdown counts?

The "exclude" audience is estimated based on the "include" audience. Your "include" segments used in the two campaign versions might be different so the "exclude" estimation varies between the two versions.

Why are my forwarded campaigns breaking when received on another email client?

When the email sent from ZMP is working as expected, displaying the contents correctly without any unnecessary code in the liquid script could cause issues. It's important to emphasize that the appearance of forwarded emails may vary depending on the email client, and ZMP cannot control this behavior in all cases.

For more information on a similar scenario, you can refer to this link:

How do I check if my account is set up for holdout group tracking?

Within the Campaign Builder, navigate to the Content & Audience tab, and select the Control Group tab on the right and check if the Add Control Group button is active. If the selected button allows you to search for or select a pre-created Control group from the Segments & Lists section, you should be able to create a control group and use this process to set a Control Group for a campaign.

Can we change a campaign code for 2 previously sent direct mail campaigns?

Modifying data already captured in a user's profile is not feasible, as the associated campaign with that data has already been sent.

What is the max character limit for the user_reply property in the imh_reply event?

There is no limit to the payload supported. The max characters received for this event are "1514" characters.

My campaign has been running since yesterday morning, but why has it still not produced counts?

This might be because you made changes to the audience segment at the last minute. The segment being included into the campaign needs to be modified at least 35 minutes before activating the campaign.

Why are my deployed user counts higher than expected?

This might happen while uploading a user import file that contains multiple contact emails associated with a specific user ID.

Why can’t I see the images in the test proofs?

Why am I observing messaging_missing_identity_error/no_method_error/socket_error?

The errors mentioned, namely messaging_missing_identity_error, no_method_error, and socket_error, do not necessitate the creation of support tickets. Our system is designed to handle these scenarios automatically by retrying the necessary actions. Therefore, there is no need to be concerned about these errors, and we can safely ignore them.

Why did I not receive seeds of both A & B variants upon A/B testing?

Seed users only receive one content in an A/B testing campaign.

Why haven’t I received a seed for the campaign that was deployed?

This might be due to the large size of the file containing n million records on which the system needs to perform various calculations. These calculations determine the number of eligible recipients within the n million records, identify any exclusion or skipped entries, and filter out records with invalid email addresses; before the campaign’s successful delivery.

I had scheduled a campaign to launch at 8AM ET. It’s 11AM now and is still showing ‘Processing' as its staus. Why hasn’t it been launched yet?

While preparing a campaign for sending, ZMP oversees various checkpoints to ensure the accuracy and completeness of audience computation. Unfortunately, this service, responsible for campaign dispatches, might have encountered errors resulting in your campaign to pause temporarily.

When our system fails to handle such scenarios automatically, our internal team manually reprocesses the affected campaigns, and that might take time. To address these faults, fixes are being implemented in subsequent releases, ensuring the platform's improved performance and reliability.

I observed a liquid_syntax_error for the campaign I was trying to launch. What should I do?

To ensure a smooth and error-free campaign activation, please validate the HTML code before proceeding with the campaign activation. By validating the code, you can identify and address any potential issues or errors that might affect the appearance or functionality of the campaign.

We are getting an unusually high count of unsubscribes on our campaign. How do I check if the numbers are correct?

It is recommended that you remove the "transactional" flag from the campaign. When present, this tag might have been causing the unsubscribes to be incorrectly counted as higher than expected.

By removing the "transactional" flag, the unsubscribe count should reflect a more accurate representation of actual unsubscribes from non-transactional emails. This adjustment will help ensure that the unsubscribe metrics align with the intended scope of the campaign.

How can I create folders under Broadcast Campaigns to lessen the number of files in there?

We currently don’t have a way to create folders within Broadcast Campaigns.

However, there is an ability to add filters and tags as a way to search and organize campaigns.

With teams-based sharing access, does everyone in the team get access to the campaigns and campaign templates?

Sharing access via the team-based sharing feature can be accomplished via Campaigns, Email templates, and Experiences but access needs to be given to individual teammates.

Can a client bring in custom font html without restriction to a ZMP campaign's content?

If the font is supported in email, ZMP will have no issues rendering custom fonts.

Is there a capability to attach documents to emails in ZMP?


Can coupon codes be displayed as a barcode in email campaigns?

Coupon codes can be imported in CSV format, dropped onto the account FTP in the designated folder, and added then added into the campaign creative and previewed as a barcode.

If a campaign is scheduled to send a later time, what triggers it to send?

By clicking on Activate.

  • With the launch type Broadcast when a file is dropped to a server, when is the folder number automatically generated?

  • What is needed to deploy to that step?

  • When the campaign is saved.

  • You must physically place the file on that folder location via the Data Conductor or from client side.

Is there an easy way to follow up with those who have been mailed an email in case, follow up is needed?

When pausing campaigns, a fully editable auto-generated draft campaign is created for those who received the incorrect copy to enable easy follow-up.

Do deployed campaigns get automatically archived after a certain time?

After 30 days.

Can we run reports on archived campaigns?


When creating a multi-version campaign, will the seed list receive each version that is created within the campaign if the same seed list is added to each version?


Is there a max number of seed recipients that can be added to a campaign?

There is no max number of seed recipients that can be added to a campaign. A single seed list can have up to 1000 members, however, the copy paste option allows for adding a max of 100 at a time.

When I resume a send, can I know if the email will resend again to the "Seed Recipients"?

No. Seed recipients are sent at the beginning of deployment.

Is there a limit for how many tags I can add to a campaign?

The tag limit is 10 with a 30-character limit per tag.

Can I tag a campaign after it has been launched? And do those tags retro back to previously launched versions of the campaign?

You can not tag a one-time broadcast campaign after it has been launched.

You can pause a trigger or broadcast based on a file campaign, and add a tag but it will not be retroactive.

Is the Prime Time dashboard module adjusted for the account time zone?

The Prime Time displayed is that of the account time zone.

Can you create a seed list to be added to every campaign by default?

No. You can create a global seed list in Settings and it is available to every campaign, but it must be set for individual campaigns.

What is the default send time, when Prime Time is not set?

The default send time without Prime Time set, is one hour from the campaign build.

Does setting Prime Time delay sending or receiving?

Yes. Setting Prime Time delays sending as the email receipt is based on your propensity to deliverables.

Are the actions of custom KPIs tracked to the recipients or at the campaign level?

They are tracked on the campaign level.

Can you set the ‘Remove Duplicates’ option as a default for all campaigns?

No. This is set at the individual campaign level.

Is the ‘Remove Duplicates’ option only for file drop based campaigns?

The ‘Remove Duplicates’ option exists for all Broadcast campaigns with a purpose to remove duplicates based on unique identifiers of a person (user_id or email address).

Is there a way to see how many records were skipped due to the ‘Remove Duplicate Emails' option being enabled?

You can view the number of skipped records as part of the estimated count breakdown (Duplicate #).

What is the max send rate?

You can only meter per hour and the max send per hour is 100K.

How can I limit/throttle the sending of campaign to a specific number of hours?

While building a campaign, under the Launch & Options tab, you can limit the sending time by enabling Set throttling by time toggle and inputting the number of hours.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.