MailBluster is an advanced, reliable, and cost-effective email marketing software that enables sending personalized promotional emails to millions.
MailBluster is an advanced, reliable, and cost-effective email marketing software that enables sending personalized promotional emails to millions. On Nagent, MailBluster is exposed as a fully-configurable email newsletters integration that any agent can call — 15 actions, and API key authentication. No code is required to wire MailBluster into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use MailBluster to automate the kinds of tasks email newsletters teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire MailBluster into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against MailBluster, with input parameters and output schema. Drop these into any step of an agent built in Helix.
MAILBLUSTER_CREATE_LEADTool to create a new lead in MailBluster. Use after gathering the lead's email and optional data.
Input parameters
List of tags to assign to this lead
Lead's email address
Additional custom fields as key-value pairs or list of such objects
Last name of the lead
First name of the lead
Subscription status. true = subscribed, false = unsubscribed
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
MAILBLUSTER_CREATE_ORDERTool to create a new order in MailBluster.
Input parameters
Unique identifier for the order
List of items in the order
Currency code, e.g. 'USD', 'EUR', 'AUD'
Customer information including email. If no lead is found with this email, a new lead will be created.
IP address of the customer placing the order
Total price of the order
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
MAILBLUSTER_CREATE_PRODUCTTool to create a new product in MailBluster. Use when you have all product details ready to add it to your MailBluster catalog. Requires a unique product ID and name.
Input parameters
Unique identifier for the product. This is required by MailBluster API.
Public URL of the product.
Name/title of the product.
Price of the product in USD, must be non-negative.
URL pointing to the product image.
Whether the product should be published immediately.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
MAILBLUSTER_DELETE_LEADTool to delete a lead by lead email hash. Use after confirming the lead hash (MD5 encrypted email address).
Input parameters
MD5 encrypted value of lead email that you want to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
MAILBLUSTER_DELETE_ORDERTool to delete a specific order. Use after confirming the order ID to remove an order from Mailbluster.
Input parameters
The unique identifier of the order to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
MAILBLUSTER_DELETE_PRODUCTTool to delete a product. Use after confirming product existence.
Input parameters
The unique identifier of the product to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
MAILBLUSTER_GET_LEADTool to retrieve a specific lead's information using their lead hash (MD5 encrypted email address). Use when you need to fetch lead details by their email hash.
Input parameters
MD5 encrypted value of the lead's email address
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
MAILBLUSTER_GET_ORDERTool to retrieve details of a specific order. Use when you have the order's ID.
Input parameters
The unique identifier of the order to retrieve
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
MAILBLUSTER_GET_PRODUCTTool to retrieve details of a specific product. Use when you have a valid product ID and need full product information.
Input parameters
Unique identifier of the product to retrieve
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
MAILBLUSTER_LIST_FIELDSTool to list all custom fields. Use when you need to retrieve all defined custom fields after authenticating with MailBluster.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
MAILBLUSTER_LIST_ORDERSTool to list all orders. Use when you need to retrieve orders with optional pagination, sorting, or searching after authenticating with Mailbluster.
Input parameters
Page number for pagination.
Field to sort by (e.g., 'id', 'email', 'createdAt').
Number of orders per page.
Sort order: 'asc' or 'desc'.
Search term to filter the orders.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
MAILBLUSTER_LIST_PRODUCTSTool to list all products. Use when you need to retrieve products with optional pagination, sorting, or filtering.
Input parameters
Page number for pagination (starts from 1).
Number of results per page.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
MAILBLUSTER_UPDATE_LEADTool to update an existing lead's information in MailBluster. Use when you need to modify lead details, subscription status, or manage tags.
Input parameters
Email address of the lead
An object containing field information of the lead
Tag names that will be attached to this lead
Last name of the lead
Timezone of the lead
First name of the lead
IP address of the lead
MD5 encrypted value of lead email that you want to update
Tag names that will be detached from this lead
Lead is subscribed to receive email or not
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
MAILBLUSTER_UPDATE_ORDERTool to update an existing order's customer details, currency, price, and items in MailBluster. Use when you need to modify an order.
Input parameters
The products list of this order. If given, replaces all previous items
The currency code of the order
Customer information for updating an order.
Unique ID of the order that you want to update
The related campaign ID of the order
The total price of the order
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
MAILBLUSTER_UPDATE_PRODUCTTool to update a product in MailBluster by its ID. Use after confirming the product ID to modify attributes.
Input parameters
New URL where the product can be found
Name for the product (required for all updates)
New price of the product, must be non-negative
Currency code (e.g., USD)
URL to the product's image
Unique identifier of the product to update
Description of the product
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
No publicly available marketplace agent is found using this tool yet. There are 88 agents privately built on Nagent that already use MailBluster.
Build on Nagent
Connect MailBluster to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find MailBluster, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, MailBluster is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once MailBluster is connected, you configure its 15 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop MailBluster steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a MailBluster event fires, the agent kicks off automatically.
Every MailBluster action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While MailBluster ships with 15 pre-built email newsletters actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching MailBluster together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build MailBluster-based workflows tailored to your business.