How to Change Start Points in Jotform Workflows

October 14, 2026

Previously, workflows could only start with a form submission. With Jotform Workflows, you can now start a workflow using different trigger types, including Schedule, Integrations, third-party triggers, Emails, and Webhooks.

The Switch Start Point feature lets you change the trigger of an existing workflow without rebuilding the entire workflow. Depending on your workflow setup, you may see a warning if existing steps or conditions depend on the current start point. You can then select a new trigger and configure it while keeping the rest of the workflow.

Workflows can start in different ways depending on the trigger you choose:

  • Schedule — Run the workflow on a recurring schedule.
  • Integrations — Trigger the workflow when a connected app sends data.
  • Email — Trigger the workflow when a new email is received.
  • Webhook — Run the workflow when an HTTP request is received.

Notes

  • Before making any changes to the Start Point of your workflow, download your existing submissions from Jotform Inbox and Tables to keep a copy of your data. Check out these guides for more details: How to Download Form Submissions as Excel, CSV, or PDF and How to Download Submissions in Jotform Inbox.
  • Changing the Start Point can disconnect the workflow from its original form and affect steps or conditions that depend on the previous Start Point. If you change the Start Point back to Form and select the original form, the Start Flow button will be available in the Jotform Inbox for existing submissions, allowing you to start the workflow again.

Changing the Start Point to Schedule

You can change the start point of an existing workflow to Schedule. Follow these quick steps to get started:

  1. In Workflow Builder, click on Start Point at the top of the Form element.
Workflow Builder showing the Start Point at the top of the Form element, ready to configure the workflow trigger
  1. Then, in the Confirmation window that opens, tick the box next to I Understand that this Action Cannot be Undone.
Confirmation window showing the checkbox next to I Understand that this Action Cannot be Undone, ready to be selected before proceeding
  1. Now, click on Change.
Confirmation window showing the Change button to confirm the action after acknowledging that it cannot be undone
  1. Next, in the Start Point window that opens, select Schedule.
  2. Now, click on Next at the bottom of the window. 
Start Point window in Workflow Builder showing the Schedule option selected, with the Next button at the bottom to continue configuring the workflow trigger
  1. Then, in the Schedule window that opens, configure the following:
    • Repeat — Click on the Downward Arrow icon and select how frequently you want the workflow to run from the Dropdown menu: Hourly, Daily, Weekly, Monthly, Yearly, or Never.
    • Starts — Select the Date and Time when you want the workflow to start running.
    • Ends — Select when you want the schedule to stop.
    • Never — Keep the workflow running without an end date.
    • Exact Date & Time — Select the date and time when you want the schedule to end.
    • Number of Runs — Enter the number of times you want the workflow to run.
  2. When everything is set, click on Save.
Schedule window in Workflow Builder showing the Repeat, Starts, and Ends settings for configuring the workflow frequency, start date and time, and end conditions, including Never, Exact Date & Time, and Number of Runs, with the Save button to apply the schedule

That’s it. Your workflow will now start based on the Schedule settings you configured.

Switching the Start Point to Integrations

With the Integrations Start Point, you can trigger an existing workflow when data is sent from a connected app. You can then choose which app you want to use as the trigger. Here’s how to set it up:

  1. In Workflow Builder, click on Start Point at the top of the Form element.
Workflow Builder showing the Start Point at the top of the Form element, ready to open the start point settings
  1. Then, in the Confirmation window that opens, tick the box next to I Understand that this Action Cannot be Undone.
Confirmation window showing the checkbox next to I Understand that this Action Cannot be Undone, which must be selected before changing the workflow start point
  1. Next, click on Change.
Confirmation window showing the Change button to confirm the workflow start point change after acknowledging that the action cannot be undone
  1. Now, in the Start Point window that opens, select Integrations.
  2. Then, click on Next at the bottom of the window. 
Start Point window in Workflow Builder showing the Integrations option selected, with the Next button at the bottom to continue configuring the workflow trigger
  1. In the Integrations window that opens, use the Search Bar to look for the integration you want, or select an app you want to connect with Jotform, like Google Calendar.
Integrations window in Workflow Builder showing the Search Bar for finding an app and available integration options, such as Google Calendar, to connect with Jotform
  1. Now, click on Next at the bottom of the window.
Integrations window in Workflow Builder showing the Next button at the bottom to continue setting up the selected integration
  1. In the Google Calendar window that opens, select the Trigger that you want:
    • Event Created — Start your workflow when a new event is created in Google Calendar.
    • Event Updated — Run your workflow when an existing event is updated in Google Calendar.
Google Calendar window in Workflow Builder showing the Event Created and Event Updated trigger options for starting a workflow when a calendar event is created or updated
  1. Then, click on Next at the bottom of the window.
Google Calendar trigger window in Workflow Builder showing the Next button at the bottom to continue configuring the selected trigger
  1. In the window that opens, click on Authenticate and log in to your Google account.
In the window that opens, click on Authenticate and log in to your Google account.
  1. Now, in the window that opens, click on Save. 
Google Calendar integration window in Workflow Builder showing the Save button to save the authenticated account and complete the integration setup

You’re all set. Your workflow will now start when the selected integration trigger occurs. Creating or updating an event in Google Calendar will automatically trigger your Jotform Workflow.

