Skip to content
APIANTdocs
GuidePlatformv1

Trigger Assemblies

Learn about the different types of trigger assemblies in automation systems such as polling triggers, date/time triggers, gated triggers, webhook triggers, protocol thread triggers, and export triggers. Discover how each type executes actions based on spe

#webhooks#api#automation#assembly#triggers#actions
AI can now build the most common types of assemblies! See [**AI Assembly Assistant**]()

Trigger assemblies cause the actions in an automation to be executed when their criteria is met.

Typically triggers will fire upon new or updated data.

The main categories of triggers are:

  • Polling triggers that periodically check an API for new or updated data, for example every 15 minutes.
  • Date/Time triggers that fire at a certain date and time, or on a periodic time schedule like once an hour.
  • Gated triggers that fire only once each time a threshold criteria is met, like a weather trigger that fires when a temperature goes below a certain value.
  • Webhook triggers that receive new or updated data pushed from an external system. These are also called Instant Triggers.
  • Protocol thread triggers that maintain an always-on connection for sending and receiving data by running in threads on the server. Generally a SDK is used that under the hood will maintain a socket connection and communicate with a protocol over the socket. An example is the XMPP protocol for Jabber. Another example is a message queue listener. Protocol triggers are also Instant Triggers.
  • Export triggers used for one-time bulk exports of data, typically for loading into another system.

In this section

Date/Time Triggers

Learn how to use date/time triggers to activate functions at specific dates or times in this comprehensive document. Discover how the Trigger on Date Time module enables you to define the schedule, while Parameter modules allow users to customize it to th

Export Triggers

Learn about export triggers, which allow you to perform bulk data exports from one system to another. These triggers fetch API data in a paginated manner, ensuring all data is retrieved. While export automations can only be initiated manually with no on/o

Gated Triggers

Learn how gated triggers work and how they can be easily implemented for specific threshold criteria. Discover how to configure the threshold value using the Trigger (Gated) and Parameter modules, enabling the trigger to fire only once when the desired co

Polling Triggers

Learn how to use polling triggers to periodically check an API for new or updated data in this informative document. Discover why webhooks are preferred, but when they're not available, polling triggers can be a useful alternative. However, be aware that

Protocol Thread Triggers

Learn how to use Protocol Threads with this informative document. Discover the two variations, Unary Protocol Threads and Per-Trigger Protocol Threads, and how they continuously run on the server. Find out how to create freeform threads or webhook listene

Webhook Triggers

Learn about webhook triggers and how they are activated when data is pushed to a webhook URL by a third-party system. Discover the different variations of webhooks, including those with one event type per URL, those with multiple event types per customer

Related docs

CalendarConnect: Calendly → Mindbody
#actions
CRMConnect: DonorPerfect → ActiveCampaign
#automation
Automation Editor
#automation#assembly#triggers#actions
AppConnect
#webhooks#api#automation#triggers
APIANT Inline
#api#automation
Last updated April 4, 2026