Campaign Rules
This article provides a complete overview of Campaign Rules in Seamless.AI, including where to find them, how to configure settings, and which default safeguards are always enabled. You’ll learn how to set up contact status automations, manage email event rules, and ensure data quality with built-in validation checks. Pro tips and best practices are included to help you protect deliverability, save time, and align campaign rules with your sales process for maximum efficiency.
Brand refresh in progress
We recently launched a new brand, so some images and videos may differ from what you see in-product. All workflows and guidance remain accurate while we update visuals.
Note
Campaign Rules streamline your outreach by automatically managing contact statuses, engagement outcomes, and campaign flow. This ensures consistency, accuracy, and compliance without requiring manual oversight.
Campaign Rules are managed within a campaign’s settings. These rules are only editable before launching a campaign. Once the campaign starts the automation page is locked and disabled to protect data consistency.

If a user tries to launch a campaign prior to modifying the campaign settings, they will receive a warning reminder to edit the campaign settings. The user can choose to edit the Campaign Settings, or proceed with launching the campaign as is.

Automation Options
Within the Campaign Rules section, users have the ability to customize and set rules specific to that campaign.
A Reset option is available in the top right corner of the Campaign Rules section. This restores all automation settings to their default state if you need a clean slate.
Contact Status
Users can customize the update the contact status for when a contact replies within your campaign, and when they should be marked as completed from a campaign.
Contact Replies - If a contact replies while in a campaign, their Contact Status is automatically updated.
Default: “Interested” (can be customized from the dropdown).
Campaign Completion - If a contact’s status is changed to a desired, they are automatically marked as “Completed” for the campaign.
Default: “Interested,” but other statuses can be selected.
Default Automations
These safeguards are mandatory and always enabled and cannot be edited or turned off:
Unsubscribe Protection - Automatically removes contacts from the campaign if they unsubscribe from a campaign email.
Bounce Protection - Automatically skip all email steps if all email addresses for a contact bounce.
Bounce Statuses: Marks engagement status as Bounced if an email bounces or is flagged as spam.
Spam Protection
To protect your domain’s reputation by having contacts automatically removed from the campaign if any of the emails for a contact bounce. Check the box to enable this option.
Before a contact enters a campaign, Seamless.AI verifies rules to prevent invalid entries. For example, if a contact has no valid email address, they will not be allowed into the campaign.
However users can further customize settings and actions specific to email events in a campaign. Users can check the setting to enable.
- Automatically complete contacts from the campaign if they reply to an email.
- Automatically skip email steps if no valid email addresses exist.
Call
Customize settings and actions specific to call events in a campaign. Users can check the setting to enable.
- Automatically skip call steps if a contact does not have a contact or mobile phone number.
By leveraging campaign rules, users can reduce manual oversight, ensure compliance, and maintain accurate campaign reporting.
As part of campaign automations, as contacts exit a campaign they are each assigned an Exit Reason and an updated Campaign Status.
Exit Reasons
Each contact who exits a campaign is assigned an Exit Reason for clarity and reporting.
Users can view these contacts and their Exit Reason on the Campaign Contacts page, under the “Exit Reason” column.
Exit Reason Values & Tooltips
- Contact Unsubscribed - Contact opted out of receiving further emails.
- All Emails Invalid - All provided emails were invalid.
- All Emails Bounced - Every attempted email bounced.
- Manually Removed - User removed the contact from the campaign.
- Completed Campaign - Contact finished all steps.
- Replied to Email - Automation completed the contact after a reply.
- Marked Complete - Automation completed the contact after a status update (e.g., Interested).
Campaign Status Filters
As contacts move through a campaign or exit a campaign, they will be assigned a “Campaign Status.” Users can filter to a specific campaign status through the status options in the top right corner.
Filters on the Campaign Contacts Page allow you to manage campaign activity more easily:
- All - Every contact (Active + Completed + Removed).
- Active - Contacts still progressing.
- Removed - Contacts exited early (bounce, invalid, unsubscribe, etc.).
The Removed count in campaign overview stats reflects removals triggered by automation. - Completed - Contacts who successfully finished or replied.