Halda Email Campaign Suppression
Automatically suppress students from email campaigns based on institution-defined criteria.
Overview
Halda can automatically suppress students from email campaigns based on institution-defined criteria (e.g., application completed, event registered, deposited, enrolled, etc.).
This integration uses a Slate Web Services query (CSV output) that returns students who should be excluded from a specific Halda email campaign.
The query is delivered via the Halda suitcase and may be:
- Used as-is
- Updated with campaign-specific filters
- Duplicated for each unique campaign
Important: One Suppression Query Per Campaign
Each Halda campaign must have its own suppression list.
If you are running multiple campaigns (e.g., Fall App Campaign, Deposit Campaign, Event Reminder Campaign), you must:
- Duplicate the suppression query
- Configure unique filter logic per campaign
- Generate a separate Web Service endpoint for each
This ensures suppression rules remain campaign-specific and do not conflict.
What the Query Returns
The suppression query exports:
- Person First
- Person Last
- Person Email
Email address is the key field used for suppression.
Do not modify export field names.
Required Setup Steps
Step 1: Locate the Suitcased Query
- Navigate to Queries / Reports
- Open the Halda Email Campaign Suppression Query
- Confirm:
- Base: Configurable Joins – Person
- Execution Mode: Retrieve all records each time query is run
- Exports:
- Person First
- Person Last
- Person Email
Step 2: Configure Campaign Suppression Criteria (Required)
Under Filters, update:
*** UPDATE – CAMPAIGN SUPPRESSION CRITERIA ***
Replace this placeholder with your campaign-specific suppression logic.
Examples:
- Application Status = Complete
- Event Registration Status = Registered
- Deposit Status = Deposited
- Student Stage = Enrolled
The filter should identify students who should no longer receive that campaign’s emails.
Step 3: Duplicate for Additional Campaigns (If Needed)
For each new campaign:
- Click Copy on the suppression query
- Rename clearly (e.g., Halda Suppression – Fall App Campaign)
- Update the filter logic
- Configure Web Services (see below)
Each campaign must have its own Web Service endpoint.
Step 4: Enable Web Services (CSV Output)
- Open the query
- Click Edit Web Service
- Set:
- Service Type: CSV
- Include NULLs: Include NULL Values
- Click Save
Slate will generate the CSV Web Service endpoint URL.
No custom parameters are required for suppression queries.
Step 5: Configure Grantee
Halda authenticates using Basic Authentication via a Web Service Grantee.
- Open the Web Service configuration
- Click Edit Permissions
- Click Add Grantee
- Configure:
- Type: Username
- Username: (create credential for Halda)
- Password: (create secure password)
- Permissions: Web Service
- Save
Halda will call the CSV Web Service endpoint using these credentials.
You may reuse the same credential as the Email Metrics Web Service or create a separate one.
What to Provide to Halda (Securely)
For each campaign, please securely provide:
- The CSV Web Service endpoint URL
- The Web Service Grantee username
- The Web Service Grantee password
- The associated Halda campaign name
Credentials should be transmitted securely.
Ongoing Behavior
Halda will:
- Authenticate to the CSV Web Service
- Retrieve all students matching suppression criteria
- Suppress those students from the associated campaign
- Repeat regularly to ensure newly qualifying students are excluded
No scheduled exports or manual uploads are required.
Alternative Suppression Options
In addition to Web Service integration, suppression can also be managed:
- Manually within the Halda application
- Via CSV file upload to Halda
Institutions may choose the method that best fits their operational workflow.
Web Service integration is recommended for automated, ongoing suppression.
Best Practices
- Keep suppression criteria tightly aligned to campaign goals
- Test query results before enabling Web Service
- Maintain separate queries per campaign
- Coordinate with Halda before changing export structure
If you have any questions, reach out to your Account Manger.