Available Inputs & Triggers
Every way to start a FuseIQ workflow — from manual runs and cron schedules to webhooks and platform integrations.
Every FuseIQ workflow starts with a trigger. Here's every way to start a workflow, what's available today, and what's coming next.
Live Triggers (5)
▶️ Manual
Click the Run button in the Swarm Canvas. Best for testing and one-off execution.
⏰ Schedule (Cron)
Run on a schedule. Supports: Every Hour, Every 6 Hours, Daily at 9 AM, Weekly Monday 9 AM, Monthly 1st at 9 AM, or custom cron expression.
🔌 Webhook (Generic)
Receive HTTP POST/GET/PUT/DELETE to a unique auto-generated URL. Great for external systems.
🐙 GitHub Webhook
React to push, PR, issues, releases from a specific repository.
🦊 GitLab Webhook
React to push, merge requests, issues from a specific project.
Coming Soon (4)
💬 Slack Command
Trigger via /fuseiq slash command.
🎮 Discord Command
Trigger via bot command.
📧 New Email
Start when an email arrives at a configured address.
🗄️ Database Change
Trigger on Supabase realtime events (insert/update/delete).
How to Choose
Match your use case to the right trigger:
| Use Case | Recommended Trigger |
|---|---|
| Testing & debugging | ▶️ Manual |
| Recurring reports or tasks | ⏰ Schedule (Cron) |
| External system events | 🔌 Webhook (Generic) |
| CI/CD & dev workflows | 🐙 GitHub Webhook or 🦊 GitLab Webhook |
| Chat-ops team commands | 💬 Slack Command (Coming Soon) |
Webhook URL Format
When you enable the Generic Webhook trigger, FuseIQ generates a unique URL for your workflow:
urlhttps://fuseiq.io/api/swarm/webhook/{workflow_id}
Replace {workflow_id} with your actual workflow ID. The URL accepts POST, GET, PUT, and DELETE methods. All requests are logged in Run History.
