Skip to main content

Triggers

When creating a CloudFlow, the first node is always a trigger node that starts the CloudFlow.

Trigger nodes

What should start your flow

There are three types of trigger node:

  • Custom schedule

  • Manual trigger

  • Webhook trigger

One CloudFlow can have only one trigger node.

Custom schedule

A Custom schedule is useful when you need a CloudFlow to run at specific times or recurring intervals. For example, checking the utilization rates of Google Cloud Compute Engine instances at 9:00 AM every day.

  • Configuration options: Time zone, Start date, Time, Frequency.

  • Frequency defines how often a CloudFlow is triggered. Supported values: Daily, Weekly, Monthly, and Custom. Choose Custom if you need the CloudFlow to run at recurring intervals, for example, every two weeks.

Below is an example custom schedule.

Condition configuration

Manually start

This type of trigger is used when a CloudFlow should only run on demand. It helps guarantee human oversight as well as offer flexibility, allowing you to control CloudFlow execution as needed.

To start a CloudFlow with a manual trigger, select Run in the top bar of the CloudFlow editor after the CloudFlow has been published.

Condition configuration

Webhook trigger

You can use a webhook trigger to start a CloudFlow using data from an API. Consequently, any external system capable of making API calls can trigger a CloudFlow. For example, you can use the Run CloudFlow action in Zapier to trigger a CloudFlow. See also DoiT Integrations.

You must provide a sample of your JSON so that we can detect the structure of your data. Once we have detected the structure, the CloudFlow automatically creates the fields required for subsequent actions. With this, your data becomes part of the CloudFlow and can be used in any activity nodes, just like other data.

Webhook trigger configuration

  • Webhook URL: Provide the URL to the service that will send data to trigger this CloudFlow.

  • Sample JSON: Provide a sample of your JSON so that we can detect the structure of your data. Select Detected structure to ensure that we have identified the fields correctly. If you think it is incorrect, amend your JSON sample and paste it again.