Skip to content

Run Automated Marketing Campaigns

Run Automated Marketing Campaigns

Create automated marketing workflows to nurture prospective students through email sequences.

Time: 15–30 minutes per campaign setup Module: Automated Marketing Permissions: Automated Marketing Users


Prerequisites

  • Email server configured
  • Contact lists prepared
  • Email templates created
  • UTM tracking configured
  • Access to Marketing menu

Overview

The Automated Marketing system enables:

  • Multi-step email campaigns
  • Trigger-based automation
  • Participant tracking
  • Activity sequencing
  • Performance analytics
  • A/B testing capabilities
  • UTM campaign tracking

Campaign Workflow

Define Campaign
Add Activities (Emails/Actions)
Set Triggers & Timing
Add Participants
Launch Campaign
Monitor & Optimize
StateDescription
DraftCampaign being designed
RunningActive and sending
StoppedPaused campaign
CompletedAll activities finished

Steps

1. Create Marketing Campaign

  1. Navigate to Marketing → Campaigns
  2. Click New
  3. Configure campaign basics:
FieldAction
NameCampaign name
ModelTarget model (Contacts/Leads)
Unique FieldDeduplication field
FilterTarget audience criteria
UTM CampaignTracking campaign
  1. Click Save

2. Define Target Audience

Set filters for participants:

  1. In campaign record
  2. Configure Filter domain:

Example Filters:

# Prospective students interested in Engineering
[('interest', '=', 'engineering'), ('state', '=', 'prospect')]
# Parents from specific region
[('country_id', '=', 'US'), ('is_parent', '=', True)]
# Leads from website
[('source_id.name', '=', 'Website')]

3. Add Marketing Activities

Create campaign steps:

  1. Navigate to Activities tab
  2. Click Add an Activity
  3. Configure activity:
FieldAction
Activity TypeEmail/Server Action
Mailing TypeEmail type
Marketing TemplateSelect email template
Send AfterDelay interval
Applied FilterAdditional conditions
  1. Add multiple activities for sequence

4. Design Email Templates

Create compelling emails:

  1. Navigate to Email Marketing → Templates
  2. Click New
  3. Design template:
FieldAction
SubjectEmail subject line
BodyEmail content (HTML)
FromSender address
  1. Use merge fields:
    • ${object.name} - Recipient name
    • ${object.email} - Email address
    • Custom fields as needed

5. Set Activity Timing

Configure when activities trigger:

Timing OptionDescription
ImmediatelyRight after previous
HoursX hours after
DaysX days after
WeeksX weeks after

Example Sequence:

Day 0: Welcome email
Day 3: Program information
Day 7: Success stories
Day 14: Application reminder
Day 21: Final call

6. Launch Campaign

Start the campaign:

  1. Review all settings
  2. Verify activities
  3. Click Start
  4. Campaign begins processing

7. Add Test Participants

Test before full launch:

  1. Navigate to Participants tab
  2. Click Add
  3. Add test contacts
  4. Mark as Test Record
  5. Run test sequence

8. Monitor Campaign Performance

Track results:

  1. Open campaign
  2. View metrics:
MetricDescription
ParticipantsTotal in campaign
Emails SentMessages delivered
OpensEmail open rate
ClicksLink click rate
ConversionsGoal completions
  1. Analyze per-activity stats

9. Optimize Campaigns

Improve performance:

  1. Review activity metrics

  2. Identify low performers

  3. A/B test alternatives:

    • Subject lines
    • Send times
    • Content variations
  4. Adjust and retest


Field Reference

Marketing Campaign (marketing.campaign)

FieldTechnical NameTypeRequiredDescription
NamenameCharYesCampaign name
UTM Campaignutm_campaign_idMany2oneYesTracking
Modelmodel_idMany2oneYesTarget model
Unique Fieldunique_field_idMany2oneNoDedup field
FilterdomainCharNoAudience filter
Activitiesmarketing_activity_idsOne2manyNoCampaign steps
StatestateSelectionNoCampaign status
ActiveactiveBooleanNoActive flag

Marketing Activity (marketing.activity)

FieldTechnical NameTypeRequiredDescription
Activity Typeactivity_typeSelectionYesEmail/Action
Mailing Typemailing_typeSelectionNoEmail type
Campaigncampaign_idMany2oneYesParent campaign
Templatemass_mailing_idMany2oneNoEmail template
UTM Sourceutm_source_idMany2oneYesTracking source
FilterdomainCharNoActivity filter
Intervalinterval_numberIntegerNoTiming delay

Marketing Participant (marketing.participant)

FieldTechnical NameTypeRequiredDescription
Campaigncampaign_idMany2oneYesParent campaign
Modelmodel_idMany2oneNoRecord model
Recordresource_refReferenceNoTarget record
Record IDres_idIntegerNoRecord ID
StatestateSelectionYesParticipant state
Is Testis_testBooleanNoTest flag
Tracestrace_idsOne2manyNoActivity history

Views Available

ViewFeatures
ListAll campaigns
FormCampaign details
KanbanVisual cards
GraphPerformance charts

Campaign Dashboard

Marketers see:

  • Active campaigns
  • Total participants
  • Email performance
  • Conversion rates

Campaign Templates

Admission Nurture

Campaign: Fall Admission 2024
Target: Prospective Students
Day 0: Welcome + Program Overview
Day 3: Campus Life Video
Day 7: Student Testimonials
Day 10: Financial Aid Info
Day 14: Application Guide
Day 21: Deadline Reminder

Parent Engagement

Campaign: Parent Information Series
Target: Parents of Prospects
Day 0: Welcome from Dean
Day 5: Academic Excellence
Day 10: Career Outcomes
Day 15: Visit Invitation

Troubleshooting

IssueCauseSolution
Emails not sendingServer issueCheck email config
Low open ratesPoor subjectA/B test subjects
No participantsFilter too strictWiden criteria
Campaign stuckProcessing errorCheck logs
DuplicatesNo unique fieldSet dedup field

Best Practices

  1. Segment audiences: Target specific groups
  2. Personalize content: Use merge fields
  3. Test thoroughly: Run test sequences
  4. Monitor regularly: Check performance daily
  5. Optimize timing: Find best send times
  6. Clean lists: Remove bounces/unsubscribes
  7. Comply with laws: Follow email regulations

Security Notes

RoleCapabilities
Marketing ManagerFull CRUD, all campaigns
Marketing UserCreate and run campaigns
ViewerView reports only

Integration Features

CRM Integration

  • Lead nurturing
  • Conversion tracking
  • Pipeline sync

Admission Integration

  • Prospect engagement
  • Application reminders
  • Enrollment campaigns

Email Integration

  • Template library
  • Delivery tracking
  • Bounce handling

Reports

ReportDescription
Campaign PerformanceOverall metrics
Activity AnalysisPer-step stats
Participant JourneyIndividual tracking
Conversion FunnelGoal completion