Event in another app
Integry offers 200+ ready-to-use triggers for popular apps. Simply add it, configure it (if needed), and you're good to go.
The event trigger can instant, or use polling.
Instant
Instant triggers use incoming webhooks. Whenever there is new data, the app will call the Integry webhook URL with the event data in the payload.
Polling
If the app does not support webhooks for a particular event (eg. Contact Added to a List in HubSpot), a polling trigger can be used. A polling triggers works by:
- Establishing a baseline of existing data when the integration is setup
- Checking (or polling) for new data every 5 minutes
- Running the trigger block in the flow for every new record found
Webhook
{
“id”: 123,
“email”: “john@appleseed.com”,
“first_name” : “John”,
“last_name” : “Apple”
}
You can also name the payload if you want to pass different sample fields and/or values in the marketplace embed code.
On schedule
A flow can be triggered on a schedule.
Flow integration initialized
This is useful if you want to want to execute any steps when the integration is setup by your user. For example, you can register the webhook URL by making an HTTP call.
Multiple Triggers in a Flow
A flow can have more than one trigger. Each trigger will have it's own set of steps that will execute when that trigger fires.
For example, this flow will trigger when a contact is created in Hubspot, look it up in Acme, and create a contact in Acme (if it's not found) or update the contact in Acme (if it's found).
For example, this flow will trigger when a contact is added to a list in Hubspot, or a contact is updated in a list in Hubspot. In the latter case, the contact ID in Acme will be looked up, and then the contact will be updated.
All triggers in a flow share a common setup form (so your users don't have to answer the same questions twice). For more, go here.