Skip to main content
Triggers are the entry point of every workflow. When a trigger fires, the workflow begins executing from that node. Each workflow can have exactly one trigger.

Manual Trigger

Manual Trigger

Run your workflow on demand by clicking the Run button in the editor toolbar.
The simplest trigger type. No configuration required. Click Run in the editor and the workflow executes immediately. Best for workflows you want to run yourself, like one off tasks or testing. Variable name: Not applicable (no input data)

Input Trigger

Input Trigger

Define a custom form with typed fields. Users fill it out before each run.
Create a form with custom fields that must be filled out before the workflow runs. This is ideal when your workflow needs specific information each time, like a name, URL, or file. Configuration: Supported field types:
  • String — Single line text
  • Number — Numeric value
  • Boolean — True or false toggle
  • Object — JSON object
  • Array — JSON array
  • Files — File attachments (base64 encoded)
Accessing input data: {{inputTrigger.fieldName}}

Form Trigger

Form Trigger

Host a public form and run your workflow when someone submits it.
The Form Trigger creates a shareable form endpoint backed by your workflow. Use it when people outside the editor need to submit structured data. Configuration: Accessing data: {{formTrigger.fieldName}}

Webhook Trigger

Webhook Trigger

Receive HTTP POST requests from any external system to start your workflow.
Innflow generates a unique webhook URL for your workflow. When an external system sends a POST request to that URL, the workflow triggers with the request payload as input data. Configuration: Features:
  • Copy the generated webhook URL from the configuration panel
  • Pause and resume the webhook without deleting it
  • Regenerate the auth token or webhook secret at any time
Accessing data: {{webhookTrigger.body.fieldName}}

Chat Trigger

Chat Trigger

Start your workflow from a conversational chat interface inside the editor.
Opens a chat window in the configuration panel where you can type messages. Each message triggers the workflow with the chat content as input. The workflow’s output is displayed back as an assistant response, creating a conversational experience. Configuration: This trigger is great for building AI powered chatbots and assistants. Each message starts a new workflow execution, and the conversation history is maintained in the chat window. Accessing data: {{chatTrigger.message}}

Schedule Trigger

Schedule Trigger

Run your workflow automatically on a recurring schedule.
The Schedule Trigger is currently being rebuilt. Configuration options may change.
Set your workflow to run automatically at fixed intervals. Choose from preset frequencies or write a custom cron expression. Configuration: Examples:
  • Daily at 9:00 AM Eastern
  • Every Monday at 8:30 AM UTC
  • First of every month at midnight

Stripe Trigger

Stripe Trigger

Start your workflow when payment events happen in Stripe.
Listens for Stripe webhook events like successful payments, new subscriptions, or failed charges. You configure the webhook endpoint in your Stripe Dashboard. Setup:
1

Copy the webhook URL

Open the Stripe Trigger configuration panel and copy the generated webhook URL.
2

Add to Stripe

In your Stripe Dashboard, go to Developers → Webhooks and click Add endpoint. Paste the URL.
3

Select events

Choose which Stripe events should trigger your workflow (e.g., checkout.session.completed, invoice.paid).
4

Activate

Save the endpoint in Stripe. Your workflow will now trigger on matching events.
Accessing data: {{trigger.body}} contains the full Stripe event payload.

Typeform Trigger

Typeform Trigger

Start your workflow when someone submits a Typeform response.
Connects to your Typeform account and triggers the workflow whenever a form submission is received. Configuration: Features:
  • Pause and resume without reconfiguring
  • View setup instructions directly in the panel
Accessing data: {{typeform.answers}}

Notion Trigger

Notion Trigger

Start your workflow when pages or databases change in Notion.
Watches for changes in your Notion workspace and triggers the workflow when specific events occur. Configuration: Supported events: Accessing data: {{trigger.body}} contains the Notion event payload.

Google Forms Trigger

Google Forms Trigger

Start your workflow when someone submits a Google Form.
Triggers the workflow whenever a new response is submitted to a connected Google Form. Configuration: Setup: The trigger uses a Google Apps Script to forward form submissions to Innflow. Copy the generated script from the configuration panel and add it to your Google Form via Extensions → Apps Script. Accessing data: {{trigger.body}} contains the form response data.

Telegram Trigger

Telegram Trigger

Start your workflow when a message is sent to your Telegram bot.
Use the Telegram Trigger to turn bot messages into workflow executions. Configuration: Setup: Create or choose a Telegram bot, add its token to the trigger configuration, then connect the generated webhook. New bot messages will start workflow executions. Accessing data: {{trigger.body}} contains the Telegram update payload.