Updating the Start Point to Email

With the Email Start Point, you can trigger an existing workflow when a new email comes in. You can then choose the email settings for your workflow. Here’s how to get going:

  1. In Workflow Builder, click on Start Point at the top of the Form element.
Workflow Builder showing the Start Point at the top of the Form element, ready to open the start point settings
  1. Then, in the Confirmation window that opens, tick the box next to I Understand that this Action Cannot be Undone.
Confirmation window showing the checkbox next to I Understand that this Action Cannot be Undone, which must be selected before changing the workflow start point
  1. Next, click on Change.
Confirmation window showing the Change button to confirm the workflow start point change after acknowledging that the action cannot be undone
  1. Now, in the Start Point window that opens, select Email and then click on Next. 
Start Point window in Workflow Builder showing the Email option selected, with the Next button to continue setting up the email trigger
  1. In the Gmail window that opens, under the Describe Which Emails Start Workflow section, enter a short description of the emails that should trigger your workflow.
  2. Then, click on Next at the bottom of the window.
Alternative text: Gmail window in Workflow Builder showing the Describe Which Emails Start Workflow section with a text field for describing which emails should trigger the workflow, and the Next button at the bottom
  1. In the new window that opens, click on Next. 
Gmail integration setup window in Workflow Builder showing the Next button to continue configuring the email trigger
  1. Next, in the New Email Received window that opens, click on Authenticate.
New Email Received window in Workflow Builder showing the Authenticate button to connect your Gmail account and enable the email trigger
  1. Now, in the next window that opens, under the Filter Emails section, configure the condition:
    • IF — Click on the Downward Arrow icon and select Label, From, Subject, To, or Body.
    • Condition — Click on the Downward Arrow icon next to Is Equal To and select Is Not Equal To or Contains.
    • Value — Enter the email address that you want to use for the filter.
  2. Then, click on Add Filter to add another condition.
Gmail integration window in Workflow Builder showing the Filter Emails section with the IF, Condition, and Value fields for setting email filters, and the Add Filter button to add another condition
  1. Now, set up the new condition the way you want.
  2. Next, click on the Downward Arrow icon and, in the menu that opens, select All if you want every condition to match, or Any if only one condition needs to match.
Gmail Filter Emails settings showing multiple filter conditions and the dropdown menu with All and Any options to determine whether all conditions or at least one condition must match
  1. Next, click on the Upward Arrow icon next to Advanced Settings to use specific email details in your workflow.
Gmail integration settings in Workflow Builder showing the Advanced Settings section with the Upward Arrow icon to expand the options for using specific email details in the workflow
  1. Under the Email Fields section, click on the Downward Arrow icon.
Gmail integration settings showing the Email Fields section with the Downward Arrow icon to expand the available email fields for the workflow
  1. Now, in the menu that opens, select the email fields you want to use, such as Label, From, Subject, To or Body.
Gmail integration settings showing the Email Fields dropdown menu with options such as Label, From, Subject, To, and Body for selecting which email details to use in the workflow
  1. Once you’re done, click on Save.
Gmail integration settings in Workflow Builder showing the Save button to save the email filters and selected email fields

Your workflow is ready to go! It will now start whenever a new email matching your settings comes in.

Setting the Start Point to Webhook

With the Webhook Start Point, your workflow will run whenever it receives an HTTP request. You can set up the webhook and choose the details you want to use in your workflow. Here’s how to set it up:

  1. In Workflow Builder, click on Start Point at the top of the Form element.
Workflow Builder showing the Start Point at the top of the Form element, ready to open the start point settings
  1. Then, in the Confirmation window that opens, tick the box next to I Understand that this Action Cannot be Undone.
Confirmation window showing the checkbox next to I Understand that this Action Cannot be Undone, which must be selected before changing the workflow start point
  1. Next, click on Change.
Confirmation window showing the Change button to confirm the workflow start point change after acknowledging that the action cannot be undone
  1. Now, in the Start Point window that opens, select Webhook and then click on Next. 
Start Point window in Workflow Builder showing the Webhook option selected, with the Next button to continue setting up the webhook trigger
  1. In the Incoming Webhook window that opens, under the Webhook URL section, click on Copy and then send a test request to the generated Webhook URL.
Incoming Webhook window in Workflow Builder showing the generated Webhook URL and the Copy button for copying the URL to send a test request
  1. Then, under the Request Data section, tick the box next to the fields you want to use in the workflow. 
  2. Once you’re done, click on Save.
Incoming Webhook window in Workflow Builder showing the Request Data section with checkboxes for selecting the fields to use in the workflow and the Save button to apply the settings

That’s it! It will now start whenever an HTTP request is received through the webhook. You can try this in Postman.com or another tool that supports sending HTTP requests. If you are using Postman, you can use the following sample JSON in your request. Select raw as the body type, then enter the JSON below:

{
  "name": "John Doe",
  "email": "john@example.com",
  "message": "Test webhook"
}

Send Comment:

Jotform Avatar
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Podo Comment Be the first to comment.
Still have unanswered questions?

We’re here for you 24/7, anytime you need us day or night. Have a question or need a hand with something? Our team is always ready to help out.