Viewing your workflows
Open the Workflows tab to see all registered workflows. Each entry displays:| Detail | Description |
|---|---|
| Name | The function name and ID |
| Schedule | The cron expression (for scheduled jobs) or event trigger (for event-driven functions) |
| Recent executions | A summary of recent runs with status indicators |
Execution history and logs
Each workflow tracks its execution history with three statuses:- Success — All steps completed without errors
- Failure — One or more steps failed after all retry attempts
- Running — Currently executing
Testing during development
Workflows are synced to your sandbox environment, so you can test them before deploying to production. Scheduled workflows execute on their defined schedule within the sandbox, and event-driven workflows trigger when your sandbox app emits the relevant event.Deploying workflows
Workflows are deployed as part of your app — no separate deployment needed. When you click Deploy, Vybe:- Registers your workflow functions with Inngest
- Activates cron schedules on the production environment
- Starts event listeners for event-driven functions
Disabling workflows
Two options to stop a workflow:- From the Workflows tab — Disable it directly from the UI. Takes effect immediately without removing the code.
- From the code — Ask the AI to remove the workflow function. Takes effect on the next deployment.
Disabling a workflow does not delete its execution history. You can still view past runs and logs.
Troubleshooting
If your workflows are not running as expected, check these common issues:Workflow is not appearing in the Workflows tab
Workflow is not appearing in the Workflows tab
Ensure the workflow function is properly exported and registered in your Inngest configuration. The AI handles this automatically, but if you edited code manually, verify the wiring.
Scheduled job is running at the wrong time
Scheduled job is running at the wrong time
Cron schedules use UTC time. Check the cron expression and account for the timezone difference. Ask the AI to adjust the schedule.
Steps are failing with timeout errors
Steps are failing with timeout errors
Individual steps have execution time limits. Break long-running operations into smaller steps or optimize them to complete faster.
Event-driven workflow is not triggering
Event-driven workflow is not triggering
The event name in your
inngest.send() call must match the event name in the workflow’s trigger configuration exactly.