Skip to main content
AUTOMATION · NO-CODE

Visual Workflow Automation

Drag-and-drop workflows across all 4 Monfri services + 50+ external connectors. Conditional logic, loops, AI steps.

No credit card required · All 4 services included

What the visual builder does

A canvas where you drag "steps" and connect them. Each step is an action (send email, update CRM, call HTTP API, run AI prompt, wait 24 hours). The connections define the flow.

Triggers start workflows: webhook, schedule (cron), polling (external source), manual, CDP event, CRM field change, segment entered/exited.

Step types

Actions (call a service or tool)

  • Send email, push, SMS
  • Update CRM contact or deal
  • Track CDP event
  • Call external HTTP API
  • Use a connector (Slack, Google Sheets, Shopify, Stripe, etc.)

Logic (control flow)

  • Conditional branching (if/then with custom conditions)
  • Loop over array items
  • Wait / delay (fixed, until date, or until condition)
  • Filter (skip if condition not met)

AI (intelligent operations)

  • Generate text (subject line, email body, reply draft)
  • Classify (categorize inbound email, tag ticket)
  • Summarize (condense long text)
  • Route (pick the right assignee from dynamic criteria)

Code (escape hatch)

JavaScript code step for custom logic. Runs in sandbox with timeout protection.

50+ native connectors

Pre-built integrations with the tools SMBs actually use:

  • Communication: Slack, Discord, Telegram, Microsoft Teams
  • E-commerce: Shopify, WooCommerce, CloudCart, Magento
  • Productivity: Google Sheets, Notion, Airtable, Linear
  • Database: PostgreSQL, MySQL, AWS S3
  • Payments: Stripe, Paddle
  • AI/LLM: OpenAI, Anthropic Claude
  • Developer: GitHub, GitLab, generic HTTP/REST

For tools without a native connector, use the HTTP step — any REST API is reachable.

Variable system

Pass data between steps via a variable syntax:

  • {{ trigger.data }} — the input that started the flow
  • {{ steps.stepName.output }} — output of a previous step
  • {{ connections.slack.channel }} — credentials from a connection

Expressions are evaluated before step execution. Preview variable resolution in the builder before deploying.

Real-world flow examples

1. Abandoned cart → cross-channel recovery

CDP event "cart_abandoned" → wait 1 hour → send email → wait 24 hours → if not purchased, send push notification → wait 2 days → if not purchased, send SMS with discount.

2. Lead qualification and routing

New CRM contact → AI classify "is this SMB or Enterprise?" → if SMB, enroll in nurture sequence → if Enterprise, assign to sales rep Paul via round-robin → notify #sales-enterprise Slack channel.

3. Signup to onboarded

User signup → track CDP event → wait 30 minutes → check if "first login" event happened → if NOT, send email nudge → wait 24 hours → check again → if NOT, send SMS.

4. Support ticket triage

Webhook from Intercom (new ticket) → AI classify "billing, bug, or feature request" → if billing, create Stripe customer portal link and reply → if bug, create GitHub issue → if feature request, add to Notion roadmap database.

Monitoring and debugging

  • Real-time execution status (WebSocket-powered)
  • Step-by-step logs with input/output for every execution
  • Run duration + success rate per flow
  • Retry configuration (retry failed steps with exponential backoff)
  • Error alerting (email, Slack, or Monfri notification)

Limits by plan

  • Starter: 10 active flows, 2,000 runs/mo, 25K AI credits, 10 connectors
  • Growth: 100 active flows, 50,000 runs/mo, 200K AI credits, 50 connectors
  • Scale: Unlimited flows, unlimited runs, 1M AI credits, unlimited connectors

Try Visual Workflow Automation

Included in every Monfri plan. 14-day free trial of Growth — no credit card.

Start free trial →