Build mobile-first campaign pages in minutes. Track every click, campaign, and conversion.
Go to Pages → New Page
Click "New Page" from the top-right of any screen to open the page builder.
Give it a title
Type your page title in the top bar — this is for internal reference only, not shown on the public page.
Add blocks
Click any block type in the left panel: Heading, Text, Button, Image, YouTube, Carousel, Poll, or Divider. Blocks are added to the bottom and can be reordered by dragging.
Edit each block
Click a block in the list to open its editor. Changes are auto-saved every 2 seconds.
Publish
Click the "Draft" badge in the toolbar to toggle to "Published". Then click Save.
Heading
H1 / H2 / H3 with left, center, or right alignment.
Text
Paragraph text. Supports long copy and line breaks.
Button
5 styles: Primary, Secondary, Outline, Ghost, Destructive. Set destination URL and choose new-tab or same-tab. Tracked automatically.
Image
Upload from your device (max 5 MB, JPEG/PNG/WebP/GIF). Add optional alt text and caption.
YouTube / Shorts
Paste any youtube.com/watch, youtu.be, or /shorts/ URL. Renders as a responsive embed.
Carousel
Upload multiple images into a swipeable slideshow. Toggle autoplay and set the interval (2–10 s).
Poll
Add a question and up to 8 answer options. Toggle multi-select and whether results appear after voting. Responses are recorded and exportable.
Divider
Horizontal separator in solid, dashed, or dotted style.
Page slug
Determines the URL: /p/[slug]. Use letters, numbers, and hyphens. Keep it short and campaign-relevant (e.g. summer-offer-2024).
Brand logo
Upload your logo (PNG/SVG). Appears at the top of the public page.
Background color
17 presets covering light neutrals, warm tones, and dark themes.
Brand color
Used for button fills and accents. Use the color picker or type a hex code.
Remove branding
Toggle off the "Made with CTA Flow" footer.
SEO / Social Preview
Set a custom share title and description for WhatsApp previews, iMessage, and social cards.
Conversion goal
Define what counts as a conversion: any button click, a specific button, or an external link click.
Per-page analytics
Go to Pages, click the chart icon. See views, unique visitors, conversions, session duration, and more.
Campaign breakdown
Use UTM parameters (?utm_campaign=xyz) and each campaign gets its own row showing views, clicks, CTR, conversions, and conversion rate.
Click time buckets
See which hours and days of the week get the most button clicks — useful for scheduling follow-up messages.
City & country
Geographic data is captured automatically from new page visits.
Poll results
Poll votes are tallied per block with option-by-option breakdown.
Export CSV
Download Campaign CSV, raw Views CSV, or Poll Responses CSV.
Public stats page
Get a shareable URL (/p/[slug]/stats) your team or client can view without logging in.
Add UTMs to your link
Append ?utm_source=whatsapp&utm_medium=broadcast&utm_campaign=june-offer to the page URL when sending campaigns.
Conditional blocks (show/hide)
Select a block and set a conditional rule: show or hide this block if utm_campaign equals / contains / not_equals [value].
Use case: personalised pages
Send one page URL with different UTM campaigns to different segments. Each segment sees a different variant — no separate pages needed.