Getting Started with Workflows
Create your first automation workflow in just 5 minutes! This guide walks you through building a workflow that automates tasks using triggers, actions, and logic blocks.
Prerequisites
Before you start:
- An active Indite account
- Access to the Workflow Builder
- Basic understanding of your automation needs
New to Indite? Sign up (opens in a new tab) to start automating today!
How to Create a Basic Workflow
Step 1: Access the Workflow Builder
- Navigate to your Indite Dashboard (opens in a new tab)
- Click Workflows in the sidebar
- Click Create New Workflow
- Enter a descriptive name for your workflow (e.g., "Email Notification Workflow")
Step 2: Add a Trigger Block
Every workflow starts with a trigger that initiates the automation:
- In the Workflow Builder canvas, you'll see the starting point
- Click to add your first block
- Select Triggers from the block library
- Choose a trigger type:
- Manual - Run on demand
- Schedule - Run at specific times
- Webhook - Run when receiving HTTP requests
- Event - Run when events occur (Gmail, Slack, etc.)
Step 3: Configure the Trigger
Set up your trigger based on the type you selected:
For Webhook Trigger:
- Copy the generated webhook URL
- Configure authentication if needed
- Define expected input fields
For Schedule Trigger:
- Select frequency (hourly, daily, weekly, etc.)
- Set the specific time
- Choose the timezone
Step 4: Add Action Blocks
Connect blocks to process data and perform actions:
- Click the + button after your trigger
- Select from block categories:
- Integrations - Connect to Slack, Gmail, WhatsApp, etc.
- Actions - HTTP Request, Send Email, LLM Agent, etc.
- Models - AI models from OpenAI, Gemini, Groq
- Database - Store or retrieve data from MongoDB, PostgreSQL, etc.
- Tools - API tools, custom tools, search tools
- Choose and configure your block settings
Step 5: Connect Blocks
Create the workflow flow:
- Drag from the output port of one block
- Connect to the input port of the next block
- The connection line shows data flow direction
- Add more blocks as needed for your workflow
Step 6: Add Logic (Optional)
Control your workflow with logic blocks:
- Condition - Add if/else branching
- For Each - Loop through arrays
- Set Variable - Store values for later use
- Wait - Add delays between actions
Step 7: Test Your Workflow
Before deploying, test your workflow:
- Click the Test button in the toolbar
- Provide sample input data if required
- Watch the execution flow in real-time
- Review outputs and fix any issues
Step 8: Deploy Your Workflow
When ready, deploy to production:
- Click Save to save your changes
- Click Deploy to publish the workflow
- Your workflow is now active and will run based on the trigger
Workflow Block Categories
Best Practices
Design Guidelines
- Keep it simple: Start with basic workflows and add complexity gradually
- Use clear names: Give descriptive names to blocks and variables
- Handle errors: Plan for failure scenarios with error handling
- Test thoroughly: Always test before deploying to production
Performance Tips
- Optimize queries: Use efficient database queries
- Batch operations: Process multiple items together when possible
- Use caching: Store frequently accessed data
Next Steps
Now that you've created your first workflow:
- Explore All Blocks - Learn about all available blocks
- Trigger Types - Deep dive into triggers
- Logic Blocks - Master conditional logic
Troubleshooting
| Issue | Solution |
|---|---|
| Workflow not triggering | Check webhook URL or schedule configuration |
| Data not flowing | Verify block connections and variable names |
| API errors | Check credentials and request format |
| Slow performance | Optimize database queries and reduce loops |
Need Help?
- Documentation: Browse our full documentation
- Email: support@indite.io
- Support Bot: Available in your dashboard