Manage email contacts, mailing lists, and send transactional emails using Loops
The Loops integration connects your agents to the Loops email platform for managing contacts, mailing lists, triggering email workflows, and sending transactional emails.
You need:
- Open Integrations from the sidebar
- Select Loops from the catalog
- Click Add Integration Config
- Give the config a display name (e.g., "Loops")
- Enter your API Key (used as a Bearer token)
- Save the config
- Open your agent in Agent Studio. Under Model & capabilities → Tools, click Add tool and add the Loops tools you need
- On a tool's card, choose your config under Set default credentials. It applies to every Loops tool in the agent; click Override on one tool's card to give it a different config
- Tools are referenced as
loops.create_contact, loops.send_event, etc.
| Tool | Description | Action Type |
|---|
create_contact | Create a new contact in Loops | Irreversible |
update_contact | Update an existing contact or create a new one | Reversible |
find_contact | Find a contact by email address or userId | ReadOnly |
delete_contact | Delete a contact by email address or userId | Irreversible |
| Tool | Description | Action Type |
|---|
list_mailing_lists | List all mailing lists in your Loops account | ReadOnly |
| Tool | Description | Action Type |
|---|
send_event | Send an event to trigger an email workflow | Irreversible |
send_transactional_email | Send a transactional email using a template | Irreversible |
| Tool | Description | Action Type |
|---|
list_contact_properties | List all contact properties (custom fields) | ReadOnly |