Tool reference | AutoEmails Docs
Every action your AI agent can take in AutoEmails, its inputs and safety level.
list_audiences — List audiences. Safety: Read. Inputs: none. Example: "What audiences do I have?"
list_designs — List email designs. Safety: Read. Inputs: limit?. Example: "List my email designs."
get_design — Get an email design. Safety: Read. Inputs: design_id. Example: "Show me the HTML of my 'Welcome' design."
push_design_html — Push HTML as a design. Safety: Draft. Inputs: name, html, design_id?. Example: "Save this HTML as a design called 'Autumn Sale'."
attach_design_to_campaign — Attach a design to a draft campaign. Safety: Draft. Inputs: design_id, campaign_id, version_id?. Example: "Attach 'Autumn Sale' to my draft campaign."
update_draft_campaign — Update a draft campaign. Safety: Draft. Inputs: campaign_id, name?, subject?, preview_text?, html?. Example: "Change the subject of my draft to 'Last Chance'."
send_test_email — Send a test email. Safety: Draft. Inputs: campaign_id, to (workspace members only). Example: "Send me a test of my draft."
queue_campaign — Send a campaign live. Safety: Needs approval. Inputs: campaign_id, send_at?. Example: "Request approval to send on Tuesday at 9:30."
list_contact_lists — List contact lists. Safety: Read. Inputs: none. Example: "How many people are on each list?"
create_contact_list — Create a contact list. Safety: Draft. Inputs: name, description?. Example: "Create a list called 'Webinar sign-ups'."
import_contacts — Import contacts. Safety: Draft. Inputs: contacts[] (max 500), list_id?, tags?. Example: "Add these CRM leads to 'Webinar sign-ups'."
remove_from_list — Remove contacts from a list. Safety: Draft. Inputs: list_id, emails[]. Example: "Remove these people from the VIP list."
update_contact_tags — Add or remove contact tags. Safety: Draft. Inputs: emails[], add?, remove?. Example: "Tag these contacts 'trade-show'."
export_contacts — Export contacts. Safety: Read. Inputs: list_id?, cursor?, limit?. Example: "Export my 'Customers' list."
list_unsubscribes — List unsubscribes. Safety: Read. Inputs: since?, cursor?. Example: "Who unsubscribed this month?"
check_contact_status — Check whether an address can be emailed. Safety: Read. Inputs: emails[] (max 100). Example: "Can I email these five people?"
unsubscribe_contacts — Unsubscribe addresses. Safety: Draft. Inputs: emails[] (max 500), reason?. Example: "Unsubscribe everyone who opted out in HubSpot."
get_notification_settings — Get notification settings. Safety: Read. Inputs: none. Example: "Who gets reply alerts?"
update_notification_settings — Update notification settings. Safety: Draft. Inputs: recipient_id, flags. Example: "Turn off click alerts for Sam."
get_campaign_results — Get campaign results. Safety: Read. Inputs: campaign_id. Example: "How did my last newsletter do?"
list_recent_replies — List recent replies. Safety: Read. Inputs: limit?. Example: "Show replies from today."
activate_automation — Switch on a journey. Safety: Needs approval. Inputs: automation_id. Example: "Request approval to switch on my cart journey."
About AutoEmails and Leo
AutoEmails is an AI email marketing platform built around Leo, an autonomous AI email marketing agent. Leo analyses your business, finds the right audience, writes and designs emails, launches campaigns and reports on replies, meetings, orders and revenue.
The platform covers three engines in one account: Outreach, which finds new companies or decision makers and emails them with personalised plain-text messages and follow-ups; Marketing, which sends designed HTML newsletters and campaigns to your own contacts; and Automations, which run triggered email journeys such as welcome series, abandoned cart recovery and re-engagement.
Leo works autonomously within guardrails. It can suggest and launch campaigns, resend to non-openers, expand targeting when a lead scan falls short and pause sending when deliverability signals such as bounce or spam-complaint rates rise. Every action is logged with an evidence trail so you can see what Leo did and why.
AutoEmails connects to Shopify, WooCommerce, WordPress, Calendly, Google Analytics, Google Search Console and custom e-commerce stores, so campaigns can be measured on real outcomes: replies and booked meetings for lead generation, and orders and revenue for e-commerce.
Pricing is capacity-based in British pounds, starting with a free plan. You can start free at autoemails.com without a credit card, let Leo scan your business and review the first campaign before anything is sent.
More from Leo actions
- AutoEmails Docs | Email For AI Agents — Guides, concepts and the agent connector reference for running email marketing from Claude, ChatGPT and other AI agents.
- Unsubscribes | AutoEmails Docs — Opt-outs stay respected everywhere.
- Shopify + AI agent | AutoEmails Docs — Connect your Shopify store to AutoEmails, then ask your agent to plan sales emails and cart recovery from real order data.
- WooCommerce + AI agent | AutoEmails Docs — Use the AutoEmails WordPress plugin with your AI agent to email WooCommerce customers and track orders.
- Setup kit | AutoEmails Docs — Copy-paste setup for Claude, ChatGPT, Cursor, Codex, Gemini CLI and Copilot.
- Run Email Marketing From Your AI Agent | AutoEmails — AutoEmails is the safe email layer for AI agents. Ask ChatGPT, Claude, Cursor or Gemini to build newsletters, push HTML designs, send tests and sync CRM contacts — live sends wait for your approval.
- How AutoEmails Works — AI Email Marketing Agent Explained — See how the AutoEmails AI agent finds leads, writes personalised emails, launches campaigns and runs automations for you — outreach, marketing and automation in one platform.
- Pricing Plans from Free to Enterprise | AutoEmails — Transparent pricing for every stage of growth. Start free, scale as you grow. No hidden fees, no audience-based billing. Cancel anytime.