Common Campaign Error Codes
When sending email campaigns, you may occasionally encounter error messages. This guide explains the most common campaign errors, their causes, and how to resolve them.
Contact-Related Errors
No Contacts to Process
Error Message: "Campaign has no contacts to process for any of its groups"
Cause: This error occurs when you've created a campaign but the selected groups contain no valid contacts who can receive your message.
Resolution:
- Check that your selected groups contain contacts
- Verify that contacts in these groups have valid contact information (email addresses for email campaigns, phone numbers for SMS campaigns)
- Consider creating a new segment with valid contacts
Invalid Contact Data
Error Message: "Contact [ID] has no primary email address"
Cause: The campaign includes contacts who don't have a primary email address assigned.
Resolution:
- Update contact records to include primary email addresses
- Create a segment that filters for contacts with email addresses
- Use contact validation tools to identify incomplete records
Unvalidated Email Addresses
Error Message: "Contact [ID] primary email is not validated"
Cause: Contacts in your campaign have email addresses that haven't been validated yet.
Resolution:
- Run the email validation process on your contact list
- Create a segment that only includes contacts with validated emails
- Remove unvalidated emails from your campaign segments
Contact Communication Preferences
Error Message: "Contact [ID] is not allowed to receive email"
Cause: Some contacts in your campaign have the "don't send email" flag enabled in their preferences.
Resolution:
- Respect these preferences and exclude these contacts from campaigns
- Create segments that filter out contacts who have opted out of communications
- Review your opt-in procedures to ensure clear consent
Template-Related Errors
Template Formatting Issues
Error Message: "Template formatting issue"
Cause: The selected template contains merge tags or formatting that cannot be properly compiled.
Resolution:
- Check your template for broken or incorrect merge tags
- Test the template with a sample contact
- Verify that all merge tags reference valid contact fields
Missing Unsubscribe Link
Error Message: "No unsubscribe link found. Force added one at the end of the template"
Cause: Your email template doesn't include the required unsubscribe link.
Resolution:
- Add
{{contact.unsubscribe_token}}
to your template - Use the standard unsubscribe link format in your template footer
- Check campaign preview to verify the unsubscribe link appears correctly
Account Limit Errors
Daily Sending Limit
Error Message: "Daily send limit would be reached by this campaign" or "Max daily send limit reached"
Cause: Your campaign would exceed your account's daily email sending limit.
Resolution:
- Reduce the size of your campaign
- Split the campaign into smaller batches sent over multiple days
- Upgrade your plan to increase your daily sending limits
- Wait until the daily metrics reset (occurs automatically every 24 hours)
Monthly Sending Limit
Error Message: "Monthly send limit would be reached by this campaign" or "Max monthly send limit reached"
Cause: Your campaign would exceed your account's monthly email sending limit.
Resolution:
- Reduce the size of your campaign
- Delay some campaigns until the next billing cycle
- Upgrade your subscription to increase monthly limits
- Wait until the monthly metrics reset (occurs automatically each month)
Email Quality Issues
Error Message: "Max complaints reached"
Cause: Your account has reached the maximum allowed complaint rate for email sends. This occurs when recipients mark your emails as spam.
Resolution:
- Review your email content for spam triggers
- Ensure your contact list consists of people who have opted in
- Implement a sunset policy for unengaged contacts
- Wait until the daily complaint metric resets
Error Message: "Max bounces reached"
Cause: Your account has reached the maximum allowed bounce rate for email sends. This occurs when emails cannot be delivered due to invalid addresses.
Resolution:
- Clean your contact list to remove invalid email addresses
- Implement regular email validation processes
- Remove contacts with a history of bounces
- Wait until the daily bounce metric resets
Subscription-Related Errors
Inactive Subscription
Error Message: "Subscription is not active for this company" or "Company subscription is not active"
Cause: Your account's subscription is not active, preventing campaign sending.
Resolution:
- Check your subscription status in billing settings
- Update payment information if necessary
- Contact customer support to resolve subscription issues
Email Features Disabled
Error Message: "Email is disabled for company"
Cause: The email feature has been disabled for your company account. This can happen for several reasons:
- Manual Administrative Action: An administrator may have disabled email sending for your account
- Automatic Disabling Due to Bounces: The system automatically disables email when your account exceeds the maximum allowed bounce rate
- Automatic Disabling Due to Complaints: The system automatically disables email when your account exceeds the maximum allowed complaint rate
How automatic disabling works:
- Each account has configurable thresholds for daily bounce and complaint rates
- The system continuously monitors these metrics for all outgoing emails
- When either metric exceeds your account's threshold, a safety mechanism is triggered
- This safety feature automatically disables email sending for your account
- The system records the reason for disabling (either "Bounce Limit Exceeded" or "Complaint Limit Exceeded")
Understanding bounce and complaint metrics:
- Bounces: Occur when emails cannot be delivered to the recipient's inbox
- Complaints: Occur when recipients mark your emails as spam
- The system tracks these metrics daily and resets them every 24 hours
- When either metric exceeds your account's threshold, email sending is automatically disabled
Resolution:
- Review your bounce and complaint reports to identify problematic contacts or email content
- Clean your contact lists to remove invalid email addresses
- Improve email content to reduce the likelihood of spam complaints
- Wait for the daily metrics to reset (happens automatically every 24 hours)
- Contact support to request manual re-enabling of your email feature
- Consider implementing better email validation practices to prevent future issues
Missing Company Information
Error Message: "Company is missing or no subscription or no metrics"
Cause: The system cannot find necessary company information, subscription details, or metrics needed to process your campaign.
Resolution:
- Verify your company profile is complete
- Confirm you have an active subscription
- Contact support if you believe this is an error in the system
Import-Related Errors
Pending Imports
Error Message: "At least one group had a pending import at action build time"
Cause: You're trying to send a campaign to a group that still has contacts being imported.
Resolution:
- Wait for all imports to complete before sending the campaign
- Check import status in the Groups section
- The system will automatically retry this campaign once imports are complete
Technical Errors
Invalid Action Type
Error Message: "Campaign tried to build action on a [Action Type]"
Cause: The campaign is attempting to use an action type that isn't supported for campaigns.
Resolution:
- Select a valid campaign action type (Email, SMS, Postcard)
- Contact support if you believe this is a system error
Invalid Template Reference
Error Message: "[Type] Template with id [ID] is not valid"
Cause: The campaign references a template that doesn't exist or is invalid.
Resolution:
- Select a different template for your campaign
- Verify that the template hasn't been deleted
- Create a new template if needed
Best Practices to Avoid Errors
Pre-Campaign Checklist
- Validate your contact list before sending
- Test your template with a sample contact
- Verify that all selected groups contain valid contacts
- Check that you have sufficient sending capacity in your plan
- Ensure all imports are completed before scheduling
Regular Maintenance
- Clean your contact database regularly
- Remove invalid email addresses
- Update contact preferences based on engagement
- Archive old or unused templates
- Monitor your sending reputation
When to Contact Support
If you encounter persistent errors not covered in this guide, contact support with:
- The campaign ID (found in the campaign URL)
- The specific error message
- Steps you've already taken to resolve the issue
- Screenshots of the error if available