Overview
Knowlix Marketing Automation creates dynamic, multi-step campaigns that execute automatically based on customer behavior and defined triggers. Design workflows combining emails, SMS messages, and internal actions that respond to how contacts engage with your marketing content. Automation workflows nurture leads through sales funnels, onboard new customers with timed welcome sequences, re-engage dormant contacts, and execute complex multi-touch campaigns without manual intervention. Once configured, campaigns run continuously, engaging new contacts as they enter your database and progressing existing contacts through carefully designed customer journeys. The system tracks individual participant progress through workflows, records engagement metrics at each step, and branches campaign paths based on recipient actions (email opens, link clicks, form submissions, or non-action after defined periods). This behavioral tracking enables sophisticated marketing strategies that adapt to each contact’s level of interest and engagement. Integration with CRM, email marketing, and SMS platforms provides unified campaign coordination. Lead scores update automatically based on automation engagement. Sales opportunities generate from highly engaged automation participants. Revenue attributes back to campaigns that initiated customer relationships. Key capabilities:- Multi-step workflow creation with conditional branching
- Behavior-based triggering (opens, clicks, replies, time delays)
- Email and SMS campaign automation
- Lead nurturing and scoring workflows
- Customer onboarding sequences
- Re-engagement campaigns for inactive contacts
- A/B testing for workflow optimization
- Comprehensive engagement analytics
Important: Marketing automation requires careful planning to avoid overwhelming contacts with excessive communications. Design workflows that provide value at each touchpoint, respect engagement signals, and include clear opt-out mechanisms.💡 Pro Tip: Ask Your Knowlix for automation tasks: “Create a welcome email series for new newsletter subscribers” or “Show me participants who opened the welcome email but didn’t click”
Campaign Creation
Design automated marketing workflows for specific business objectives.Starting New Campaigns
To create campaigns:- Navigate to Marketing Automation dashboard
- Click New
- Configure campaign settings:
- Campaign Name: Descriptive identifier
- Responsible: Campaign owner
- Target: Record type (Contact, Lead, Event Registration)
- Filter: Audience targeting rules
- Build workflow activities
- Test campaign
- Launch
Campaign Templates
Pre-built templates for common scenarios: Tag Hot Contacts: Send welcome email and tag contacts who click links (identifies engaged prospects). Welcome Flow: Send welcome series to new subscribers, remove bounced addresses automatically. Double Opt-In: Confirm subscription consent via email confirmation link (regulatory compliance). Commercial Prospection: Send catalog and follow up based on engagement levels. Schedule Calls: When lead is created for existing contact, schedule call with assigned salesperson. Prioritize Hot Leads: Send email to new leads and flag high priority if they open it (lead scoring). To use templates: Navigate to Marketing Automation dashboard. Template cards display when no campaigns exist. Select desired template to create pre-configured campaign. Customize settings and workflow, then launch. 💡 Template Strategy: Start with templates for proven workflows. Customize based on your industry, audience, and business goals rather than building from scratch.Target Audience Definition
Define which contacts receive campaign communications.Target Selection
To configure audience: In the Target and Filter section: Target: Select record type for campaign:- Contact: All database contacts
- Lead/Opportunity: CRM prospects
- Event Registration: Event attendees
- Mailing List Contact: Email subscribers
- Other models: Any database object with contact information
Filter Rules
To define audience filters:- Click Add condition in Filter section
- Configure rule parameters:
- Field: Database field to evaluate
- Operator: Comparison type (equals, contains, greater than, etc.)
- Value: Comparison value
- Add multiple rules for precise targeting
- Choose match logic:
- Match all: Record must meet every rule (AND logic)
- Match any: Record must meet at least one rule (OR logic)
- Country equals United States
- Expected Revenue > 1,000
- Type equals Lead OR Type equals Opportunity
Workflow Activities
Build campaign sequences with timed communications and actions.Activity Types
Available activity options: Email: Send email messages to participants. Configure email template, subject line, content, and design. SMS: Send text messages to participants. Configure SMS template and message content. Server Action: Execute internal database actions:- Update lead scores
- Change record states
- Create CRM activities
- Add/remove tags
- Assign to users
- Trigger external integrations
Creating Activities
To add activities to workflow:- In campaign form, click Add new activity in Workflow section
- Configure activity settings:
- Activity Name: Internal identifier
- Activity Type: Email, SMS, or Server Action
- Template: Select or create template (Email/SMS)
- Trigger: When activity executes
- Activity Filter: Optional additional targeting
- Click Save & Close or Save & New
- Select Email as Activity Type
- Choose Mail Template (or create new)
- Configure email content, design, and settings
- Set trigger timing
- Save
- Select SMS as Activity Type
- Choose SMS Template (or create new)
- Configure message text
- Set trigger timing
- Save
- Select Server Action as Activity Type
- Choose existing server action or create new:
- Update Record
- Create Activity
- Send Email/SMS
- Add/Remove Followers
- Create Record
- Execute Code
- Send Webhook
- Execute Multiple Actions
- Configure action parameters
- Set trigger timing
- Save
Activity Triggers
Define when activities execute: Timing configuration: Interval number: How many time units to wait Interval type: Unit of time (Hours, Days, Weeks, Months) Example: 2 Days means activity executes 2 days after trigger event occurs. Trigger types: Beginning of workflow: Activity executes when participant enters campaign. After another activity: Executes specified time after previous activity completes. Email-specific triggers:- Mail: opened: Recipient opened email
- Mail: not opened: Recipient didn’t open email within specified time
- Mail: replied: Recipient replied to email
- Mail: not replied: No reply received
- Mail: clicked: Recipient clicked link in email
- Mail: not clicked: No link click detected
- Mail: bounced: Email delivery failed
- SMS: clicked: Recipient clicked link in SMS
- SMS: not clicked: No link click detected
- SMS: bounced: SMS delivery failed
- Send follow-up if email opened
- Send reminder if email not opened
- Tag highly engaged contacts who click links
- Remove non-engaged contacts who don’t respond
Child Activities
Create branching workflows: Child activities execute conditionally based on parent activity outcomes. To add child activities:- Hover over activity in workflow
- Click Add child activity button below activity
- Select trigger condition:
- After parent activity completes
- If parent email opened/not opened
- If parent email clicked/not clicked
- If parent email replied/not replied
- If parent SMS clicked/not clicked
- Configure child activity same as regular activity
- Save
Activity Filters
Further refine activity targeting: In Activity Filter section, add additional rules that apply only to this specific activity (not entire campaign). Use case: Campaign targets all contacts, but specific activity only sends to contacts in specific locations or with specific attributes. Applied Filter: Shows combined rules from campaign filter plus activity filter, displaying total records targeted by activity.Expiry Duration
Set activity timeouts: Enable Expiry Duration to cancel activity if not executed within specified timeframe. Example: If welcome email trigger is “after lead created” with 24-hour expiry, email won’t send if 24 hours pass before trigger conditions are met. Use case: Time-sensitive communications (event reminders, flash sales) that become irrelevant after deadline. 💡 Your Knowlix: “Add a follow-up email activity 3 days after welcome email is sent” or “Create a server action to tag contacts who click the pricing link”Testing Campaigns
Validate workflows before launching to full audience.Running Tests
To test campaigns:- Open campaign form
- Ensure activities are configured in workflow
- Click Launch a Test button
- Select or create test contact
- Enter required contact information (email, mobile)
- Click Launch
- Click Run button (play icon) next to first activity
- System executes activity and displays results
- Review activity analytics (sent, opened, clicked)
- Continue clicking Run for subsequent activities
- Complete all workflow steps
- Test with realistic contact data (valid email, mobile number)
- Verify emails display correctly in multiple email clients
- Click all links to ensure tracking works
- Review SMS character counts and formatting
- Check that server actions execute as expected
- Test both engaged and non-engaged paths in branching workflows
Running Campaigns
Launch campaigns to engage target audiences.Starting Campaigns
To run campaigns:- Open campaign form
- Verify all activities configured correctly
- Review target audience count
- Click Start button
- Messages sent
- Open rates
- Click rates
- Bounce rates
- Success/rejected counts
- Templates: Email/SMS templates used
- Clicks: Total link clicks
- Tests: Test runs conducted
- Participants: Active campaign participants
Campaign Updates
Modifying running campaigns: If changes are needed after campaign starts:- Click Stop to pause campaign
- Make necessary modifications to activities or filters
- Click Start again
- System prompts to Update campaign
- Existing participants may re-enter modified workflow
Caution: Updating running campaigns can create duplicate communications for participants already in workflow. Test modifications thoroughly or create new campaign for major changes.
Stopping Campaigns
To stop campaigns:- Open campaign form
- Click Stop button
- Campaign status updates to Stopped
Campaign Analytics
Activity Metrics
In workflow section, each activity displays: Graph tab (default): Line graph showing success (green) and rejected (red) activity outcomes over time. Hover over points for daily breakdown. Detail metrics below graph:- Sent: Total communications sent
- Clicked: Percentage clicking links
- Replied: Percentage replying (email activities)
- Bounced: Percentage delivery failures
Link Tracking
To analyze campaign URLs: Navigate to Marketing Automation → Reporting → Link Tracker Available data:- All URLs used in campaigns
- Click counts per URL
- Click rates over time
- Participant-level click tracking
- Bar Chart: Compare click volumes
- Line Chart: Track clicks over time
- Pie Chart: See URL distribution
Traces
Activity execution tracking: Navigate to Marketing Automation → Reporting → Traces Displays all activity executions across all campaigns:- Processed: Successfully executed activities
- Scheduled: Activities queued for future execution
- Rejected: Activities that failed to execute
Participants
Contact-level engagement: Navigate to Marketing Automation → Reporting → Participants Shows all contacts engaged by campaigns:- Participant identification
- Campaign association
- Current workflow position
- Engagement history
- Activity completion status
Double Opt-In Campaigns
Confirm subscription consent for regulatory compliance.Double Opt-In Concept
Double opt-in requires subscribers to confirm subscription via email after initial signup. Benefits include:- Regulatory compliance: Meets anti-SPAM law requirements in many jurisdictions
- Email validation: Confirms addresses are real and accessible
- List quality: Eliminates spam addresses and bots
- Engagement: Only includes contacts who actively want communications
Using Double Opt-In Template
To implement double opt-in:- Navigate to Marketing Automation dashboard
- Select Double Opt-in campaign template
- Campaign creates with pre-configured workflow:
- Confirmation email activity: Sends 1 hour after contact added to list
- Add to list server action: Executes when recipient clicks confirmation link
- Customize confirmation email template
- Configure expiry duration (recommended)
- Launch campaign
- Contact submits website signup form
- Contact added to “Newsletter” mailing list
- After 1 hour, confirmation email sends
- If contact clicks confirmation link, server action adds to “Confirmed contacts” list
- Only “Confirmed contacts” list receives marketing emails
- Click Templates smart button
- Select Confirmation email template
- Edit subject line, message content, confirmation button
- Link confirmation button to thank-you page on website
- Keep message brief and clear
- Save
Marketing Automation Best Practices
Start with Welcome Series
New contacts are most engaged immediately after signup. Create onboarding workflows that deliver value quickly, set expectations, and guide contacts toward desired actions.Respect Timing and Frequency
Don’t bombard contacts with too many communications too quickly. Space activities appropriately (days, not hours) and limit total workflow length to 5-7 touchpoints.Provide Value at Each Step
Every activity should offer something useful (information, offers, resources). Avoid pure promotional messages throughout workflows. Mix education with promotion.Test Everything Before Launching
Run comprehensive tests with multiple test contacts. Verify all email templates display correctly, links work properly, SMS messages format correctly, and server actions execute as expected.Monitor Engagement Metrics
Review campaign performance weekly. Identify underperforming activities and test improvements. Replicate successful elements across other campaigns.Use Behavioral Branching
Create different paths for engaged vs. non-engaged contacts. Send more advanced content to engaged contacts, send re-engagement or different messaging to non-responsive contacts.Set Appropriate Expiry Durations
Time-sensitive activities (event reminders, limited offers) should have expiry timeouts to prevent irrelevant communications.Segment Your Automation
Don’t send same workflow to all contacts. Create different campaigns for different audience segments (industry, role, interest level, lifecycle stage).Include Clear Opt-Out Options
Every email must include unsubscribe links. Honor opt-out requests immediately. Consider offering preference center for contact control over communication types and frequency.Maintain List Hygiene
Remove hard bounces automatically. Monitor soft bounce patterns and remove consistently failing addresses. Periodically remove long-term non-engaged contacts.Document Your Workflows
Maintain clear documentation of campaign purposes, target audiences, and expected outcomes. This helps team members understand automation strategy and troubleshoot issues.Review and Update Regularly
Market conditions, products, and messaging change. Review automation workflows quarterly and update content, offers, and strategies to stay current.Troubleshooting Common Issues
Activities Not Executing
Possible causes:- Campaign not started (still in draft)
- Trigger conditions not met
- Activity filters excluding all participants
- Server cron jobs not running
Emails Not Sending
Possible causes:- Email template missing or malformed
- Participant email addresses invalid
- Email service provider issues
- Daily sending limits reached
Low Engagement Rates
Possible causes:- Poor subject lines
- Non-compelling content
- Wrong target audience
- Bad timing
- List quality issues
Participants Not Progressing
Possible causes:- Activity expiry durations too short
- Trigger conditions never satisfied
- Server actions failing
- Child activity configuration errors
Duplicate Communications
Possible causes:- Campaign restarted after modifications
- Participants match multiple filters
- Same contact in multiple targeting segments
Related Documentation
- Email Marketing - Email campaign creation and templates
- SMS Marketing - Text message campaigns
- Social Marketing - Multi-channel coordination
- CRM - Lead scoring and opportunity creation
Need Help?
Ask Your Knowlix:- “Create a welcome email series that sends 3 emails over 10 days”
- “Show me contacts who opened the welcome email but didn’t click”
- “Add a child activity that tags contacts who click the pricing page link”
- “How many participants completed the onboarding workflow?”
- “Create a double opt-in campaign for newsletter signups”
- “Launch a test of the lead nurture campaign”
