Skip to content

Campaign Management ​

With the DOLU.ai campaign module, you can send bulk messages via email, SMS, and WhatsApp, create audience segments, and track campaign performance.

Campaign Types ​

TypeDescriptionUse Case
BroadcastOne-time bulk messageAnnouncements, promotions, news
DripAutomated series with schedulingOnboarding, nurturing
TriggeredEvent-based automationWelcome, abandoned cart

Creating a Campaign ​

Step 1: Type and Channel Selection ​

  1. Go to the Campaigns page
  2. Click the New Campaign button
  3. Select a channel: Email, SMS, or WhatsApp
  4. Select the campaign type: Broadcast, Drip, or Triggered
  5. Enter the campaign name and description

Step 2: Content Preparation ​

Email Campaigns ​

  • Write the subject line
  • Design the email with the HTML content editor
  • Use preview mode for visual review
  • Add variables: {{firstName}}, {{lastName}}, {{company}}

SMS Campaigns ​

  • Write the message text (160 characters / SMS)
  • Check length with the character counter
  • Long messages are automatically split
  • Variables: {{firstName}}, {{phone}}

A/B Testing (Email) ​

  • Test two different subject lines or content versions
  • Set the split ratio (10%-90%)
  • The winner is automatically sent to the remaining audience

Step 3: Target Audience ​

  • Broadcast List: Pre-created contact lists
  • Segment: Automatic audience with dynamic filter rules
  • Recipient count preview to see how many people will receive the message

Step 4: Scheduling ​

  • Send Now: Starts immediately
  • Schedule: Plans for a specific date and time

Broadcast Lists ​

Broadcast lists are used to group contacts for campaign delivery.

Creating a List ​

  1. Go to the Campaigns > Lists tab
  2. Click the New List button
  3. Enter the list name and description
  4. Save

Adding Contacts ​

  • Search: Add contacts one by one by searching by name
  • Bulk Add: Import from a CSV file

Segments ​

Segments are contact groups that are automatically updated using dynamic filter rules.

Creating a Segment ​

  1. Go to the Campaigns > Segments tab
  2. Click the Create Segment button
  3. Define filter rules:
    • Tags: Contacts with specific tags
    • Source: Contacts from a specific source
    • Last Activity: Contacts active/inactive for a certain period
    • Lead Score: Contacts above a certain score
  4. Rules are combined with AND logic
  5. Save

Dynamic Segments ​

Dynamic segments are updated automatically. When a new contact matches the filter rules, they are automatically added to the segment.

Campaign Analytics ​

The following metrics are tracked for each campaign:

MetricDescription
SentTotal number of messages sent
DeliveredNumber of messages successfully delivered
OpenedNumber of emails opened
ClickedClicks on links in the email
RepliedNumber of recipients who replied
FailedNumber of failed deliveries
UnsubscribedNumber of contacts who opted out

Performance Rates ​

Delivery Rate = Delivered / Sent x 100
Open Rate = Opened / Delivered x 100
Click Rate = Clicked / Opened x 100

SMS Campaign Features ​

Provider Support ​

DOLU.ai supports three SMS providers:

  • NetGSM: Optimized for Turkey
  • Ileti Merkezi: Alternative for Turkey
  • Twilio: International delivery

Character Limits ​

Character SetLimit / SMS
GSM (standard)160 characters
Unicode (special characters)70 characters

Long messages are automatically split into multiple SMS segments.

Cost Estimation ​

The campaign creation screen displays the estimated total cost calculated as recipient count x SMS cost.

Best Practices ​

  1. Start small: Test your first campaign by sending to a small group
  2. Subject line matters: The email subject line directly affects open rates
  1. Personalize: Use variables like {{firstName}} to personalize messages
4. **Timing**: Send emails between Tuesday-Thursday, 10:00 AM - 2:00 PM 5. **A/B test**: Find the most effective approach by testing different content 6. **Segment**: Create targeted campaigns instead of sending the same message to everyone 7. **Subscription management**: Manage the STOP keyword and make opt-out easy

API Reference

See the Campaign API Documentation for campaign APIs.

DOLU.ai - AI-Powered CRM Platform