Lumail.io
DocsBlogChangelog
⌘K
IntroductionTutorialsAI IntegrationSDKAPI ReferenceIntegrationsFeaturesWorkflows

Tutorials

Create an API TokenSend Transactional Email with SMTPSend React Email Templates with LumailBuild a V0 Capture PageDynamic Promo Codes with Webhooks

AI Integration

Claude Code (Plugin)Codex (Plugin)ChatGPT PluginHermesSkills (CLI)OpenClawCursor (MCP)TypeScript SDK IntegrationsTools API (v2)Examples & Recipes

SDK

SDK IntroductionSDK ConfigurationSDK ResourcesSDK ToolsErrors and Retries

API Reference

API TokensTypeScript SDKCLIMCP ServerTools API (v2)Admin Tools APIRate LimitsSMTP EndpointPOSTSend Transactional EmailPOSTEmail Verification APIPOSTCreate SubscriberGETGet SubscriberPATCHUpdate SubscriberDELETEDelete SubscriberPOSTAdd Tags to SubscriberDELETERemove Tags from SubscriberPOSTTrack EventGETGet Subscriber EventsGETGet All TagsPOSTCreate a TagGETList All CampaignsPOSTCreate CampaignGETGet CampaignPATCHUpdate CampaignDELETEDelete CampaignPOSTSend CampaignSend Email in HTMLSend Email in MarkdownSend Email in TiptapGETList SubscribersGETGet Tag by ID or Name

Integrations

ClickFunnels IntegrationSystemIO Integration

Features

VariablesTag Action LinksSurveysContent Deliverability CheckerEmail Deliverability ScoreEmail Engagement ScoreSubscriber EventsRevenue TrackingEmail Sending Queue

Workflows

WorkflowWorkflow Getting StartedWorkflow TriggersWorkflow BranchingWorkflow A/B TestingWorkflow GoalsWorkflow Exit RulesWorkflow Publishing and VersionsWorkflow Test Runs and ResultsWait StepEmail StepAction StepWebhook StepWorkflow Groups

domains

Email DomainsWeb Domains

Surveys

One-click polls inside an email — buttons, yes/no, emoji, and NPS, each stacked the same way the recipient sees them.

A survey block is a one-question poll inside the email. Recipients answer by clicking. There is no form to load and no account to create. The editor preview is the email: same stacking, same button size, same labels, same bordered card.

Open the slash menu (/) and pick Survey. Switch the style from the block toolbar.

Buttons

Full-width answers, stacked, left-aligned, all the same size. Use this for a short list of choices.

Buttons survey with three equal-width stacked answers

Yes / No

Two stacked answers. Same geometry as Buttons — Yes sits above No, both full width. Switching to this style rewrites the first two answers as Yes / No and keeps the rest saved if you switch back.

Yes / No survey with two equal-width stacked answers

Emoji

Same stacked buttons, with an emoji you pick printed in front of each label. Only this style shows the emoji in the email.

Emoji survey with stacked answers prefixed by an emoji

NPS

A fixed 0–10 scale, left-aligned with the question. The captions under 0 and 10 are yours; leave them blank to use the recipient's language.

NPS survey with a 0 to 10 scale

Block settings

Click the survey to open the toolbar.

SettingWhat it doesDefault
StyleButtons, Yes / No, NPS, EmojiButtons
CommentLets the recipient add a free-text note (up to 1000 characters) after they voteOff
Alignmentleft, center, right — moves the question and the NPS scale. Stacked answers stay full widthleft
Answer colorsButton fill and label colorblack / white
Show ifHide the block unless the subscriber matches the tag conditionsalways shown

NPS only: two caption fields under the scale (Not at all / Absolutely in the editor). Empty means "translate on the vote page". Max 60 characters each. Cosmetic edits (colors, alignment, visibility) never mint a new survey version.

Limits

ThingLimit
Answers2–8 (NPS is fixed at 0–10)
Question300 characters
Answer label120 characters
NPS captions60 characters each
Comment1000 characters
Merge fieldsNot allowed in the question, answers, or captions
Inside a RepeatNot allowed

Answers land on the campaign's Survey tab, on each subscriber's timeline, and in subscriber filters. A subscriber.survey.answered workflow trigger fires on the first answer only.

Once a campaign is sent, its survey block is frozen. Duplicate the campaign to ask a different question.

For filters, automations, the TipTap node, and the anti-bot vote path, see Surveys (reference).

SMTPTutorials

On This Page

ButtonsYes / NoEmojiNPSBlock settingsLimits

Lumail.io

Email marketing for AI agents. Send newsletters, manage subscribers, and build campaigns with ChatGPT, Claude, Hermes, or OpenClaw.

Plugins

Claude pluginCodex pluginChatGPTCLI + skillsIn-app integration

Product

BlogDocumentationChangelogDashboard

Company

AboutAccount

Legal

TermsPrivacy

8 The Green STE B, Dover Delaware 19901, United States

© 2025 Codelynx, LLC. All rights reserved.

Sign in