Loops.so for AI agents
Agents read Loops.so at once. Changes and sends are held for a person's approval by default.
About Loops.so
The email platform for modern SaaS. A better way to send product, marketing, and transactional email.
What an agent can do in Loops.so
Every Loops.so action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.
Runs at once (reads)
Looks things up in Loops.so without asking first. 6 actions.
- Find ContactTool to search for a contact by email or userId. Use when you need to find a specific contact's details including subscription status and custom properties. Exactly one of email or userId must be prov
- Get Contact PropertiesTool to retrieve a list of your account's contact properties from Loops.so. Use when you need to view all available contact properties or filter to only custom properties created by your team.
- Get Mailing ListsTool to retrieve all mailing lists associated with your Loops account. Use when you need to browse or manage mailing list information.
- Test API KeyTool to test API key validity and retrieve team information. Use to verify API credentials are working correctly.
- Get Dedicated Sending IPsTool to retrieve a list of Loops' dedicated sending IP addresses. Use when you need to get IP addresses for whitelisting purposes.
- List Transactional EmailsTool to retrieve a list of published transactional emails. Use when you need to view all available transactional email templates. Supports pagination with perPage and cursor parameters.
Held for approval by default (changes and sends)
Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 5 actions.
- Create ContactTool to add a new contact to your Loops audience. Use when you need to create a contact with email and optional properties like name, subscription status, or custom attributes. Returns 409 if contact
- Send EventTool to send events to trigger emails in Loops. Use when you need to track user actions and trigger automated email workflows based on those events.
- Update ContactTool to update an existing contact by email or userId. Use when you need to modify contact properties or re-subscribe contacts. Creates a new contact if no matching record exists.
- Create Contact PropertyTool to add a custom contact property to your Loops team. Use when you need to store additional contact data beyond default fields. Properties must have unique names in camelCase format and a specifie
- Delete ContactTool to delete a contact by email address or user ID. Use when you need to remove a contact from Loops. Either email or userId must be provided to identify the contact.
Changes wait in Needs you
Changes and sends in Loops.so are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
Loops.so questions
Can an agent change data in Loops.so on its own?
Not by default. Changes and sends in Loops.so are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.
What can an agent read in Loops.so?
This connector lists 6 read actions. Reads run at once, without waiting for approval.
How does Loops.so connect?
It connects with API key. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.