Skip to main content
The Loops node adds Loops operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields. Loops also includes 1 trigger operation (marked in the tables below) that can start a workflow when something happens in Loops.
You can wire the Loops node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.

Credentials

Connect Loops under Credentials in the node settings. See Connecting credentials for the general flow. Enter the values manually when creating the credential. Get your credentials here.

Operations

Account

OperationIDDescriptionTrigger
List Dedicated Sending IPslist_sending_ipsRetrieve the team’s dedicated sending IP addresses.
Test API Keytest_api_keyVerify the API key is valid and return the team name.

Audience

OperationIDDescriptionTrigger
Get Audience Segmentget_audience_segmentRetrieve a single audience segment by id.
List Audience Segmentslist_audience_segmentsList audience segments (paginated).

Campaign groups

OperationIDDescriptionTrigger
Create Campaign Groupcreate_campaign_groupCreate a new campaign group.
Get Campaign Groupget_campaign_groupRetrieve a single campaign group by id.
List Campaign Groupslist_campaign_groupsList campaign groups (paginated).
Update Campaign Groupupdate_campaign_groupUpdate an existing campaign group.

Campaigns

OperationIDDescriptionTrigger
Create Campaigncreate_campaignCreate a new draft campaign.
Get Campaignget_campaignRetrieve a single campaign by id.
List Campaignslist_campaignsList campaigns (paginated).
Update Campaignupdate_campaignUpdate a draft campaign’s details.

Contact properties

OperationIDDescriptionTrigger
Create Contact Propertycreate_contact_propertyDefine a new custom contact property.
List Contact Propertieslist_contact_propertiesList all contact properties for the team.

Contacts

OperationIDDescriptionTrigger
Create Contactcreate_contactAdd a new contact (by email) to the audience.
Delete Contactdelete_contactRemove a contact from the audience by email or userId.
Find Contactfind_contactLook up a contact by email or userId.
Get Suppression Statusget_suppressionCheck whether a contact is suppressed and the removal quota.
Remove Suppressionremove_suppressionRestore (un-suppress) a previously suppressed contact.
Update Contactupdate_contactUpdate an existing contact’s properties (upserts if not found).

Design

OperationIDDescriptionTrigger
Get Componentget_componentRetrieve a single reusable email component by id.
Get Themeget_themeRetrieve a single email theme by id.
List Componentslist_componentsList reusable email components (paginated).
List Themeslist_themesList email themes (paginated).

Email messages

OperationIDDescriptionTrigger
Get Email Messageget_email_messageRetrieve an email message (campaign content) with compiled output.
Send Email Message Previewsend_email_message_previewSend a preview of an email message to one or more addresses.
Update Email Messageupdate_email_messageUpdate subject, sender, preview text, or content of an email message.

Events

OperationIDDescriptionTrigger
Send Eventsend_eventSend an event for a contact to trigger event-based loops.

Mailing lists

OperationIDDescriptionTrigger
List Mailing Listslist_mailing_listsRetrieve the account’s mailing lists.

Transactional

OperationIDDescriptionTrigger
Create Transactional Emailcreate_transactional_emailCreate a new transactional email template.
Ensure Transactional Email Draftensure_transactional_email_draftEnsure a transactional email is in draft state (revert from published if needed).
Get Transactional Emailget_transactionalRetrieve a single transactional email by id.
List Transactional Emailslist_transactionalList transactional emails (paginated).
Publish Transactional Emailpublish_transactional_emailPublish a transactional email template so it can be sent.
Send Transactional Emailsend_transactionalSend a published transactional email to a contact.
Update Transactional Emailupdate_transactional_emailUpdate an existing transactional email template’s name or group.

Transactional groups

OperationIDDescriptionTrigger
Create Transactional Groupcreate_transactional_groupCreate a new transactional group.
Get Transactional Groupget_transactional_groupRetrieve a single transactional group by id.
List Transactional Groupslist_transactional_groupsList transactional groups (paginated).
Update Transactional Groupupdate_transactional_groupUpdate an existing transactional group.

Triggers

OperationIDDescriptionTrigger
On Loops Eventon_loops_eventReceive outbound webhook events from Loops (Settings → Webhooks in the Loops dashboard).Yes

Uploads

OperationIDDescriptionTrigger
Complete Uploadcomplete_uploadFinalize a previously initiated upload and get the public URL.
Upload Imagecreate_uploadUpload an image asset to Loops via the platform upload component.

Workflows

OperationIDDescriptionTrigger
Get Workflowget_workflowRetrieve a single automation workflow by id (alpha).
Get Workflow Nodeget_workflow_nodeRetrieve a single node inside an automation workflow (alpha).
List Workflowslist_workflowsList automation workflows (alpha, paginated).