Workflows

Automate anything with a visual canvas.

The visual workflow builder lets you wire event triggers, conditional branches, wait steps, multi-channel actions, and webhook calls into automated sequences. Start from pre-built recipes or build from scratch — every workflow version is stored for rollback.

Core features

Powerful automation, zero code required.

50+ node types

Visual builder

See your automation at a glance.

Drag triggers, conditions, waits, and actions onto a canvas. See the full flow at a glance. Zoom, pan, and rearrange steps with drag-and-drop.

Drag-and-dropZoom & panCanvas
12 trigger types

Event triggers

React to anything in real time.

Fire workflows on form submit, purchase, custom API event, segment entry, tag addition, or a cron schedule. Combine multiple triggers per workflow.

Form submitPurchaseCronAPI event
Unlimited nesting

Conditional branching

Route contacts intelligently.

Branch on any contact property, tag, score, or custom field. If/else with unlimited nesting depth. Use AND/OR logic to build precise conditions.

If/elseAND/OR logicScore-based
No stuck contacts

Wait steps

Pause until the moment is right.

Wait for a fixed duration (1 hour, 3 days) or until a condition is met (email opened, score > 80). Timeout handling ensures no contact gets stuck.

Fixed delayCondition waitTimeout
4 channels + webhooks

Multi-channel actions

Orchestrate across every channel.

Send SMS, email, push, or WhatsApp. Add tags, update fields, move pipeline stage, change lifecycle, fire webhooks, or call any HTTP endpoint.

SMSEmailWebhooksHTTP
Full diff view

Version history

Roll back any workflow instantly.

Every published workflow version is stored with a diff view. Roll back to any previous version with one click. See who changed what and when.

Diff viewOne-click rollbackAudit log

Automation

From trigger to action in milliseconds.

Workflows execute in real time. When a contact triggers an event, Nudgel evaluates conditions, executes actions, and moves to the next step — all within milliseconds. No polling, no delays, no batch processing.

liveOnboarding flow · 7 nodes
TriggerFilterWait 2hEmailBranchSMSTag

Enrollment

Track every contact through the funnel.

See exactly where contacts are in each workflow. Active, completed, exited, and failed states give you full visibility into automation performance. Identify drop-off points and optimize your flows with real data.

Onboarding flow · Enrollment funnellive

Resets every 8s · Kampala cohort · Apr 2025

Pre-built recipes

Start with a recipe, make it yours.

Pre-built workflow templates for the most common automation patterns. Clone, customize, and publish in minutes — not hours.

Onboarding series

6 steps

Welcome email, product tips on day 2, feature highlight on day 5, and a check-in on day 14.

Contact created

Abandoned cart

4 steps

Remind shoppers 1 hour after abandonment. Send a discount code after 24 hours if still unpurchased.

Cart abandoned

Win-back campaign

5 steps

Re-engage contacts inactive for 30+ days with a personalized offer and escalating follow-ups.

Inactivity (30 days)

Birthday campaign

3 steps

Send a birthday greeting with a special discount. Follow up 3 days later if the offer was not redeemed.

Date field match

NPS survey follow-up

5 steps

Send NPS survey after purchase. Route promoters to a review page, detractors to support.

Purchase event

Lead scoring update

4 steps

Increment contact score on key events. Notify sales when a contact crosses the MQL threshold.

Any event

Developer API

Trigger workflows from anywhere.

Fire custom events via the REST API to trigger any workflow. Pass arbitrary JSON payloads as event properties — use them in conditions, templates, and webhook bodies. Every enrollment is tracked and queryable via API.

POST/v1/events
GET/v1/workflows
GET/v1/workflows/:id/enrollments
POST/v1/workflows/:id/publish

Trigger a workflow via event

curl -X POST https://api.nudgel.io/v1/events \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "contact_id": "ct_amara_k",
    "event": "purchase_completed",
    "properties": {
      "amount": 4900,
      "currency": "KES",
      "product": "Pro Plan",
      "city": "Nairobi"
    }
  }'

Ready to get started today?

Sign up with Google, import your contacts, and send your first campaign in under five minutes.

No credit card · Pay in KES, NGN, UGX or USD · Cancel anytime