Strategy, settings and navigation docs
Docs catch-up
Strategy is documented- New Strategy concept page: the product, ICP, angle, research and copy tree, why an empty Strategy tab produces generic copy, and how briefs get built.
- New Strategy fields reference: every field on every record, what it’s asking for, and an example.
- New Navigating the dashboard: what each sidebar section holds, how to read a funnel and a campaign, what CPQL and ROAS actually measure, and the ten-second tracking check that belongs before you trust any number.
- New Settings, tab by tab: all twelve tabs, including the ones nothing else covered. Ad Guardrails, the AI credit pool, Storage, and Activity.
- granvl has its own agent now, and the docs said you had to bring one. New page: granvl’s built-in agent. It builds funnels from templates, writes strategy, researches, and drafts paused campaigns, with hard limits on what it can touch.
- Meta is the live ad channel; Google and Microsoft are coming soon. Ads leads with Meta throughout, and the search-channel toolkit is described as what arrives with those channels rather than as something you can use today. Spend from any other platform can still be pushed in over MCP.
- The old blanket “Ads and Campaigns are coming soon” notes are gone; those sections are open to everyone.
- The MCP tool reference was missing about a third of the tools. It now covers all of them, grouped by area, with a closing section on what is deliberately not exposed to agents.
- Variants & testing now carries granvl’s real thresholds, the same ones your agent applies, rather than a general description.
- The guides now show the product: the home composer, the Funnels list, funnel KPIs and the variant table, the campaigns roll-up and a platform’s ad table, every Settings tab, the Strategy panels field by field, the campaign wizard, and the tracking config. Figures and names in them are sample data.
- Lead validation: new Lead validation guide covering silent phone and email checks, the work-emails-only gate, texted 2FA verification, and TrustedForm certification. All of them fail open, so they can never block a real lead.
- Test-drive links: walk your live funnel end to end with nothing reaching your CRM and no pixels firing.
- SMS phone verification: require a verified phone before a lead goes through. 100 free verifications per workspace, then prepaid packs, and it fails open rather than blocking leads.
- Qualification settings: keep unqualified leads out of your stats, and out of the conversion signals your ad platforms optimize against.
- Templates and lead magnets: proven funnel starting points, and PDFs hosted on your own domain.
- Autonomous optimization: what the per-page optimizer does when you enable it, and how to read what it did.
Brand kits, Microsoft Ads, and a smoother start
One week of alpha, a lot of polish
Your brand, extracted- Brand kits are live in Settings: colors, fonts, logo, voice, and tagline, attached to your domains and read by your agent before it builds anything.
- Extract from URL: paste your website and granvl builds the kit for you, with the palette read from your hero’s actual pixels and screenshots saved as a look-and-feel reference for your agent.
- Onboarding now offers the extraction up front, so your first generated page is already on-brand.
- Connect Microsoft (Bing) Ads with one click, sync campaigns and spend, and let your agent build Microsoft Search campaigns over MCP. Everything arrives paused, same as Google.
- Send test lead: a button on GoHighLevel and Webhook destinations that fires a clearly-fake payload carrying every form field from every variant, so you can verify your endpoint and map fields in GHL before real traffic. Also available to agents as
send_test_lead. - Zapier app: connect with the granvl New Lead trigger; turning the Zap on wires delivery onto the funnel automatically, no webhook URLs to copy.
- Destinations can route to different places per funnel or be set as a domain default that funnels inherit.
- Onboarding was rebuilt end to end: fewer steps, way less text, per-agent connect walkthroughs (Claude, ChatGPT, Cursor) with a one-step-at-a-time checklist, and the same flow now lives on the Agents page in the dashboard.
- The granvl skill now travels with the connect flow and keeps itself current: agents refresh it automatically over MCP.
- Disconnecting Google Ads now auto-deletes the synced ads data after 7 days if you don’t reconnect. Tokens are deleted immediately, as always.
- Expanded privacy policy and terms, covering Google and Meta platform data end to end.
Alpha launch
The granvl alpha is live
We opened the doors to our first users. Here’s what shipped for launch:Learn the product- Academy: a new tab with five short lessons that take you from a fresh workspace to live pages, delivered leads, and campaigns that improve themselves. Each lesson includes a copy-paste prompt for your agent.
- Getting started checklist on Home: five core setup steps that check themselves off from real workspace data and disappear when you’re done.
- Onboarding: a new step that explains how granvl fits together (campaigns contain your funnels and your ad campaigns), plus a clear welcome to the alpha.
- These docs: live at docs.granvl.com, with per-agent connection guides for Claude, Claude Code, Codex, Cursor, and any MCP client.
- Delivery confirmation: where the browser is allowed to read the response (HubSpot, Formspree extras), granvl now confirms every accepted submission.
- Delivery alerts: if leads are flowing but nothing confirms delivery, or any send fails, granvl emails your workspace within the hour. Leads lost to a misconfigured integration are no longer silent.
- Fixed an issue where a page could carry two copies of the delivery script and double-post leads to extra destinations.
- Google Ads connects with one click: campaigns, ad sets, ads, creatives, and daily spend sync automatically, joined to your first-party conversions.
- Meta Ads connection is coming soon (we are in Meta’s app review). Until then your agent can record Meta stats over MCP with
record_ad_entitiesandrecord_ad_spend, and spend shows up in Campaigns like a native sync. - Campaign detail tables now show ad creative previews with a click-through modal, plus a CPA column.
- Faster navigation: a persistent app shell, streamed pages, and smarter caching across the dashboard.
- Full observability: uptime monitoring, cron heartbeats, structured error alerting, and session-level error capture, so we usually know something broke before you do.