Loops.so
loops_soThe email platform for modern SaaS. A better way to send product, marketing, and transactional email.
Acciones disponibles (12)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Create ContactLOOPS_SO_CREATE_CONTACTAcciónTool 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 already exists.
LOOPS_SO_CREATE_CONTACTAcciónTool 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 already exists.
Parámetros de entrada
emailstringObligatorioemailThe contact's email address. This is the unique identifier for the contact.
sourceanyCustom source value to replace the default 'API' source attribution.
userIdanyUnique user ID from your external application for linking contacts.
lastNameanyThe contact's last name.
firstNameanyThe contact's first name.
userGroupanySegment users into groups. A contact can only be in one user group at a time.
subscribedanyWhether the contact should receive campaign and loops emails. Defaults to true if not specified.
mailingListsanyKey-value pairs mapping mailing list IDs to boolean subscription status. Keys are mailing list IDs, values indicate subscription status.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Contact PropertyLOOPS_SO_CREATE_CONTACT_PROPERTYAcciónTool 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 specified data type (string, number, boolean, or date).
LOOPS_SO_CREATE_CONTACT_PROPERTYAcciónTool 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 specified data type (string, number, boolean, or date).
Parámetros de entrada
namestringObligatorioThe name of the property in camelCase format (e.g., planName, favoriteColor). This will be used to identify the property in your contact data.
typestringObligatorioenumThe property's data type. Must be one of: string, number, boolean, or date.
stringnumberbooleandate
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete ContactLOOPS_SO_DELETE_CONTACTAcciónTool 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.
LOOPS_SO_DELETE_CONTACTAcciónTool 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.
Parámetros de entrada
emailanyThe contact's email address to identify which contact to delete
userIdanyThe contact's userId value to identify which contact to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Find ContactLOOPS_SO_FIND_CONTACTAcciónTool 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 provided per request.
LOOPS_SO_FIND_CONTACTAcciónTool 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 provided per request.
Parámetros de entrada
emailanyThe contact's email address to search for. Must be URI-encoded. Only one of email or userId is allowed per request.
userIdanyThe contact's unique user ID to search for. Only one of email or userId is allowed per request.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Contact PropertiesLOOPS_SO_GET_CONTACT_PROPERTIESAcciónTool 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.
LOOPS_SO_GET_CONTACT_PROPERTIESAcciónTool 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.
Parámetros de entrada
listanyUse 'custom' to filter results to only custom properties created by your team. Omit this parameter to retrieve all properties (both standard and custom).
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Dedicated Sending IPsLOOPS_SO_GET_DEDICATED_SENDING_IPSAcciónTool to retrieve a list of Loops' dedicated sending IP addresses. Use when you need to get IP addresses for whitelisting purposes.
LOOPS_SO_GET_DEDICATED_SENDING_IPSAcciónTool to retrieve a list of Loops' dedicated sending IP addresses. Use when you need to get IP addresses for whitelisting purposes.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Mailing ListsLOOPS_SO_GET_MAILING_LISTSAcciónTool to retrieve all mailing lists associated with your Loops account. Use when you need to browse or manage mailing list information.
LOOPS_SO_GET_MAILING_LISTSAcciónTool to retrieve all mailing lists associated with your Loops account. Use when you need to browse or manage mailing list information.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Custom FieldsLOOPS_SO_LIST_CUSTOM_FIELDSAcciónTool to retrieve a list of custom contact properties. Use when you need to view available custom fields for contacts. Note: This endpoint is deprecated in favor of 'List contact properties'.
LOOPS_SO_LIST_CUSTOM_FIELDSAcciónTool to retrieve a list of custom contact properties. Use when you need to view available custom fields for contacts. Note: This endpoint is deprecated in favor of 'List contact properties'.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Transactional EmailsLOOPS_SO_LIST_TRANSACTIONAL_EMAILSAcciónTool 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.
LOOPS_SO_LIST_TRANSACTIONAL_EMAILSAcciónTool 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.
Parámetros de entrada
cursoranyA cursor to return a specific page of results. Cursors can be found from the pagination.nextCursor value in each response.
perPageanyHow many results to return in each request. Must be between 10 and 50. Default: 20
Parámetros de salida
dataobject[]ObligatorioArray of transactional email objects
erroranyError if any occurred during the execution of the action
paginationobjectObligatorioPagination information
successfulbooleanObligatorioWhether or not the action execution was successful or not
Send EventLOOPS_SO_SEND_EVENTAcciónTool 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.
LOOPS_SO_SEND_EVENTAcciónTool 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.
Parámetros de entrada
emailanyThe contact's email address. Required if userId is not provided.
userIdanyThe contact's unique user ID. Required if email is not provided.
eventNamestringObligatorioThe name of the event to trigger.
mailingListsanyMailing list subscriptions as key-value pairs. Keys are list IDs, values are boolean (true to add, false to remove).
idempotencyKeyanyOptional idempotency key (up to 100 characters) to avoid duplicate requests within 24 hours.
eventPropertiesanyEvent property data as key-value pairs. Values can be string, number, boolean, or date.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Test API KeyLOOPS_SO_TEST_API_KEYAcciónTool to test API key validity and retrieve team information. Use to verify API credentials are working correctly.
LOOPS_SO_TEST_API_KEYAcciónTool to test API key validity and retrieve team information. Use to verify API credentials are working correctly.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update ContactLOOPS_SO_UPDATE_CONTACTAcciónTool 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.
LOOPS_SO_UPDATE_CONTACTAcciónTool 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.
Parámetros de entrada
emailanyContact's email address. Creates new contact if none exists. Required if userId is not provided.
sourceanyCustom source value replacing default 'API'
userIdanyUnique user identifier from external applications. Required if email is not provided.
lastNameanyContact's last name
firstNameanyContact's first name
userGroupanySingle group for user segmentation
subscribedanyDetermines campaign/loop email eligibility. Setting to true will re-subscribe previously unsubscribed contacts.
mailingListsanyKey-value pairs of list IDs with boolean subscription status
Parámetros de salida
dataobjectObligatorioData from the action execution
erroranyError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not