> ## Documentation Index
> Fetch the complete documentation index at: https://docs.brew.new/llms.txt
> Use this file to discover all available pages before exploring further.

# Framer

> Send Framer form submissions to Brew so a signup on your Framer site starts an automation, like a welcome email, and adds the person as a contact.

Connect [Framer](https://www.framer.com) forms to Brew so a signup on your site
starts an automation. Someone submits the form, Brew adds them as a contact,
and your welcome email goes out.

> [!WARNING]
>
> Every marketing recipient must have opted in to hear from you. Importing or syncing contact data into Brew is not permission to email it. See [What You Can Send](https://docs.brew.new/get-started/what-you-can-send.md).

## Setup

**1. Connect Framer in Brew**

Open **Integrations** and click the **Framer** card. Brew gives you a form
webhook URL for your brand.

**2. Send the form to Brew**

In Framer, select the form on the canvas. In the right sidebar, click
**Add…** next to **Send To**, then choose **Webhook**. Paste the URL from
Brew.

Framer sends each input under its **Name**. Open each form input and set
its **Name** to match the [fields below](#what-a-submission-carries), such
as `email` and `firstName`.

**3. Submit a test entry**

Fill in the form on your published site. The submission shows up in Brew,
and the form appears as a trigger named **Form**.

## What a Submission Carries

Each submission fires the form's trigger with these fields:

| Field | Notes |
| - | - |
| `email` | Required. Brew adds or updates the contact by this address. |
| `firstName` | Optional |
| `lastName` | Optional |
| `location` | Optional |

Use them as [merge tags](https://docs.brew.new/create-emails/merge-tags.md). Give a fallback to
anything a visitor can leave blank, such as `{{ firstName | there }}`. The
`trigger.` prefix reads the same field, so `{{ trigger.firstName }}` and
`{{ firstName }}` resolve alike; see [Namespaces](https://docs.brew.new/create-emails/merge-tags.md#namespaces).

## Send a Welcome Email

Build an automation on the **Form** trigger with a Send Email step, then
publish it. See [Build an Automation](https://docs.brew.new/create-emails/build-an-automation.md). The
next submission starts it, and the email arrives personalized with the
person's name.

Until the first submission arrives, Brew can't tell whether the form is wired
up. You can still publish the automation, with a `TRIGGER_EVENT_NOT_RECEIVED`
warning, and it runs once a submission lands.

From an agent, `check_trigger` over [MCP](https://docs.brew.new/api-reference/mcp/tools.md) confirms
the trigger is ready and shows whether a submission has arrived. It also lists
the published automations the trigger starts. Connecting Framer and editing
the form are app-only.

## Requirements

* A Framer site with a form on a published page. Webhooks are a **Send To** option on the form.
* Edit access to the site in Framer, to set each input's **Name** and add the webhook.

## Need Help?

Our team is ready to support you at every step of your journey with Brew. Choose the option that works best for you:

> [tab] Self-Service Tools
>
> > [card] Search Documentation
> >
> > Type in the "Ask any question" search bar at the top left to instantly find relevant documentation pages.
>
> > [card] [Ask ChatGPT or Claude](#top)
> >
> > Click here to open the **Copy page** menu at the top of this page, then send the page to ChatGPT, Claude, or your editor.

> [tab] Talk to Our Team
>
> > [card] [Schedule a Call](https://cal.com/team/brewdotnew/brew-demo)
> >
> > Book time with our founders for personalized guidance on strategy, best practices, or complex implementation questions.
>
> > [card] Call Us Directly
> >
> > Need immediate assistance? Reach us at **+1-(332)-203-2145** for urgent issues or time-sensitive questions.
>
> > [card] Slack Channel
> >
> > Our preferred support channel. You'll receive an invite after signup for direct founder support and fast responses.
>
> > [card] [Email Support](mailto:support@brew.new)
> >
> > Contact us at **[support@brew.new](mailto:support@brew.new)** for detailed inquiries or if you prefer not to use Slack.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.