Integrations
Loops logo

Loops integration

Marketing & Advertising · 10 actions · API key auth

Integrate Loops into the workflow. Create and manage contacts, send transactional emails, and trigger event-based automations.

Overview

The ModuleX Loops integration lets a ModuleX agent operate Loops on your behalf — running create, update and send actions across contacts, transactional emails and events — directly from a plain-English request, using your organization's own Loops credentials. No pre-built workflow is required: the agent picks the right Loops action for the task.

Loops is a marketing & advertising platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right Loops action — or, when you want a repeatable process, the composer assembles a Loops workflow for you, streaming the nodes onto the canvas as it builds.

Ask the assistant

Drive Loops in plain English

Type what you want. A ModuleX agent picks the right Loops action — or chains several — and runs it. No workflow to build.

  • Create a new contact in your Loops audience with an email address and optional properties like name, user group, and mailing list subscriptions
    resolves tocreate_contact
  • Find the contact I describe and update it
    resolves tofind_contactupdate_contact
  • Delete a contact from Loops by email address or userId
    resolves todelete_contact
  • Show me the mailing lists that match what I describe
    resolves tolist_mailing_lists
Use cases

What you can automate with Loops

  • Find the right contact and update it in one promptfind_contactupdate_contact
  • Send a transactional email where it needs to gosend_transactional_email
  • Pull a list of mailing lists for a reportlist_mailing_lists
  • Create a contact property straight from a requestcreate_contact_property
At a glance

Loops integration at a glance

VendorLoops
CategoryMarketing & Advertising
Actions available10
AuthenticationAPI key
Uses your own credentialsYes
Works with the assistantYes
Works in the composerYes
Multi-step / tool-chainingYes
Technical referenceView docs
Integration version1.0.0
Last updatedJun 2026
Reference

All 10 Loops actions

Contacts4
create_contact
Create a new contact in your Loops audience with an email address and optional properties like name, user group, and mailing list subscriptions.
update_contact
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_contact
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_contact
Delete a contact from Loops by email address or userId. At least one identifier must be provided.
Transactional Emails2
send_transactional_email
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.
list_transactional_emails
Retrieve a list of published transactional email templates from your Loops account. Returns each template with its ID, name, last updated timestamp, and data variables.
Events1
send_event
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.
Mailing Lists1
list_mailing_lists
Retrieve all mailing lists from your Loops account. Returns each list with its ID, name, description, and public/private status.
Contact Properties2
create_contact_property
Create a new custom contact property in your Loops account. The property name must be in camelCase format.
list_contact_properties
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.

See full parameters and response schemas in the Loops integration docs

Two ways

Two ways to use Loops in ModuleX

Ask the assistantType what you want done and a ModuleX agent picks the right Loops action and runs it — no workflow to build.
Compose a workflowNeed it to happen every time? Describe the process and the composer wires Loops into a repeatable workflow you can run on a schedule, from chat, or as an API.
Security

Connecting Loops

API keyLoops uses API-key authentication. You provide your own Loops secret key; ModuleX encrypts it and scopes it to your organization, so your whole team can use Loops without re-authenticating.

Step-by-step setup in the Loops docs

Related

Pairs well with Loops

Agents often chain Loops with these — connect them once and the agent can use all of them in a single task.

FAQ

Loops + ModuleX FAQ

A ModuleX agent can run any of Loops's 10 actions — across contacts, transactional emails, events and mailing lists — from a plain-English request, using your organization's own Loops credentials.
No. The agent selects the right Loops action from your prompt. A workflow is only needed when you want a repeatable process — and the composer builds that for you from a description.
Via your own Loops API key, stored encrypted and scoped to your organization.
10, spanning contacts, transactional emails, events and mailing lists.
Loops runs on your own credentials, so any Loops usage is billed by Loops directly. ModuleX meters the agent run — and if you connect your own model keys, there's no ModuleX markup on model usage.

Put Loops to work in ModuleX.

Connect Loops once with your own credentials and let your agent run all 10 actions on demand.

Last updated: Jun 2026Browse all 175 integrations →