On-demand execution
Run your tools immediately whenever you need them.- Via UI
- Via SDK
- Via GraphQL
Execute tools directly from the tool details page:

1
Navigate to your tool
Go to Tools in your dashboard and select the tool you want to run
2
Provide input data
Enter any required input parameters in JSON format. If your tool doesn’t require input, use
{}3
Execute
Click “Run” to execute immediately. You’ll see real-time logs and step-by-step progress
4
Review results
Check the output data and individual step results. All executions are logged for debugging.
Scheduled execution
Schedule tools to run automatically at specific times or intervals.- Via UI
- Via SDK
- Via GraphQL
Create schedules from the dashboard:
1
Open schedule modal
Navigate to your tool and click “Add Schedule”
2
Configure frequency
Choose from preset intervals (every 5 minutes, hourly, daily, weekly, monthly) or enter a custom cron expressionCommon cron examples:
*/5 * * * *- Every 5 minutes0 9 * * 1-5- Weekdays at 9 AM0 0 1 * *- First day of every month0 */6 * * *- Every 6 hours
Visit crontab.guru to build and validate cron expressions
3
Select timezone
Choose your timezone to ensure the schedule runs at the correct local time
4
Set input payload (optional)
Provide JSON input data that will be passed to each execution.
5
Configure advanced options (optional)
Expand “Advanced Options” to configure:
- Self-Healing: Automatically fix API configuration errors
- Retries: Number of retry attempts (0-10) for failed API calls
- Timeout: Maximum execution time in milliseconds
- Webhook URL: Send execution results to this URL
6
Save and enable
Click “Add Schedule” to save. The schedule will start running at the next scheduled time. You can pause it anytime by toggling “Enable schedule” off.