How to use CTA Flow

Build mobile-first campaign pages in minutes. Track every click, campaign, and conversion.

Creating a page

1

Go to Pages → New Page

Click "New Page" from the top-right of any screen to open the page builder.

2

Give it a title

Type your page title in the top bar — this is for internal reference only, not shown on the public page.

3

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.

4

Edit each block

Click a block in the list to open its editor. Changes are auto-saved every 2 seconds.

5

Publish

Click the "Draft" badge in the toolbar to toggle to "Published". Then click Save.

Block types

1

Heading

H1 / H2 / H3 with left, center, or right alignment.

2

Text

Paragraph text. Supports long copy and line breaks.

3

Button

5 styles: Primary, Secondary, Outline, Ghost, Destructive. Set destination URL and choose new-tab or same-tab. Tracked automatically.

4

Image

Upload from your device (max 5 MB, JPEG/PNG/WebP/GIF). Add optional alt text and caption.

5

YouTube / Shorts

Paste any youtube.com/watch, youtu.be, or /shorts/ URL. Renders as a responsive embed.

6

Carousel

Upload multiple images into a swipeable slideshow. Toggle autoplay and set the interval (2–10 s).

7

Poll

Add a question and up to 8 answer options. Toggle multi-select and whether results appear after voting. Responses are recorded and exportable.

8

Divider

Horizontal separator in solid, dashed, or dotted style.

Page settings

1

Page slug

Determines the URL: /p/[slug]. Use letters, numbers, and hyphens. Keep it short and campaign-relevant (e.g. summer-offer-2024).

2

Brand logo

Upload your logo (PNG/SVG). Appears at the top of the public page.

3

Background color

17 presets covering light neutrals, warm tones, and dark themes.

4

Brand color

Used for button fills and accents. Use the color picker or type a hex code.

5

Remove branding

Toggle off the "Made with CTA Flow" footer.

6

SEO / Social Preview

Set a custom share title and description for WhatsApp previews, iMessage, and social cards.

7

Conversion goal

Define what counts as a conversion: any button click, a specific button, or an external link click.

Analytics & reporting

1

Per-page analytics

Go to Pages, click the chart icon. See views, unique visitors, conversions, session duration, and more.

2

Campaign breakdown

Use UTM parameters (?utm_campaign=xyz) and each campaign gets its own row showing views, clicks, CTR, conversions, and conversion rate.

3

Click time buckets

See which hours and days of the week get the most button clicks — useful for scheduling follow-up messages.

4

City & country

Geographic data is captured automatically from new page visits.

5

Poll results

Poll votes are tallied per block with option-by-option breakdown.

6

Export CSV

Download Campaign CSV, raw Views CSV, or Poll Responses CSV.

7

Public stats page

Get a shareable URL (/p/[slug]/stats) your team or client can view without logging in.

UTM tracking & conditional blocks

1

Add UTMs to your link

Append ?utm_source=whatsapp&utm_medium=broadcast&utm_campaign=june-offer to the page URL when sending campaigns.

2

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].

3

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.

Sharing & embedding

1

Share the page link

Once published, share /p/[slug] via WhatsApp, SMS, email, or QR code. The page is mobile-first and loads instantly.

2

Share public analytics

Share /p/[slug]/stats with your team or client for a read-only, live analytics view — no login required.

3

Export data

Download CSVs from the analytics page for any reporting or CRM upload.

Ready to build?

Create your first campaign page in under 2 minutes.

Get started free