Skip to main content
Once you’ve created a tool, you can deploy it in two ways: execute it on-demand when you need it, or schedule it to run automatically on a recurring basis.

On-demand execution

Run your tools immediately whenever you need them.
Execute tools directly from the tool details page:Step input
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.
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 minutes
  • 0 9 * * 1-5 - Weekdays at 9 AM
  • 0 0 1 * * - First day of every month
  • 0 */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: Send execution results to a URL or trigger another tool
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.