Enterprise access
Agent Serve is available to teams by invitation. Tell us what you want to build and we will set up your workspace with you.
Agent Serve · Email integration
Manage contacts and send emails with Loops
Loops is a Email integration for Agent Serve, the AI workspace where teams build and deploy AI agents. Agent Serve's Loops integration provides 13 Loops tools and 8 real-time triggers that AI agents can use inside Agent Serve's visual workflow builder. Loops connects with an API key. Explore deployment options with the Agent Serve team.
Last updated
Integrate Loops into the workflow. Create and manage contacts, send transactional emails, and trigger event-based automations.
Agent Serve accounts are created by invitation. Request access for your team, or accept an invitation from your workspace admin, then sign in.
Open your workspace, drag a Loops block onto the workflow builder, and paste in your Loops API key.
Pick the tool you need, wire in an AI agent for reasoning or data transformation, and run. Your Loops automation is live.
13 Loops tools available in Agent Serve.
Create a new contact in your Loops audience with an email address and optional properties like name, user group, and mailing list subscriptions.
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.
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.
Delete a contact from Loops by email address or userId. At least one identifier must be provided.
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.
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.
Retrieve all mailing lists from your Loops account. Returns each list with its ID, name, description, and public/private status.
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.
Create a new custom contact property in your Loops account. The property name must be in camelCase format.
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.
Check whether a Loops contact is on the suppression list (bounced, complained, or unsubscribed) by email address or userId.
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.
Retrieve a single transactional email template from your Loops account by its ID, including its data variables and draft/published message IDs.
Connect a Loops webhook to Agent Serve and your agent runs the instant an event happens, no polling, no delay.
Trigger workflow when a Loops email is delivered
Trigger workflow when a Loops email is opened
Trigger workflow when a link in a Loops email is clicked
Trigger workflow when a Loops email hard bounces
Trigger workflow when a Loops email soft bounces
Trigger workflow when a Loops campaign email is sent
Trigger workflow when a Loops loop email is sent
Trigger workflow when a Loops transactional email is sent
Ready-to-use templates featuring Loops. Click any to build it instantly.
Agent Serve's Loops integration adds 13 Loops tools and 8 real-time triggers to the AI agents you build in Agent Serve's visual workflow builder — you build it all visually. Manage contacts and send emails with Loops. Teams often pair Loops with Rippling and Linear in the same agent.
Agent Serve is available to teams by invitation. Request access and the team will map out the Loops agents, connections, and team access your process needs.