Lifecycle at a glance
Before you begin
Have ready:- A clear campaign objective (lead capture, demo booking, free trial signup, etc.).
- A primary CTA with one job (book a call, start trial, download X).
- Offer details the page needs to communicate (price, what’s included, social proof).
- A target audience description if it’s not already in Brand → Market Strategy.
Generate the page
1
Start in Agent Mode
Open Agent Mode and brief Emma. Include the objective, audience, offer, primary CTA, and any required sections (testimonials, FAQ, pricing, etc.).Example:“Generate a landing page for our Q2 founder webinar. Audience: B2B SaaS founders running marketing themselves. CTA: register for the webinar (one button, top and bottom). Sections: hero with headline + subhead, three bullet outcomes, host bio with photo placeholder, agenda, FAQ. Use our brand colors.”
2
Pick a template
Emma proposes a template from your available HTML templates (visible at Creative → Landing Pages → Templates). Accept the suggestion or pick a different one.
3
Review the draft
Emma generates the page and saves it as a
draft in Creative → Landing Pages. Click into the page to preview it in your browser.4
Iterate
Ask Emma for specific changes — tighten the headline, swap a section, change the color of the CTA, add a testimonial. Each iteration is saved with version history.For pixel-level edits, open the page in the Agent Mode artifact panel and switch from the Preview tab to the Code tab. Save commits your change to the page’s repo.
Deploy to a subdomain
1
Click Deploy
Find the page’s card in Creative → Landing Pages and click Deploy. Status moves to
deploying.2
AgentWeb assigns the subdomain
You are not asked to choose one. Deploy sends no subdomain at all, and after a successful build AgentWeb assigns an address off
agentwebforms.com derived from the page name — a page named “Q2 Webinar” becomes q2-webinar.agentwebforms.com. If that address is already taken by another project, a short random suffix is added.The only place you can change the address is Site Config (top of Creative → Landing Pages) → Where Your Site Lives. There you can set the .agentwebforms.com prefix under Default Subdomain, or connect a custom domain with + Set Custom Domain. Both are site-wide: every page in the site shares that root address, so changing it changes the URL of every page at once.3
Wait for the build
Deploys typically complete in under a minute. Status flips to
deployed and a View Live Site link appears on the page’s card.Capture leads
To pipe form submissions into your CRM:- Find the page’s card in Creative → Landing Pages.
- Use the lead-list picker on the card to choose the CRM lead list submissions should land in.
Install your Meta Pixel
If you connected a Meta ad account before generating the page, the Pixel and server-side conversion tracking are already on it — there’s nothing to install. Ask Emma to confirm rather than adding a second one, which would double-count every conversion. If the page was generated without them, paste your Pixel ID into the chat with Emma and ask her to add the tracking snippet: “Install Meta Pixel123456789012345 on the webinar landing page.”
Emma adds the Pixel snippet to the page’s <head>, gives you a preview URL to review, and publishes it once you confirm. The Pixel goes into the layout every page on the site shares, so it applies site-wide rather than to that page alone.
For the full ads-side setup (Business Account, Partner sharing, Pixel creation), see Integrations → Meta.
Add Google Tag Manager (or other tags)
For Google Tag Manager, GA4, LinkedIn Insight Tag, or any custom script, open Site Config at the top of Creative → Landing Pages and use Analytics & Tracking → Add GTM. It accepts a GTM container ID in the formGTM-XXXXX — not a full script tag — and it applies to the whole site, not to a single page. AgentWeb commits the change and the site redeploys itself. Add GA4, the LinkedIn Insight Tag, and anything else as tags inside that GTM container.
Performance and iteration
Once a page is live and running paid traffic to it, conversion data flows back into Performance → Campaign Performance. Iterate on the page based on what the data shows:- Low CTR from the ad to the page → ad creative / messaging mismatch, not a page problem.
- Low time-on-page → headline and first section aren’t matching intent.
- Form-start but no form-complete → form is too long or asking for the wrong fields.
- High CTR but low form-fill → CTA, offer, or proof points aren’t credible enough.
Custom code edits
For changes beyond what Emma will do conversationally — custom JS, third-party widgets, A/B test setups — open the page in the Agent Mode artifact panel and use the Code tab. All edits are committed to the page’s repo. There is no commit browser in the product, so you cannot roll back to an arbitrary earlier commit. The one rollback available to you is Revert last publish on the page’s card in Creative → Landing Pages. It undoes only the most recent publish, it works only once, and it is refused if anything newer has been published since.Duplicate a page
There is no Duplicate button. Ask Emma: “Duplicate the webinar landing page and call it ‘Webinar — founder angle’.” Because it regenerates rather than copies, the duplicate will not match the original’s current code — hand edits and Emma iterations made since the original was generated are not carried over. If you don’t give Emma a new name, the page is saved under the original name followed by(copy). The original’s CRM lead list carries over; if it had none, your default list is used.
Duplicating is refused with an error if no brand logo is saved in Brand Guidelines — landing pages are never generated with an invented or approximate logo. Upload your logo first, then duplicate.
Troubleshooting
Deploy failed with no error message
Deploy failed with no error message
A failed page shows its error message directly on its card in Creative → Landing Pages, and the same text appears in the warning-triangle tooltip next to the status badge. The most common cause is a template syntax error introduced during a manual edit. Click Retry on the card, or ask Emma for the build details: “Show me the deployment status and build errors for the webinar landing page.”
Form submissions aren't landing in CRM
Form submissions aren't landing in CRM
Confirm the page’s card in Creative → Landing Pages shows the correct lead list in its lead-list picker. If the mapping looks right, submit a test entry from the deployed page and check CRM → [list] within a minute.
Meta Pixel isn't firing
Meta Pixel isn't firing
Open the deployed page in Chrome with the Meta Pixel Helper extension installed. If the Pixel doesn’t appear, ask Emma to verify the installation: “Confirm the Meta Pixel is installed on this page and show me where it was added.”
Custom domain isn't resolving
Custom domain isn't resolving
Custom domains need DNS records configured at your domain registrar. Open Site Config → Where Your Site Lives, connect the domain, then click Show DNS records — it lists the exact records to add, with copy buttons: a CNAME for a subdomain (or an A record for an apex domain), a wildcard CNAME so page subdomains work without extra records, and any TXT verification records. Click Check Again once you’ve added them. DNS can take up to 48 hours to propagate.
The page looks broken on mobile
The page looks broken on mobile
Most templates are responsive by default. If a custom edit broke mobile, preview in mobile viewport (Chrome DevTools → device mode) and ask Emma to fix it: “The landing page is broken on mobile under 400px. Fix the hero section so the headline doesn’t overflow.”
Next steps
- Creative → Landing Pages — the section index for all your pages.
- Integrations → Meta — ads-side setup for Pixel and campaign launch.
- CRM — manage the lead lists your forms feed into.

