Skip to main content

Event Triggers

React to events from integrations and the platform.

Integration Events​

IntegrationEvents
ShopifyNew order, Order updated, Product created
SlackMessage received, Reaction added
HubSpotContact created, Deal updated
WhatsAppMessage received
InstagramComment received, DM received

Platform Events​

  • Workflow completed
  • Agent conversation started
  • Error occurred

Event Data​

// Shopify new order
{
{
trigger.event;
}
} // "shopify.order.created"
{
{
trigger.payload.orderId;
}
} // Order ID
{
{
trigger.payload.customer;
}
} // Customer details

// Slack message
{
{
trigger.event;
}
} // "slack.message.received"
{
{
trigger.payload.text;
}
} // Message content
{
{
trigger.payload.channel;
}
} // Channel ID

Event Filtering​

Filter events to only trigger on specific conditions:

// Only orders over $100
trigger.payload.total > 100;

// Only messages from specific channel
trigger.payload.channel === "C123456";