Workflow Automation
Doxtly’s workflow engine lets you automate repetitive business processes using a visual drag & drop editor.
How Workflows Work
Section titled “How Workflows Work”A workflow consists of connected nodes that execute in sequence. Each workflow starts with a trigger and performs one or more actions.
Triggers
Section titled “Triggers”- Form Submission — Workflow runs when a specific form receives a submission
- Manual — Triggered manually from the interface or API
Action Nodes
Section titled “Action Nodes”| Node Type | Description |
|---|---|
| Generate Document | Creates a PDF from a template with provided data |
| Send Email | Sends an email using a template |
| Upload to Google Drive | Uploads a generated file to Google Drive |
| HTTP Request | Makes an HTTP call to an external service |
| Condition | Branches the workflow based on a condition |
| Delay | Waits for a specified duration before continuing |
Creating a Workflow
Section titled “Creating a Workflow”- Navigate to Automations → Workflows
- Click Create Workflow
- Add a trigger node
- Connect action nodes by dragging connections between them
- Configure each node with the required parameters
- Activate the workflow
Data Flow
Section titled “Data Flow”Data flows between nodes automatically. Each node can access:
- Trigger data — The data that started the workflow (e.g., form submission fields)
- Previous node outputs — Results from earlier nodes (e.g., generated file URL)
Use Twig expressions to reference data:
{{ trigger.data.client_name }}{{ nodes.generate_document.file_url }}Workflow Executions
Section titled “Workflow Executions”Every workflow run creates an execution record that tracks:
- Start and end timestamps
- Status (running, completed, failed)
- Each node’s execution result
- Error details if a node fails
You can view execution history, inspect individual runs, and re-run failed workflows.
Google Drive Integration
Section titled “Google Drive Integration”Connect your Google Drive account to automatically upload generated documents:
- Go to Settings → Integrations
- Click Connect Google Drive
- Authorize Doxtly to access your Drive
- Use the “Upload to Google Drive” node in your workflows
Usage Limits
Section titled “Usage Limits”| Plan | Workflows | Monthly executions |
|---|---|---|
| Free | 1 | 5 |
| Starter | 10 | 300 |
| Pro | 40 | 3,500 |