Create a new ad landing page in ~10 minutes. No code, no developer, no deploy steps — you edit, you publish, it's live.
Every landing page is just a set of text fields (headline, form options, FAQ…) poured into the same proven design — the one already converting for Office Admin and Bookkeeper. The backend (CRM, Slack alerts, Meta tracking) is wired automatically for every page. When you hit Publish, the page goes live on the internet about 2 minutes later at get.coconutva.com/<your-slug>/.
accounting-bookkeeper. This becomes the URL. Choose carefully — it's locked after the first publish.get.coconutva.com/<slug>/ and click through your page like a visitor would.Prefer iterating copy conversationally with Claude instead of typing into fields? The builder supports a full round-trip:
<slug>.json — the page's entire copy as one small file. It exports exactly what's on screen, including unsaved edits.| Field | What it does | Rules |
|---|---|---|
| Slug | The URL: get.coconutva.com/<slug>/ | lowercase-with-dashes. Must be unique. Locked after first publish. |
| Ads name | How leads from this page are labeled in the CRM, and the Meta content_name | Must be unique across ALL pages — "Bookkeeper" and "Accounting Bookkeeper" are different labels for a reason. Don't change it after the page has leads. |
| Page label | The Slack alert header: "🥥 New lead — <label>" | Make it instantly recognizable for the team. |
| Subdomain | Optional vanity URL (e.g. dispatch.coconutva.com) | Leave empty in doubt — the page works on its slug URL immediately. If filled, Daniel gets an email and wires it (~1 min on his side). |
Title tag shows in the browser tab and link previews — house pattern: <Benefit> | Coconut for Trades. Meta description (~150 chars) and OG/Twitter description (shorter) show when the link is shared. Pages are hidden from Google on purpose (they're paid destinations), so write these for humans clicking a shared link, not for SEO.
The first screen. Eyebrow = the small audience pill ("For roofers, electricians…"). Headline = the big promise; put <br> where you want the line to break. Accent = the green line under it ("First 40 hours free"). Lead = the paragraph; you can bold with <strong>…</strong>.
Step 1 button: pattern "Show me available <role>s". Step 2 subtitle + dropdown: the dropdown label asks the pain question; the options (one per line) are what the visitor picks — and exactly what appears on the lead in the CRM. 5–7 concrete pains + a "Not sure yet" works best. Hours dropdown (optional): fill label + options to ask "how much help do you need?" — great qualifier, shows in Slack; leave both empty to skip the question entirely. Success: the "You're in!" text and the URL of the "Browse example profiles" button.
One role per line → the black pills. Order here = order on the page.
Tick the tools your audience actually uses. Only logos already in the library appear as checkboxes.
The numbered benefit rows. Numbers (01, 02…) are automatic from the order — never type them. Tick dark on exactly one row: the highlighted "star" benefit. 6–7 rows is the house pattern. ✕ removes a row, "+ Add row" appends one.
The green band before the FAQ — a short emotional close ("Get your evenings back") plus one supporting line.
Question/answer pairs; answers can use <strong> and links. Keep the evergreen company answers (pricing, trial, cancellation, security, time zones) from the page you duplicated and swap only the role-specific ones. 14–16 questions is the pattern.
Calendly URL: the booking link in the FAQ footer. Attribution (utm_source) is set automatically to your slug — you can't get it wrong. Redirect URL: where the success-screen button goes.
| Error | Meaning / fix |
|---|---|
adsName_taken_by:<page> | Another page already uses that Ads name. Pick a unique one. |
unknown_logo:<file> | That logo isn't in the library. Ask Daniel to add it. |
missing_… / bad_… | A required field is empty or malformed (URLs must start with https://). The name tells you which one. |
need_at_least_2_options | The step-2 dropdown needs at least two lines. |
bad_password | Log out/in with the current admin password. |
Errors only ever block your publish — they can never break the live pages.
Only three things: a new tool logo, a subdomain, or a layout/structure change (new section, different design — that's template work). Everything else is yours, end to end.