Workflows & Automation
BasaltCRM's automation layer spans visual workflows, AI-driven sequences, autonomous agents, and scheduled cron jobs. Build once, run continuously.
FlowState
Visual Node-Based Builder
Drag-and-drop workflow editor powered by React Flow. Connect triggers, actions, and logic nodes to create complex automations without code.
Outreach Sequences
Multi-Channel Campaigns
Automated email, SMS, and task sequences with AI personalization. Build once, run at scale across your entire pipeline.
LeadGen Wizard
Autonomous Prospecting
AI agents autonomously discover, qualify, and stage prospects for human approval. Runs Basic (SERP) or Advanced (LLM Deep Research) modes.
BasaltECHO Agents
AI Voice Automation
Deploy AI voice agents for inbound support and outbound prospecting. Agents can book meetings, update CRM records, and route calls — all via webhooks.
FlowState Node Reference
Every FlowState workflow is composed of three node types: Triggers (what starts the flow), Actions (what the system does), and Logic (conditional routing).
Triggers
Actions
Logic
Sequence Architecture
Outreach sequences are multi-step, multi-channel campaigns that execute automatically on a schedule. Each step can be an email, SMS, manual task, or a configurable delay.
Outreach Status Pipeline
Scheduled Jobs (Cron)
Background jobs run on a schedule to process queued operations. These are implemented as serverless API routes triggered by external schedulers (EventBridge, Vercel Cron, or Jenkins).
/api/cron/outreachProcesses pending outreach steps — sends scheduled emails, SMS, and creates tasks.
/api/cron/creditsResets monthly credit quotas and checks for expired trial accounts.
/api/cron/enrichmentRe-crawls stale lead candidate data older than 90 days.
/api/cron/syncSyncs email delivery events from Resend/SES and updates outreach statuses.
Building Custom Automations
Extend BasaltCRM's automation layer by combining API endpoints, webhooks, and FlowState nodes. Here's a common pattern for a post-call follow-up automation:
Ready to automate?
Start building workflows in the FlowState visual editor or integrate programmatically via the API.