Darwin AI — Workflows
URL:
https://app.getdarwin.ai/ou/{orgId}/workflowsPowered by: Albato (embedded integration)
1. Page Structure
1.1 Header (Banner)
- Title: "Workflows" (heading level 5)
- Visual separator below the title
1.2 Main Content
The Workflows page loads an embedded iframe from the Albato platform (darwinai.albato-embedded.net), which provides the visual automation builder.
The iframe is authenticated via a JWT session token, linking the Darwin AI account to the Albato account.
2. What Are Workflows?
Workflows are visual automations that connect Darwin AI to other platforms and services. Unlike Pipelines (which manage the conversation flow), Workflows manage:
- System integrations: Connect Darwin AI to CRMs, spreadsheets, emails, etc.
- Triggers: Events that start a workflow
- Actions: Operations executed in response to triggers
- Conditional logic: Branches based on conditions
3. Albato Integration
3.1 Authentication
- JWT token with the user's identity
- Session linked to the Darwin AI organization
- Return URI configured for the solutions marketplace
3.2 Builder Features (Albato)
- Visual builder: Drag-and-drop interface for creating workflows
- Solutions marketplace: Pre-configured templates and integrations
- View ID: Different builder views
4. Difference Between Pipelines and Workflows
| Characteristic | Pipelines | Workflows |
|---|---|---|
| Purpose | AI conversation flow | Cross-system automation |
| Interface | Native Darwin AI | Embedded (Albato) |
| Focus | Worker behavior | External integrations |
| Examples | Greeting → Qualification → Closing | New lead → Notify CRM → Create task |
5. Typical Use Cases
- Sync contacts with an external CRM
- Trigger follow-up emails after interactions
- Log conversations in Google Sheets
- Notify the team on Slack about new conversations
- Create tickets in support systems
- Webhooks for custom systems
6. Relationships with Other Modules
| Module | Relationship |
|---|---|
| Conversations | Workflows can be triggered by conversation events |
| Contacts | Workflows can create/update contacts |
| Campaigns | Workflows can process campaign responses |
| Channels | Workflows can respond to channel events |