Watch the demo of the end state
What you need
- •A Clay account (any plan works)
- •A Flint account (sign up at tryflint.com)
Step-by-step setup
Follow these steps to set up personalized landing pages with Clay and Flint.
Step 1: Sign up for Flint and create your ABM template
Sign up for Flint at tryflint.com. Create your base landing page template - this is the design Flint will personalize for each prospect. Use dynamic fields like company name, industry, pain points, and relevant use cases. Once ready, copy the page slug (e.g. /abm/template). Then go to https://app.tryflint.com/app/team to grab your Site ID and API Key.
Step 2: Duplicate the Clay template
Duplicate our pre-built Clay workbook: https://app.clay.com/shared-workbook/share_0tbyyqiFmTTxXNf3gdX
How the workbook works: The workbook has two tables that work together. The "ABM Targets - Demo" table calls the Flint API with enriched prospect data. Once Flint finishes generating a page, it sends a webhook to the "Flint Automation Results" table, which creates a new row per webhook. The "ABM Targets - Demo" table automatically looks for the corresponding row in "Flint Automation Results" 5 minutes after the initial request.
Step 3: Configure the webhook
Go to the "Flint Automation Results" table (second tab at the bottom). Click "Pull in data from a webhook" and copy the Webhook URL.

Then go back to the "ABM Targets - Demo" table. Click the "Trigger Flint API" column header, click the gear icon, and select "Edit column". In the Body section, click the gear icon and select "Formula".


Scroll down to "callbackUrl" and replace WEBHOOK_URL with the webhook URL you copied.

Step 4: Add your Site ID and template slug
While in the Body formula, key in your Site ID into the "siteId" field and your template page slug into "templatePageSlug".

Step 5: Add your API key
Still in the "Trigger Flint API" column editor, go to Authorization. You'll see "Bearer API_KEY" - replace API_KEY with your actual API key from https://app.tryflint.com/app/team.
Step 6: Add prospects and run
Add a company domain in the first column of the "ABM Targets - Demo" table. The table will start running automatically - enriching the data and triggering Flint to generate a personalized landing page. The template also includes a personalized outbound email copy column that autopopulates email copy with the generated page URL.

Tips for better results
- •Use at least 3-4 enrichment signals for richer personalization
- •Keep your Flint page template focused on one CTA
- •Test with a small batch (10-20 prospects) before scaling
