Visual workflow builder,
triggered by your database.
Click a trigger, drop conditions, branches, delays, and multi-channel sends. Triggers fire from row changes, no webhooks to wire, no cron services to babysit.
No credit card required
Six node types. Infinite recipes.
DB triggers
Fire when a row matches a condition. New signups, status changes, custom field updates: anything queryable in your DB.
Conditions & branches
If/else logic on any column or event. Branch by plan, country, role, lifecycle stage. Combine with boolean operators.
Delays & schedules
Wait N minutes, hours, or days. Wait until a specific time of day or day of week. Wait until a column changes.
Send actions
Email, WhatsApp, SMS or chat widget: same flow, multiple channels. Pick the channel based on user preference or condition.
Sub-flows
Reuse common patterns as sub-flows. Welcome sequence, payment retry, re-engagement: define once, call from many parents.
AI draft
Describe the flow in plain English. Mo builds a draft you can review, edit, and ship in minutes.
Three clicks from blank canvas to live flow.
Pick a trigger.
Click 'Add a trigger' on the start node. Choose from row added / row updated / column changes / tag added: every option queryable in your DB.
Build the flow.
Click + between nodes. Pick a kind (delay, branch, email, SMS). The node lands in place. Drag to reorder, never to create.
Toggle Active. Watch contacts move.
Save publishes a stable workflow ID. Each node shows a live counter of contacts entered. Replay history any time.
Five flows people ship in their first week.
Each example is a real recipe: trigger, sequence, goal. Click any to read the playbook.
Build your first flow in 10 minutes.
Connect Supabase or Postgres. Pick a trigger. Drop nodes. Toggle live. Watch contacts move.
14 days · all features · no credit card