We use cookies and similar technologies to improve your experience, analyse traffic, and personalise content. You can accept all cookies or reject non-essential ones.
Workflows & Automation – Complete Help Guide
Introduction to Workflows
Accessing Workflows
Workflow Components
1. Triggers
2. Conditions
3. Actions
4. AI Agents
Visual Workflow Builder
Builder Components
Building a Workflow
Workflow Features
Visual Builder Features
Wait Actions
Action Center
Workflow Templates
Pre-built Templates
Using Templates
Integrations
Native Integrations
Custom Integrations
Workflow Variables
Testing & Debugging
Test Mode
Execution Logs
Best Practices
Workflow Design
Performance
Security
Troubleshooting
Common Issues
Getting Help
FAQs
Related Resources
Workflows in SurveyAnalytica allow you to automate repetitive tasks and create sophisticated business processes without writing code. Build powerful automation with triggers, conditions, actions, and AI agents to streamline your operations.
/flows/flows/design for new workflowTriggers start your workflow automatically when specific events occur.
Available Triggers:
| Category | Triggers |
|---|---|
| Survey | Survey Response |
| Contact | Contact List Update |
| Communication | Email Received, Webhook |
| Schedule | Scheduled Time |
| Spreadsheets | Excel Update, Google Sheets |
| Messaging | Slack Message, MS Teams |
| E-commerce | Shopify Order |
| CRM | HubSpot, Salesforce |
| Project Management | Jira Issue, Asana Task |
| Social | Facebook Lead, Instagram, Twitter/X |
| Other | Zapier, Mailchimp, Pub/Sub |
Conditions add logic to your workflows, creating different paths based on data.
Condition Types:
Actions are tasks your workflow performs.
Available Actions:
| Category | Actions |
|---|---|
| Communication | Send Email, Send SMS, WhatsApp |
| Webhooks | Call Webhook/API |
| Spreadsheets | Update Google Sheets, Update Excel |
| Messaging | Slack Message, Teams Message |
| Tasks | Create Task |
| AI | AI Agent, Generate Image |
| CRM | HubSpot CRM, Salesforce |
| Project | Create Jira Issue, Asana Task |
| Marketing | Mailchimp, Marketo |
| E-commerce | Shopify |
| Support | Zendesk Ticket |
| Flow Control | Wait/Delay |
Incorporate AI to handle complex tasks intelligently.
AI Agent Capabilities:
Build workflows with an intuitive drag-and-drop interface.
| Component | Description |
|---|---|
| Canvas | Main drag-and-drop area |
| Component Panel | Available triggers, conditions, actions |
| Properties Panel | Settings for selected component |
| Toolbar | Save, test, publish options |
Step 1: Add a Trigger
Step 2: Add Actions
Step 3: Add Conditions (Optional)
Step 4: Test Your Workflow
Step 5: Publish
Control timing in your workflows:
Manage workflow tasks and approvals:
Start quickly with templates:
Customer Feedback:
Marketing Automation:
Operations:
Connect with popular platforms:
Communication:
CRM & Marketing:
Spreadsheets:
Project Management:
E-commerce:
Support:
Use webhooks to connect any system:
{
"method": "POST",
"url": "https://api.example.com/webhook",
"headers": {
"Authorization": "Bearer {{env.api_token}}"
},
"body": {
"email": "{{trigger.contact.email}}",
"event": "survey_completed"
}
}
Use variables to pass data between steps:
| Variable Type | Example |
|---|---|
| Trigger Data | {{trigger.response.email}} |
| Step Output | {{steps.step1.output}} |
| Environment | {{env.api_key}} |
| System | {{now}}, {{uuid}} |
Access detailed logs:
| Issue | Solution |
|---|---|
| Workflow not triggering | Verify trigger configuration |
| Email not sending | Check email settings, recipient |
| Condition always failing | Review condition logic |
| Timeout errors | Check external API, add retry |
| Missing data | Verify variable paths |
Q: How many workflows can I create? A: Depends on your plan. Free plans include limited active workflows, paid plans offer more or unlimited.
Q: Can I duplicate a workflow? A: Yes, click the “…” menu and select “Duplicate”.
Q: How do I pause a workflow temporarily? A: Toggle the workflow off in the workflow list without deleting it.
Q: Can workflows run in parallel? A: Yes, each trigger creates an independent execution.
Q: What happens if a workflow fails? A: Failures are logged and can be retried. Configure notifications to alert your team.
Q: Can I test without affecting real data? A: Yes, use Test Mode with sample data.