Customer Group Campaign Targeting
Purpose
The Customer Group Campaign Targeting feature allows Campaigns to target Customers based on Customer Groups and Customer Status.
Unlike Lead-based campaigns that use Segments and Forms, Customer-based campaigns use Customer Groups to define the audience.
This feature enables businesses to send marketing communications to:
-
All Customers
-
Customers within specific Groups
-
Active Customers
-
Inactive Customers
-
Combinations of Group and Status filters
Customer Group targeting is commonly used for:
-
Customer retention campaigns
-
Product announcements
-
Upsell campaigns
-
Renewal reminders
-
Loyalty programs
-
Customer engagement activities
The selected Customer audience is processed through Campaign workflows and executed via the Marketing Automation Cron Job.
Create
Step 1: Create Customer Groups
Before using Customer Groups in Campaigns, create the required Customer Group records.
-
Navigate to Setup → Customers → Groups.
-
Click Add Group.
-
Enter the required Group information.
-
Save the Group.
Examples:
-
VIP Customers
-
Wholesale Customers
-
Retail Customers
-
Existing Clients
-
Premium Members
The Customer Group becomes available for Customer classification.
Step 2: Assign Customers to Groups
-
Navigate to Customers.
-
Open the Customer record.
-
Select the appropriate Customer Group.
-
Save the Customer.
Customers can now be targeted through Campaigns using their assigned Group.
Step 3: Create a Customer Campaign
-
Navigate to Marketing Automation → Campaigns.
-
Create a new Campaign.
-
Select Customers as the Campaign audience type.
-
Configure the Customer filtering options.
-
Save the Campaign.
The Campaign can now target Customers based on Group and Status criteria.
Step 4: Run the Campaign
-
Verify that the Campaign is Published.
-
Ensure the Campaign is within the valid date range.
-
Run the Marketing Automation Cron Job.
The system will process all Customers matching the configured criteria.
View
To view Customer targeting settings:
-
Open the Campaign.
-
Navigate to the audience configuration section.
-
Review:
-
Customer Groups
-
Customer Status Filters
-
Target Audience Settings
-
The matching Customers are displayed in the Campaign audience.
Edit
To modify Customer targeting:
-
Open the Campaign.
-
Update the Group or Status filters.
-
Save the changes.
Future Campaign executions will use the updated audience criteria.
Delete
To remove Customer targeting:
-
Open the Campaign.
-
Remove the selected filters or delete the Campaign.
-
Save the changes.
The Campaign will no longer process the removed audience.
Field Descriptions
| Field | Description |
|---|---|
| Audience Type | Determines whether the Campaign targets Leads or Customers. |
| Customer Group | Customer Group used to filter the target audience. |
| Send To | Determines which Customers within the selected Group are included. |
| Customer Status | Allows filtering by Active or Inactive Customers. |
| Published | Determines whether the Campaign is active and eligible for execution. |
Workflow Rules
Customer Audience Selection
The system supports multiple Customer targeting methods.
All Customers
When:
-
Customer Group is left blank
-
Send To = All
The Campaign targets all Customers in the system.
Specific Customer Group
When:
-
A Customer Group is selected
-
Send To = All
The Campaign targets all Customers assigned to the selected Group.
Example:
| Customer Group | Result |
|---|---|
| VIP Customers | All VIP Customers are included. |
| Wholesale Customers | All Wholesale Customers are included. |
Customer Status Filtering
Campaigns can further filter Customers based on status.
Available options include:
-
Active Customers
-
Inactive Customers
-
All Customers
Active Customers
Only Customers marked as Active are included.
Inactive Customers
Only Customers marked as Inactive are included.
All Customers
Customer status is ignored.
All matching Customers are included.
Campaign Processing
When the Cron Job executes:
-
The system evaluates Customer filters.
-
Matching Customers are identified.
-
Eligible Customers are added to the Campaign audience.
-
Workflow actions are executed.
Actions may include:
-
Email delivery
-
SMS delivery
-
Point Actions
-
Stage updates
-
Customer engagement tracking
Campaign Eligibility Rules
A Customer Campaign will execute only when:
-
Published = Yes
-
Start Date ≤ Current Date
-
End Date > Current Date
-
Cron Job is running successfully
If any condition is not met, the Campaign will not process Customers.
Important Notes
-
Customer Groups must be created before they can be used in Campaigns.
-
Customers must be assigned to Groups before Group-based filtering can occur.
-
Leaving the Customer Group field blank and selecting Send To = All targets all Customers.
-
Selecting a Customer Group and Send To = All targets all Customers within that Group.
-
Customer Status filters can be combined with Group filtering.
-
Customer audience selection is evaluated when the Campaign is processed.
-
Campaign execution requires a properly configured and running Cron Job.
-
Customer-based Campaigns operate independently from Lead-based Segments and Forms.
-
Changes to Customer Group assignments may affect future Campaign executions.