ActiveTrail, worked by an AI employee
Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your ActiveTrail account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.
- Email Newsletters
- Connects with a key
- 99 ready-made tools
- Asked in Slack or Teams
An illustration of how the conversation reads, not a transcript from a client account.
What ActiveTrail is
ActiveTrail is the world's friendliest email marketing platform, newsletter software and marketing automation software.
You paste in a key from your own ActiveTrail account. It is kept encrypted, and you can withdraw it from inside ActiveTrail whenever you like.
One message in, the work done in ActiveTrail.
- 01
You ask
You message your AI employee in the chat your team already has open, in one sentence, in your own words.
- 02
It works out the step
It decides what the job needs in ActiveTrail. You do not pick anything from a menu or wire anything together.
- 03
It does the work
Signed in to your own ActiveTrail account, inside the access you granted it, doing the thing you asked for.
- 04
It reports back
It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.
What it can do in ActiveTrail
These are the ready-made tools your AI employee already has in ActiveTrail. It is not limited to them, but it never has to be taught these.
- Add Group MemberTool to add a member to a group in ActiveTrail. Use when you need to add a contact to a specific group with their email and optional contact details.
- Create a New GroupTool to create a new group in ActiveTrail. Use when you need to add a new group to organize and segment contacts.
- Create ContactTool to create a new contact in ActiveTrail. Use when you need to add a new contact to the system. Note: Newly created contacts won't be linked to any group, making email/SMS deliv
- Create Content CategoryTool to create a new content category in ActiveTrail account. Use when you need to add a new category for organizing campaigns and templates.
- Create New Mailing ListTool to create a new mailing list in ActiveTrail. Use when you need to add a new mailing list to organize and manage contacts.
- Create or Update Group MemberTool to create or update a member in a group. Use when you need to add a new contact to a specific group or update an existing member's details. The API will not return errors if t
- Create OrderTool to create new orders in ActiveTrail commerce system. Use when you need to add order records with customer information, products, and transaction details. Accepts an array of o
- Create Smart Code SiteTool to create a new Smart Code site in ActiveTrail. Use when you need to set up a new Smart Code site with a name and associated domain(s).
- Create WebhookTool to create a new webhook for event notifications in ActiveTrail. Use when you need to set up webhooks to receive real-time notifications for events like contact changes or camp
- Delete AutomationsTool to delete one or more automations from Active Trail. Use when you need to remove automations by their IDs. Supports bulk deletion by providing comma-separated IDs.
- Delete CampaignTool to remove a campaign from ActiveTrail account. Use when you need to delete a campaign that is no longer needed.
- Delete ContactTool to remove a contact from the ActiveTrail account. Use when you need to permanently delete a contact identified by their unique ID.
- Delete content categoryTool to delete a specific content category by ID. Use when you need to remove a category from your ActiveTrail account.
- Delete group by IDTool to delete a group by ID. Use when you need to permanently remove a group from ActiveTrail. This is a destructive operation that cannot be undone.
- Delete group memberTool to delete a group member by ID. Use when you need to remove a contact from a specific group in ActiveTrail.
- Delete Group MemberTool to remove a member from a group in ActiveTrail. Use when you need to delete a contact from a specified group.
- Delete Mailing ListTool to remove a mailing list from ActiveTrail account. Use when you need to permanently delete a mailing list. This is a destructive operation that cannot be undone.
- Delete Mailing List MemberTool to remove a member from a mailing list in ActiveTrail. Use when you need to delete a contact from a specified mailing list.
- Delete Smart Code SiteTool to remove a Smart Code site from ActiveTrail. Use when you need to permanently delete a Smart Code site identified by its unique ID.
- Delete TemplateTool to remove a template from ActiveTrail account. Use when you need to delete a template that is no longer needed.
- Delete template categoryTool to delete a template category by ID. Use when you need to remove a template category. Warning: Deleting a category will cascade-delete all templates within that category.
- Delete webhook parameterTool to delete a given webhook parameter from your account's webhook configuration. Use when you need to remove a specific parameter associated with a webhook.
- Get Account BalanceTool to retrieve email and SMS credit balance for the account. Use when you need to check available email and SMS credits.
- Get Account Merge StatusTool to check if the account has awaited merges. Use when you need to verify pending merge operations in the ActiveTrail account.
- Get ActiveCommerce Integration DataTool to retrieve the account's ActiveCommerce integration data. Use when you need to fetch ActiveCommerce integration configuration and settings.
- Get All Campaign ReportsTool to retrieve a full overview of all campaign reports with comprehensive metrics. Use when you need to get reports for all campaigns including send date, opened emails, number o
- Get All GroupsTool to retrieve the full list of account groups with pagination and filtering. Use when you need to get all groups or search for groups by name. Default limit is 20 groups per pag
- Get All Sent CampaignsTool to retrieve campaigns with optional filtering by date, mailing list, and search criteria. Use when you need to get campaigns filtered by date range (default is last 3 months),
- Get Automation DetailsTool to retrieve detailed configuration of a specific automation excluding step-by-step execution details. Use when you need metadata about automation behavior, scheduling, reporti
- Get Automation Email Campaign StepsTool to retrieve all email campaign steps in an automation workflow. Use when you need to get details about all 'send email' steps configured within a specific automation, includin
- Get Automation LogTool to track contacts through automation journey by retrieving detailed logs. Use when you need to see which contacts started a specific automation and their progress through each
- Get Automation Queue LogsTool to retrieve contacts that did not finish a specific automation. Use when you need to get the list of contacts remaining in the automation queue for a given automation ID.
- Get Automation SMS Campaign StepsTool to retrieve all SMS campaign steps in an automation workflow. Use when you need to get details about all 'send SMS' steps configured within a specific automation, including SM
- Get Automation SMS Campaign Summary ReportTool to retrieve SMS campaigns' summary reports for a specific automation. Use when you need to analyze SMS campaign performance including sent, delivered, failed, credits consumed
- Get Automation Trigger TypesTool to retrieve all available start trigger options for automations. Use when you need to get the list of trigger types that can initiate automation workflows in ActiveTrail.
- Get AutomationsTool to list account automations with filtering and pagination. Use when you need to retrieve automations from the ActiveTrail account. Supports filtering by state and pagination p
- Get Campaign Bounced Emails by TypeTool to retrieve bounced email details filtered by bounce type for a specific campaign. Use when you need detailed information about which contacts' emails bounced and why, with th
- Get Campaign BouncesTool to retrieve bounce details by domain for a specific campaign. Use when you need to analyze campaign bounce rates and identify problematic email domains. Defaults to campaigns
- Get Campaign by IDTool to retrieve complete campaign information including send settings, design, template, and A/B test configuration. Use when you need comprehensive details about a specific email
- Get Campaign by ID (Copy)Tool to retrieve complete campaign information including send settings, design, template, and A/B test configuration. Use when you need comprehensive details about a specific email
- Get Campaign Click Details ReportTool to retrieve click details report for a specific campaign. Use when you need to get detailed information about clicks on links in a campaign, including contact information, cli
- Get Campaign Click-Through DataTool to access click-through data for a specific campaign. Use when you need to retrieve detailed information about link clicks, including contact details, timestamps, and device i
- Get Campaign ComplaintsTool to retrieve contacts who reported a specific campaign as spam. Use when you need to identify which contacts flagged your campaign as unwanted. Supports filtering by Group ID a
- Get Campaign DesignTool to retrieve campaign design configuration including visual layout and HTML content. Use when you need to get the design details of a specific email campaign.
- Get Campaign DetailsTool to retrieve detailed campaign information including name, subject, and settings. Use when you need to get comprehensive details about a specific email campaign.
- Get Campaign Domains ReportTool to retrieve a report by domain for a specific campaign. Use when you need to analyze campaign performance grouped by recipient email domains, including sends, opens, clicks, b
- Get Campaign Email Activity ReportTool to retrieve all contacts' activity on a specific campaign. Use when you need comprehensive activity data including opens, clicks, bounces, and other engagement metrics for eac
- Get Campaign OpensTool to retrieve contacts who opened a specific campaign. Use when you need to identify which recipients opened your campaign email. By default, searches for campaigns updated in t
- Get Campaign ReportTool to retrieve an overview report for a specific campaign. Use when you need to get campaign performance metrics including sends, opens, clicks, and engagement statistics. Note:
- Get Campaign SchedulingTool to retrieve campaign schedule configuration including timing and delivery settings. Use when you need to get the scheduling details of a specific email campaign.
- Get Campaign Segment SettingsTool to retrieve campaign sending settings including target groups and sending restrictions. Use when you need to get the segmentation configuration for a specific campaign.
- Get Campaign Sent EmailsTool to retrieve contacts who received a specific campaign email. Use when you need to identify which recipients successfully received your campaign. The default search window is t
- Get Campaign Spam ComplaintsTool to retrieve contacts who reported a specific campaign as spam. Use when you need to identify which contacts flagged your campaign as unwanted. The default search window is the
- Get Campaign TemplateTool to retrieve template details associated with a specific campaign. Use when you need to get the template information used in a campaign.
- Get Campaign Unopened ContactsTool to retrieve contacts who did not open a specific campaign. Use when you need to identify which recipients received but did not open your campaign email. The default search win
- Get Campaign Unsubscribed ContactsTool to retrieve contacts who unsubscribed from a specific email campaign. Use when you need to identify which recipients opted out of receiving future emails. The search defaults
- Get Click Details by Link IDTool to retrieve click details for a specific link within a campaign. Use when you need detailed information about who clicked a particular link, including contact details, timesta
- Get Contact ActivityTool to retrieve contact's email engagement history including opens and clicks. Use when you need detailed activity data showing which campaigns were sent to a contact and their en
- Get Contact BouncesTool to retrieve bounce activity for a specific contact by contact ID. Use when you need to understand email delivery failures and bounce patterns for a contact's email address.
- Get Contact FieldsTool to retrieve account contact fields filtered by type. Use when you need to get contact field definitions from the ActiveTrail account.
- Get Contact GroupsTool to retrieve all groups associated with a specific contact. Use when you need to list a contact's group memberships by contact ID.
- Get Contact GrowthTool to retrieve executive report on contact growth showing daily active and inactive contact growth. Use when you need to measure the increase in amount of contacts over a date ra
- Get Contact ListTool to retrieve account contacts filtered by status and date range. Use when you need to get a list of contacts filtered by customer status (active, unsubscribed, bounced, etc.) o
- Get Contact's ErrorsTool to retrieve bounce and error history for a specific contact. Use when you need to understand delivery issues or bounce patterns for a contact's email address.
- Get Contact's Mailing ListsTool to retrieve all mailing lists associated with a specific contact. Use when you need to list a contact's mailing list memberships by contact ID.
- Get Contacts MergesTool to retrieve contacts experiencing merge conflicts with filtering options. Use when you need to get the list of contacts with merge conflicts, filtered by status, date range, o
- Get Contacts Subscription All ContactsTool to get contacts' subscription status and the source of their status (if known). Use when you need to retrieve all contacts with their subscription status information filtered
- Get Contacts Subscription StatusTool to get statistics of contacts' statuses from specific dates. Use when you need to retrieve aggregated contact status statistics between date ranges (defaults to three months b
- Get Contacts Subscription UnsubscribersTool to retrieve all contacts who unsubscribed and the source of their unsubscription status. Use when you need to get a comprehensive list of unsubscribers. The search defaults to
- Get Contacts Unsubscribers SMSTool to retrieve all contacts who unsubscribed from receiving SMS messages. Use when you need to get a list of SMS unsubscribers with optional filtering by date range and paginatio
- Get Contacts With SMS StateTool to retrieve account's contacts list with SMS subscription state. Use when you need to get contacts filtered by customer status (active, unsubscribed, bounced, etc.) and by sta
- Get Content CategoriesTool to retrieve all content categories from the ActiveTrail account. Use when you need to get the list of categories used for organizing campaigns and templates.
- Get Customer Stats for Transactional MessageTool to retrieve customer interaction statistics for a specific transactional message. Use when you need to see how a contact engaged with a transactional/operational message inclu
- Get Executive ReportTool to retrieve executive performance reports for the ActiveTrail account. Use when you need to get a visual overview of email marketing campaign performance over the past 12 mont
- Get Group by IDTool to retrieve detailed information about a specific group by its unique identifier. Use when you need to fetch group content including name, active/total contact counters, and c
- Get Group Contents by IDTool to retrieve all group members by group ID with pagination and filtering. Use when you need to get complete information about contacts in a specific group. Returns up to 100 co
- Get Group DetailsTool to retrieve detailed information about a specific group by its unique identifier. Use when you need to fetch group details including name, contact counters, and timestamps.
- Get Group EventsTool to retrieve all events for a specific group with optional filtering by event type, event date, and subscriber creation date. Use when you need to analyze group engagement metr
- Get Group Information for ContactTool to retrieve all groups that a specific contact belongs to by contact ID. Use when you need to view which groups a contact is associated with.
- Get Landing PagesTool to retrieve landing pages from the ActiveTrail account with pagination support. Use when you need to get all landing pages or fetch paginated results.
- Get List of All SMS Campaign ClickersTool to retrieve all contacts who clicked on links in an SMS campaign. Use when you need information about which contacts engaged with links in your SMS campaigns. Note: Mobile num
- Get Mailing ListTool to retrieve detailed information about a specific mailing list by its unique identifier. Use when you need to fetch details of a single mailing list including name, descriptio
- Get Mailing List MembersTool to retrieve all members belonging to a specific mailing list. Use when you need to get contacts from a mailing list, with optional filtering by contact status and state change
- Get Mailing ListsTool to retrieve all mailing lists from the ActiveTrail account. Use when you need to get the list of mailing lists associated with the account.
- Get OrderTool to retrieve complete details of a specific order from ActiveTrail commerce system. Use when you need to fetch order information including customer details, financial data, pro
- Get Push Campaign Delivered ReportTool to retrieve contacts who successfully received a specific push notification campaign. Use when you need to identify which recipients had the push campaign delivered to their d
- Get Push Campaign Failed Delivery ReportTool to retrieve the failed delivery report for a specific push campaign. Use when you need to see which contacts experienced delivery failures and why. The campaign must be sent i
- Get Push Campaign OpensTool to retrieve contacts who opened a specific push notification campaign. Use when you need to track which recipients opened your push campaign. The campaign must have been sent
- Get Push Campaign Report SummaryTool to retrieve summary report information of Push campaigns by dates. Use when you need aggregated performance metrics for push notification campaigns including sent, delivered,
- Get Push Campaign ReportsTool to retrieve push notification campaign performance metrics and reports. Use when you need to access push campaign analytics including sent, delivered, opened, clicked, and eng
- Get Push Campaign Sent ReportTool to retrieve contacts who were sent a specific push notification campaign. Use when you need to see the complete list of recipients for a push campaign. The campaign must be se
- Get Push CampaignsTool to retrieve push notification campaigns with optional filtering by date, campaign ID, and search criteria. Use when you need to get push campaigns filtered by date range (defa
- Get Segmentation Rule Field TypesTool to retrieve dictionary of rule field types for segmentation. Use when you need to get available field types for building segmentation rules.
- Get Segmentation Rule OperationsTool to retrieve dictionary of rule operations for segmentation. Use when you need to get available operations for building segmentation rules.
- Get Sent CampaignsTool to retrieve a list of all sent campaigns from ActiveTrail. Use when you need to view all campaigns that have been sent, including their details such as name, subject, send sta
- Get SMS Campaign Delivered ListTool to get a specific SMS campaign's delivered list data. Use when you need to retrieve contacts who successfully received the SMS message. Note: If SMS was sent using manual numb
- Get SMS Campaign Recipient DataTool to get a specific SMS campaign's 'sent to' data as a list. Use when you need to retrieve detailed recipient information for an SMS campaign. The search defaults to the last 3
- Get SMS Campaign Unsubscribed ListTool to get a specific SMS campaign's unsubscribed data as a list. Use when you need to retrieve contacts who opted out of receiving future SMS messages from a specific campaign. N
- Get specific content categoryTool to retrieve specific category details by ID. Use when you need to get information about a content category from your ActiveTrail account.
You stay the boss of your ActiveTrail account.
Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.
How we handle your data- It signs in to your own ActiveTrail account. You are not moving anything into ours.
- You grant access one app at a time, and you can take it back the same way.
- Everything it does in ActiveTrail is written down, with what it did and when.
- Anything you tell it to check with you first, it checks with you first.
It works in ActiveTrail and the rest of your software in the same job
A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.
Questions people ask about ActiveTrail
- Can an AI employee really work inside ActiveTrail?
- Yes. It signs in to your own ActiveTrail account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
- Do I have to move anything out of ActiveTrail?
- No. Nothing moves and nothing is replaced. Your records stay in ActiveTrail, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
- How does it get into my ActiveTrail account?
- You paste in a key from your own ActiveTrail account. It is kept encrypted, and you can withdraw it from inside ActiveTrail whenever you like. You approve it before anything connects, and you can take the access back the same way you gave it.
- What can it actually do in ActiveTrail?
- It has 99 ready-made tools in ActiveTrail today, among them Add Group Member, Create a New Group and Create Contact. The full list is on this page. It is not limited to those, but it never has to be taught them.
- Can it use ActiveTrail and the rest of my software in the same job?
- Yes, and that is usually the point. Reading a message in one app, checking a record in ActiveTrail and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
- Who decides what it is allowed to do in ActiveTrail?
- You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in ActiveTrail is written down with what it did and when.