Use Loops to manage contacts, send transactional emails, and trigger email sequences with events. Update Contact creates a contact when no match exists. Configure an API key from Loops Settings > API before selecting an operation.
Use the block
Create and manage contacts, send transactional emails, and trigger event-based automations.
Actions
Loops Create Contact
Create a new contact in your Loops audience with an email address and optional properties like name, user group, and mailing list subscriptions.
Loops Update Contact
Update an existing contact in Loops by email or userId. Creates a new contact if no match is found (upsert). Can update name, subscription status, user group, mailing lists, and custom properties.
Loops Find Contact
Find a contact in Loops by email address or userId. Returns an array of matching contacts with all their properties including name, subscription status, user group, and mailing lists.
Loops Delete Contact
Delete a contact from Loops by email address or userId. At least one identifier must be provided.
Loops Send Transactional Email
Send a transactional email to a recipient using a Loops template. Supports dynamic data variables for personalization and optionally adds the recipient to your audience.
Loops Send Event
Send an event to Loops to trigger automated email sequences for a contact. Identify the contact by email or userId and include optional event properties and mailing list changes.
Loops List Mailing Lists
Retrieve all mailing lists from your Loops account. Returns each list with its ID, name, description, and public/private status.
Loops List Transactional Emails
Retrieve a list of published transactional email templates from your Loops account. Returns each template with its ID, name, created/updated timestamps, and data variables.
Loops Create Contact Property
Create a new custom contact property in your Loops account. The property name must be in camelCase format.
Loops List Contact Properties
Retrieve a list of contact properties from your Loops account. Returns each property with its key, label, and data type. Can filter to show all properties or only custom ones.
Loops Check Contact Suppression
Check whether a Loops contact is on the suppression list (bounced, complained, or unsubscribed) by email address or userId.
Loops Remove Contact Suppression
Remove a Loops contact from the suppression list by email address or userId, allowing them to receive emails again. Subject to a team removal quota.
Loops Get Transactional Email
Retrieve a single transactional email template from your Loops account by its ID, including its data variables and draft/published message IDs.
Triggers
A trigger starts a workflow when a supported event occurs in this service.
Loops Campaign Email Sent
Trigger workflow when a Loops campaign email is sent
Loops Email Clicked
Trigger workflow when a link in a Loops email is clicked
Loops Email Delivered
Trigger workflow when a Loops email is delivered
Loops Email Hard Bounced
Trigger workflow when a Loops email hard bounces
Loops Email Opened
Trigger workflow when a Loops email is opened
Loops Email Soft Bounced
Trigger workflow when a Loops email soft bounces
Loops Loop Email Sent
Trigger workflow when a Loops loop email is sent
Loops Transactional Email Sent
Trigger workflow when a Loops transactional email is sent