No Code Required
Build automations visually with drag-and-drop
Built-In
Native integration — no external tools needed
100+ Connectors
Connect to Gmail, Slack, HubSpot, Sheets, and more
Built-In Workflows vs External Tools
EolasFlow includes a native workflow engine powered by Activepieces. For most automations, you don’t need external tools like n8n or Zapier — everything is built in.Creating an Automation
1
Navigate to Workflows
Go to Build → Workflows in the sidebar.
2
Open a Collection
Select an existing collection or create a new one. Collections organize related workflows and can be linked to VoiceFlows.
3
Create a New Workflow
Click New Workflow. The visual workflow builder opens.
4
Choose a Trigger
Select what starts the automation:
- Call Completed — fires when a call ends (includes transcript, recording, summary, outcome)
- Call Started — fires when a call begins
- Agent Event — fires on custom events during calls
- Schedule — fires on a time schedule (hourly, daily, weekly)
- Webhook — fires when an external HTTP request hits the trigger URL
5
Add Actions
Add one or more actions — what the workflow does when triggered. Browse connectors to find the app you need (Gmail, Slack, HubSpot, Google Sheets, HTTP Request, etc.).
6
Configure Each Step
Map data from the trigger into your action fields. For example, map the call summary into a Slack message, or the customer phone into a CRM lookup.
7
Test
Run a test to verify the workflow works end-to-end.
8
Publish
Toggle the workflow on. It’s now live and will trigger automatically.
Linking Workflows to VoiceFlows
Workflows are grouped into collections. To automate actions for a specific VoiceFlow:1
Open Your VoiceFlow
Navigate to Build → VoiceFlows and click on the VoiceFlow.
2
Go to Post-Call Settings
Click the Post-Call tab in VoiceFlow settings.
3
Select a Workflow Collection
Choose the collection containing your automation workflows.
4
Save
All published workflows in that collection now trigger on events from this VoiceFlow.
You can link one collection to multiple VoiceFlows. For example, a “CRM Sync” collection could trigger on calls from both your Sales and Support VoiceFlows.
Managing Connections
Each workflow collection has its own set of connections to external services.1
Open the Collection
Navigate to Build → Workflows and click on a collection.
2
Click Connections
View and manage OAuth connections and API keys for external services.
3
Add a Connection
Click Add Connection, select the service (e.g., Gmail, Slack, HubSpot), and authorize access.
Workflow Run History
Track every execution of your workflows:- Navigate to a collection and click on a workflow
- View the Runs tab to see execution history
- Each run shows: trigger event, step-by-step status (success/failure), timing, and output data
- Click a run to inspect individual step inputs and outputs
Common Automation Recipes
Post-Call CRM Update
Post-Call CRM Update
Trigger: Call CompletedActions:
- Look up contact in HubSpot by phone number
- Update contact properties with call outcome and summary
- Create a note with the call transcript
Slack Notification on Completed Call
Slack Notification on Completed Call
Trigger: Call CompletedActions:
- Format message with caller name, outcome, and summary
- Send to #sales or #support Slack channel
Follow-Up Email for Interested Leads
Follow-Up Email for Interested Leads
Trigger: Call CompletedActions:
- Check if call outcome is “Interested”
- If yes, send a personalized follow-up email via Gmail
- If no, skip
Log Calls to Google Sheets
Log Calls to Google Sheets
Trigger: Call CompletedActions:
- Add a row to Google Sheets with: date, contact name, phone, duration, outcome, summary
Daily Call Summary Report
Daily Call Summary Report
Trigger: Schedule (daily at 9:00 AM)Actions:
- Query yesterday’s call statistics
- Format as a summary report
- Send to Slack or email
MCP Tools from Workflows
Workflow collections can also expose MCP tools — tools your AI assistant can use during live calls. When a collection is linked to a VoiceFlow and has MCP tools configured, those tools are automatically available to the assistant during calls. This means your workflows can both:- React to calls (post-call triggers) — automate after the call
- Power calls (MCP tools) — provide real-time data during the call
Using External Automation Tools
If you need a connector that isn’t available in the built-in workflow engine, you can use external tools via webhooks.How It Works
- Register a webhook endpoint in Connect → Webhooks (see Webhooks Guide)
- Enable the webhook on your VoiceFlow
- Your external tool receives call events as HTTP POST requests
- Build your automation in the external tool
Supported External Tools
External tools receive the same webhook payload as built-in workflows. See Webhooks for the payload format and event types.
Best Practices
Next Steps
Workflows
Learn more about workflow collections and triggers
Webhooks
Set up webhook endpoints for external tools
MCP Integration
Give your assistant access to tools during calls