FFormToNotion

Guide · AWeber → Notion

AWeber form to Notion without Zapier

AWeber is an email marketing platform first: signup forms (inline JavaScript or Raw HTML, plus popover/lightbox styles) and hosted signup or landing pages grow subscribers inside AWeber. Teams usually keep those forms for list growth, mirror subscribers into Notion with official webhooks or the Subscribers API, use Zapier/Make, embed a hosted signup URL on a Notion page, or embed a separate form that already writes contact rows to Notion. No fake metrics or testimonials.

Your five options

RouteHow it worksCostCatch
AWeber embedded signup formIn AWeber: Pages & Forms → Sign Up Forms → Create a Sign Up Form → For My Website. Pick a template, set the thank-you page, then publish. Official publish options are the JavaScript snippet (recommended — later form edits flow through automatically) or the Raw HTML Version if you need to edit markup. Only inline forms support both snippets; popover, lightbox, and pop-up styles are JavaScript-only. AWeber also documents AI signup forms that install with a site-wide JavaScript snippet. Paste the snippet into your site HTML — not into a Notion /embed block.Signup forms ship with AWeber. Confirm current plan limits on aweber.com/pricing. No Zapier bill.This is list growth inside AWeber, not a free-form Notion tip-line. Submissions become subscribers on an AWeber list; the embed does not create arbitrary Notion database rows by itself. The JavaScript snippet and Raw HTML will not run inside a Notion /embed block.
Paste an AWeber hosted signup page into a Notion pageOn the form’s Publish step, click Use My Form as a Landing Page. AWeber hosts the form and gives you a public URL you can share even if you do not have a website. You can also build a fuller page under Pages & Forms → Landing Pages, drop in the Form element, then Publish to get a hosted link. In Notion type /embed and paste that public URL so visitors can opt in from a Notion page. Notion’s /embed block wants a public URL, not the JavaScript snippet or Raw HTML.Uses your existing AWeber + Notion accounts. Hosted form and landing-page URLs are part of AWeber’s list-growth tooling — verify current offer on aweber.com/pricing. No Zapier.Direction is Notion page → AWeber subscribers. It does not write free-form contact-message properties into a Notion database. Keep the form or landing page published or the shared URL stops working. A hosted “form as landing page” URL shows the form on a simple hosted page, not a fully branded site unless you use the Landing Page builder.
AWeber webhooks or Subscribers API → Notion APIAWeber has no first-party Notion app. Official developer paths are webhooks and the REST API. Webhooks (no extra developer fee in AWeber’s docs) fire subscriber.added, subscriber.subscribed, and subscriber.unsubscribed. Enable them on an app in the AWeber Developer Portal, allow-list callback URL prefixes, and have each connected user grant subscriber.read and account.read. The user then pastes the callback URL under Integrations. Verify the AWeber-Signature HMAC-SHA256, de-dupe on AWeber-Delivery-ID, and map email, name, and custom fields into POST https://api.notion.com/v1/pages with parent.database_id. subscriber.added includes people who have not confirmed yet; subscriber.subscribed is the confirmed opt-in. Alternatively poll GET https://api.aweber.com/1.0/accounts/{accountId}/lists/{listId}/subscribers (OAuth 2 bearer token; page with ws.start / ws.size, max 100). Keep tokens and the Notion secret server-side.Developer time; an AWeber API/Developer app (OAuth 2) + a Notion internal integration. Serverless free tiers often cover low-volume webhooks. No monthly Zapier task meter.Webhooks are not a guaranteed delivery: AWeber may retry, batch close-together events into one request, or deliver out of order. Return 2xx promptly or you will see duplicates. Polling the Subscribers collection is delayed and will also see status changes, not only brand-new signups. Never put secrets in page HTML.
Zapier or Make (AWeber → Notion)Zapier lists an AWeber New Subscriber trigger (account + list required; optional status filter) which you can pair with Notion Create Data Source Item / Find or Create Data Source Item, including templates that create Notion pages or database items for new subscribers. Make can watch AWeber subscriber events and create Notion rows. Useful for mirroring new subscribers into a CRM database.Zapier tasks or Make operations every event, on top of your AWeber plan. Zapier’s New Subscriber trigger is a polling (read) trigger in Zapier’s catalog, not marked instant.Two subscriptions whose only job is moving a subscriber row. Best for list CRM sync — not free-form contact messages unless you embed a separate form first. Zaps fail quietly when fields rename. The common template that adds Notion database items as AWeber subscribers runs the other direction (Notion → AWeber).
Embed a form that writes to Notion directlyBuild the form in FormToNotion and paste one iframe into a contact or “work with me” page (Carrd, Framer, Webflow, WordPress HTML block, Squarespace, etc.). Submissions sync to your Notion database over the official API — no Zapier hop. Honest catch: it does not create AWeber subscribers or grow your email lists.Free inbox; live Notion sync is a one-time Pro $20 or Business $49 — no monthly form SaaS or per-task bill.The form lives on vgt.cc inside an iframe, not as native AWeber markup. It will not grow your AWeber lists or replace signup forms. Use AWeber embeds for list growth; use this path for CRM inquiries.

Sources: AWeber: create a sign up form, AWeber: sign up form publish options, AWeber: host a form as a landing page, AWeber: webhooks, AWeber API reference, Zapier: AWeber + Notion, Notion Create a page. Plans and third-party Notion features change — verify before buying.

Fastest path when Notion is the only inbox

  1. Create a FormToNotion form whose field labels match your Notion property names.
  2. Connect Notion (Internal Integration Secret + database id) on a paid plan so submissions sync live.
  3. On your contact or sponsor page (any host that allows an HTML/iframe block), paste:
<iframe
  src="https://www.vgt.cc/f/your-slug"
  title="Contact form"
  style="width:100%;min-height:640px;border:0"
  loading="lazy"></iframe>

Replace your-slug with the public slug from your dashboard. Pro is a one-time $20; Business is a one-time $49. Keep AWeber embeds for list growth if you still want subscribers in AWeber.

Stay with AWeber-native paths when…

  • You only need newsletter signup and the AWeber subscriber record is enough.
  • You want new subscribers mirrored into Notion via official webhooks, the Subscribers API, or Zapier/Make.
  • You already pay for Zapier/Make and the subscriber→Notion pipeline is stable.

Use an embedded Notion form when…

  • Notion is the CRM for tips, collabs, and ads — not the subscriber list.
  • You want Notion rows without a monthly form SaaS or per-task bill.
  • The same form also needs a public link outside AWeber.

Honest limits

  • FormToNotion does not create AWeber subscribers or import past list rows.
  • AWeber embedded signup forms do not turn a contact form into free-form Notion messages.
  • Official AWeber webhooks are not guaranteed delivery and may retry, batch, or arrive out of order.
  • The iframe is not styled by your AWeber form theme CSS.
  • No payments, file uploads, or deep conditional logic.
  • Field labels must match Notion property names for a row to map correctly.
  • The free plan stores submissions in the FormToNotion inbox but does not sync to Notion.

See it work first

The demo form writes to our own Notion database, so you can check the round trip before paying. 14-day refund window on paid plans.

Last updated: November 12, 2026 · Questions? maskid@live.cn