Loops email marketing & lifecycle automation
Receive outbound webhook events from Loops (Settings → Webhooks in the Loops dashboard).
3 fields
Verify the API key is valid and return the team name.
Retrieve the team's dedicated sending IP addresses.
Add a new contact (by email) to the audience.
7 fields
Update an existing contact's properties (upserts if not found).
Look up a contact by email or userId.
2 fields
Remove a contact from the audience by email or userId.
Check whether a contact is suppressed and the removal quota.
1 field
Restore (un-suppress) a previously suppressed contact.
Define a new custom contact property.
List all contact properties for the team.
Retrieve the account's mailing lists.
Send an event for a contact to trigger event-based loops.
5 fields
Send a published transactional email to a contact.
4 fields
List transactional emails (paginated).
Retrieve a single transactional email by id.
Create a new transactional email template.
Update an existing transactional email template's name or group.
Ensure a transactional email is in draft state (revert from published if needed).
Publish a transactional email template so it can be sent.
List campaigns (paginated).
Create a new draft campaign.
Retrieve a single campaign by id.
Update a draft campaign's details.
List campaign groups (paginated).
Retrieve a single campaign group by id.
Create a new campaign group.
Update an existing campaign group.
List transactional groups (paginated).
Retrieve a single transactional group by id.
Create a new transactional group.
Update an existing transactional group.
Retrieve an email message (campaign content) with compiled output.
Update subject, sender, preview text, or content of an email message.
Send a preview of an email message to one or more addresses.
List email themes (paginated).
Retrieve a single email theme by id.
List reusable email components (paginated).
Retrieve a single reusable email component by id.
List audience segments (paginated).
Retrieve a single audience segment by id.
Upload an image asset to Loops via the platform upload component.
Finalize a previously initiated upload and get the public URL.
List automation workflows (alpha, paginated).
Retrieve a single automation workflow by id (alpha).
Retrieve a single node inside an automation workflow (alpha).
Wire Loops into a coding agent and let it use these operations as tools.
Start building workflows in minutes with our visual builder. No code required.