Skip to content

Add workflow automation builder for campaigns (onboarding, drip sequences, conditional logic) #390

@rahulkumarsingh73690

Description

@rahulkumarsingh73690

It would be highly valuable to introduce a visual workflow automation builder for email campaigns, enabling users to create advanced sequences without writing code.

Currently, campaigns are mostly linear (single send), but many use cases require multi-step automated flows based on user behavior and timing.

Proposed Feature:

Add a no-code visual workflow builder with:

  • Drag-and-drop interface to design workflows

  • Support for:

    • Triggers (e.g., user signup, tag added, link clicked)
    • Delays (e.g., wait 1 day, 3 hours)
    • Conditions (if opened / not opened, clicked / not clicked)
  • Ability to create branching logic:

    • If user opens → send follow-up A
    • If not → resend or send different email
  • Reusable workflow templates

Workflow Types (Examples):

  • Onboarding sequences

    • Welcome email → product intro → tips → feature highlights
  • Drip campaigns

    • Educational content sent over time
  • Re-engagement flows

    • Detect inactive users and send recovery emails
  • Conversion funnels

    • Based on clicks, move users toward purchase

Additional Features:

  • Combine with throttling/warm-up controls for safe delivery

  • Workflow-level analytics:

    • Open rates, click rates per step
    • Drop-off points
  • Ability to pause/resume workflows

  • Real-time status of users inside workflows

Use Case:

Instead of manually sending multiple campaigns, users can define a flow like:

  1. Trigger: User signs up
  2. Send welcome email
  3. Wait 1 day
  4. If email opened → send advanced tips
  5. Else → resend with different subject
  6. Continue sequence automatically

Expected Benefits:

  • Automates repetitive campaign tasks
  • Increases engagement and conversions
  • Reduces manual work
  • Makes platform competitive with modern email tools

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions