Add Lettr to your AI agent
Lettr is an email and messaging platform for transactional delivery, templates, audiences, campaigns, domains, and webhooks.
- Things your agent can do in Lettr
- 60
Things your AI can do in Lettr
Your FormWise AI can handle any of these in Lettr — on its own, without you needing to click a button.
Attach Contacts to Lists
Attach every combination of 1-1000 contacts and 1-50 audience lists, processing up to 50,000 contact-list pairs and reporting new and existing memberships.
Bulk Create Audience Contacts
Create or recognize up to 1000 normalized, deduplicated contacts. Shared properties affect only newly created contacts; list_id applies to all contacts, including those that already exist.
Cancel Scheduled Email
Cancel a scheduled email before its delivery time; cancellation is unavailable once processing has begun.
Create Audience Contact
Create one audience contact with optional properties and list membership.
Create Audience Contact With Double Opt-In
Create an unverified audience contact and irreversibly send an external confirmation email; the contact becomes subscribed only after confirming.
Create Audience List
Create a uniquely named audience list for grouping contacts.
Create Audience Property
Define a custom contact property with an immutable name and value type. Changing either later requires deleting and recreating the property.
Create Audience Segment
Create a dynamic audience segment whose condition groups are ANDed while conditions inside each group are ORed.
Create Audience Topic
Create a public or private subscription topic with an immutable opt-in or opt-out default.
Create Domain
Register a sending domain and return the DNS configuration needed to verify it.
Create Template
Create and publish an email template from either custom HTML or Topol editor JSON, extracting its merge tags.
Create Webhook
Create an active event webhook using no authentication, HTTP Basic credentials, or OAuth 2 client credentials.
Show 48 more things it can do
Delete Audience Contact
Permanently delete one audience contact and its associated memberships.
Delete Audience Lists
Permanently delete between 1 and 50 audience lists in one request.
Delete Audience Property
Permanently delete a custom contact-property definition.
Delete Audience Segment
Permanently delete one dynamic audience segment.
Delete Audience Topic
Permanently delete one audience subscription topic.
Delete Domain
Permanently remove a sending domain from Lettr and SparkPost so it can no longer send email.
Delete Template
Permanently delete an email template and all of its versions.
Delete Webhook
Permanently remove a webhook so Lettr stops delivering events to it.
Detach Contacts from Lists
Detach every combination of 1-1000 contacts and 1-50 audience lists, reporting removed and absent memberships.
Get Audience Contact
Retrieve one contact's email, status, custom properties, list memberships, and topic subscriptions by ID.
Get Audience List
Retrieve one audience list and its current contact count by ID.
Get Audience Property
Retrieve one custom contact-property definition and its fallback value.
Get Audience Segment
Retrieve one dynamic segment's list restriction, complete AND-of-OR condition definition, and cached contact count.
Get Audience Topic
Retrieve one subscription topic's defaults, visibility, and current contact count.
Get Campaign
Retrieve one campaign's name, subject, sender and reply-to configuration, schedule, rendered HTML, lifecycle state, recipient counts, and engagement statistics. The campaign's audience definition is not returned.
Get Domain
Retrieve one sending domain's send readiness, DNS records, provider detection, and verification status.
Get Email
Retrieve a sent email's delivery state, recipients, schedule metadata, and events by request ID. The configurable event date range defaults to the last 10 days, not the email's complete event history.
Get Scheduled Email
Retrieve a scheduled email's current state and events by transmission ID, including after it has been processed.
Get Template
Retrieve an email template's metadata, active HTML or editor JSON content, and version counts by slug.
Get Template Merge Tags
Return required and optional merge tags for a template's active or specified version before sending with substitution data.
Get Webhook
Retrieve one webhook's target, enabled state, event selection, authentication mode, and latest delivery status.
List Audience Contacts
Return one cursor-controlled page of contacts, optionally filtered by search text, status, list, or segment.
List Audience Lists
Return one cursor-controlled page of audience lists with each list's contact count.
List Audience Properties
Return one cursor-controlled page of custom contact-property definitions and fallback values.
List Audience Segments
Return one cursor-controlled page of dynamic audience segments, including their complete AND-of-OR condition definitions, optionally filtered by list.
List Audience Topics
Return one cursor-controlled page of subscription topics with defaults, visibility, and contact counts.
List Campaign Events
Return one cursor-controlled page of a campaign's delivery and engagement events, with event, recipient, and time filters. An empty items page can still have a next_cursor; continue until next_cursor is null.
List Campaigns
Return one cursor-controlled page of campaigns with complete delivery and engagement statistics, optionally filtered by lifecycle status.
List Domains
Return all sending domains with approval, DNS verification, and send-readiness status.
List Email Events
Return one cursor-controlled page of delivery and engagement events across sent emails, with event, recipient, transmission, bounce, and date filters.
List Sent Emails
Return one cursor-controlled page of sent emails, optionally filtered by recipient and date range.
List Projects
Return one cursor-controlled page of Lettr projects and their IDs for use with template operations.
List Templates
Return one cursor-controlled page of email templates for a project or the team's default project.
List Webhooks
Return all event webhooks with target, enabled state, event selection, authentication mode, and latest delivery status.
Publish Template Version
Create and activate a new version of an existing email template from exactly one of HTML or Topol editor JSON, optionally renaming the template atomically.
Schedule Campaign
Schedule a campaign for future delivery or reschedule it. The campaign dispatches automatically at that time unless it is unscheduled first.
Schedule Email
Create a transactional email scheduled 5 minutes to 3 days in the future; it remains cancellable until processed.
Send Campaign
Immediately and irreversibly start sending a sendable draft campaign to its resolved audience. Only call after confirming the campaign's audience, subject, sender email, and content. A successful 202 response transitions the campaign asynchronously to preparing and the external send cannot be undone.
Send Email
Immediately queue a transactional email to up to 50 recipients using inline content or a Lettr template. This is an irreversible external send.
Unschedule Campaign
Cancel a scheduled campaign send and return the campaign to draft. The campaign must still be scheduled; this cannot stop one already preparing or sending.
Update Audience Contact
Change a contact's email, subscribed or unsubscribed status, or selected custom property values. Provide at least one of email, status, or properties; a null value inside properties removes that property.
Update Audience List
Rename an audience list while preserving its contacts.
Update Audience Property
Set or clear a custom contact property's fallback value. Its name and data type cannot be changed.
Update Audience Segment
Change a dynamic segment's name, optional audience-list restriction, or complete AND-of-OR condition definition. Provide at least one of these mutable fields; setting list_id to null removes the list restriction.
Update Audience Topic
Change a subscription topic's name, description, or public/private visibility. Provide at least one of these mutable fields; setting description to null clears it. Its default subscription behavior cannot be changed.
Update Template
Rename an email template's metadata without publishing a new version.
Update Webhook
Partially update a webhook's name, callback URL, authentication, selected events, or active state. Provide at least one field to update.
Verify Domain
Run Lettr's DNS verification for a registered domain and return DKIM, CNAME, DMARC, SPF, and ownership results.
Built for the way you actually work
No code, no engineers
Connect in a few clicks and start using your AI right away. If you can use the apps you already love, you can do this.
Sounds like you, not like a bot
Train your AI on your offer, your voice, and the way you actually talk to clients — it picks up where you leave off.
Plugs into the stack you already use
No need to rip out your CRM, your scheduler, or your email tool. Your AI works inside the apps running your business today.
Your data stays yours
Client conversations, lists, and credentials are scoped to your workspace. Nothing gets shared, sold, or used to train anyone else’s AI.
What you can do once Lettr is connected
Onboard new clients without lifting a finger
When someone signs up, your AI greets them, sets up their next step in Lettr, and keeps the momentum going — even at 2am.
Reply to leads in seconds, not days
Your AI watches Lettr for new inquiries, answers questions in your voice, and books the call before they cool off.
Get your weekends back
Hand off the repetitive Lettr work — follow-ups, reminders, updates, simple admin — and stop being the bottleneck in your own business.
How to connect Lettr to your agent
- 1
Start using FormWise for free
Sign up in under a minute.
- 2
Find Lettr in your connected apps
Inside FormWise, go to Settings → Connected Services and look for Lettr.
- 3
Hit "Connect"
Click "Connect Lettr" and log in like you normally would. We only ask for the permissions your AI actually needs.
- 4
Tell your AI what to do in Lettr
Build a quick AI Agent (it's like writing instructions, not code), and pick the Lettr actions you want your AI to handle.
- 5
Watch it run
Send it a real-world task and watch your AI take care of Lettr for you. Tweak the wording until it feels just right.
Powered by the AI you already trust
Your Lettr workflow runs on the same world-class AI used by ChatGPT, Claude, and Gemini. We handle the technical part — you just tell your AI what to do, in plain English.
- OpenAI
- Anthropic Claude
- Google Gemini
Questions other Lettr users had before signing up
Do I need to know how to code?
Not even a little. If you can use Lettr today, you can set this up. You'll connect Lettr, tell your AI what it should help with, and you're live. The whole thing is built for coaches, course creators, agencies, and operators — not engineers.
Will my clients know they're talking to an AI?
Only if you want them to. Your FormWise AI is trained on your voice, your offer, and the way you actually communicate — so it sounds like a thoughtful team member, not a clunky chatbot. Most people can't tell.
Can I make it sound like me?
Yes. You can give your AI examples of how you write, the questions you usually ask new clients, the way you handle objections, and the language you use about your offer. The more you give it, the more it sounds like you wrote it.
What if I want to take over a conversation?
You're always in control. You can step in at any point, take over from your AI, or stop it from sending messages until you've reviewed them. Think of it as a teammate, not a replacement.
Is my client data safe?
Yes. Your Lettr login and client information stay scoped to your workspace. We don't sell it, we don't share it, and we don't use your data to train anyone else's AI. You can disconnect Lettr or delete everything any time.
What happens when Lettr updates their app?
We handle it. When Lettr adds new features or changes how something works, we update the integration in the background. You don't have to do anything — your AI just keeps working.
How fast can I actually get this running?
Most people are up and running the same day they sign up. Connecting Lettr takes a few minutes. Teaching your AI to handle the work the way you'd want it done is the part worth slowing down for.
What is FormWise?
FormWise is the AI agent builder for coaches, course creators, and agencies. You connect the apps you already use — like Lettr — train your AI on your offer and voice, and let it handle the work you've been doing manually: onboarding, follow-ups, support, admin. No code, no developers, no engineering team required.
Can I sell AI agents to my clients?
Yes. A lot of FormWise users build AI assistants and sell them as part of their offer — done-for-you AI setups, white-label assistants for client businesses, custom GPTs trained on a client's brand. You can charge a setup fee, a monthly retainer, or both.
Can I embed my AI on my website or in my course?
Yes. Every AI you build in FormWise can be embedded on your site, dropped into your course platform, or shared as a standalone link. Your clients and students just open it like any other web page — no app to download, no login hoops.
Do I need to know anything about AI to use this?
No. If you can describe what you want your AI to do in plain English — "greet new clients, ask these 3 questions, book them a call" — FormWise can build it. We handle the models, the prompts, the connections. You handle the part you already know: what your business actually needs.
About Lettr on FormWise
Lettr is an email and messaging platform for transactional delivery, templates, audiences, campaigns, domains, and webhooks.
Connect Lettr once and your FormWise AI gets 60 things it can do inside it. That means your AI can handle the Lettr work in your business — the messages, the updates, the follow-ups, the admin — the way you would, just faster and around the clock.
You don't need to know how any of it works under the hood. We take care of keeping the connection alive, retrying if something fails, and making sure your data only ever moves where you tell it to.
New to Lettr? Take a look at lettr.com.
More transactional email integrations
SendGrid
SendGrid is a cloud-based email delivery platform providing transactional and marketing email services, with APIs for integration, analytics, and scalability
Elastic Email
Elastic Email provides transactional email delivery, email marketing, contact and campaign management, reporting, verification, and account administration APIs.
Resend
The universal API for sending emails.
Mailtrap
Email Delivery Platform for testing and sending transactional emails
Postmark
Postmark is an email delivery service that enables developers to send transactional emails with high deliverability and detailed analytics.
Smtp2go
SMTP2GO is a reliable email delivery service that ensures your emails reach recipients' inboxes efficiently.
Stop doing the Lettr work yourself
Hand it off to an AI assistant that sounds like you, works around the clock, and never forgets a follow-up. Free to start.
