Back to guides
Guides

How to Automatically Create a Landing Page for Every New CRM Record with Relay.app + Flint

Every time a new prospect lands in your CRM, Relay.app can automatically research them, generate personalized ABM content, and create a custom Flint landing page - all without you lifting a finger. This guide walks you through setting up a Relay workflow that triggers on new CRM records and uses Flint to generate personalized pages at scale.

How it works

When a new record is added to your CRM (like Attio or HubSpot), Relay.app kicks off an automated workflow. The workflow researches the company, finds the CEO or founder, pulls their recent LinkedIn posts, and uses AI to generate personalized ABM techniques. Then it calls the Flint API to create a custom landing page for that prospect - and posts the results to your team's Slack channel.

The whole thing runs in the background. Your sales team gets a Slack notification with a personalized playbook and a unique landing page URL, ready to use in outreach.

Example workflow

Here's an example Relay.app workflow built with Jacob Bank (founder of Relay.app) that does exactly this:

Relay.app Personalized ABM intel notifier workflow showing 5 steps: New record added to Customers, Research company & find CEO/Founder, Get LinkedIn Posts, Generate ABM Techniques, and Send ABM ideas to #sales

The workflow has 5 steps:

  1. 1.New record added to Customers (trigger from Attio)
  2. 2.Research company & find CEO/Founder
  3. 3.Get LinkedIn Posts
  4. 4.Generate ABM Techniques
  5. 5.Send ABM ideas to #sales

The AI chat on the left side suggests: "let's make this a bit more powerful. let's look up this customer in Hubspot to get additional account details, then let's automatically create a landing page using flint (via an http request)"

Note: Don't forget to remove the tryflint.com domain filter when you're ready to go live.

What you need

  • A Flint account (sign up at tryflint.com)
  • A Relay.app account (relay.app)
  • A CRM with your prospect records (Attio, HubSpot, or Salesforce)
  • A Slack workspace (for notifications)

Step-by-step setup

Follow these steps to set up automatic landing page generation for every new CRM record.

Step 1: Create your ABM page template in Flint

Sign up for Flint at tryflint.com. Create a landing page template designed for ABM outreach. This is the base design Flint will personalize for each new CRM record. Include dynamic sections for company overview, pain points, relevant use cases, and a CTA.

Once your template is 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: Set up the Relay.app trigger

In Relay.app, create a new workflow. Set the trigger to "New record added" in your CRM (Attio, HubSpot, or Salesforce). This fires every time a new prospect or company is added to your pipeline.

Step 3: Add research and enrichment steps

Add AI and integration steps to enrich the new record:

  1. 1.Research the company and find the CEO/Founder using AI
  2. 2.Pull recent LinkedIn posts from key contacts
  3. 3.Look up additional account details from your CRM (HubSpot, Attio, etc.)
  4. 4.Generate personalized ABM techniques and talking points using AI

These steps give Flint the context it needs to create a truly personalized page.

Tip: You can ask the Relay AI assistant to help build these steps for you. Just describe what you want to enrich and it will add the right integrations.

Step 4: Add the Flint HTTP request step

Add an HTTP request step to your Relay workflow that calls the Flint API. Configure it with:

  • Method: POST
  • Authorization: Bearer token with your Flint API key
  • Body: Include your Site ID, template page slug, and all the enriched data from the previous steps (company info, CEO details, LinkedIn posts, ABM techniques)

Flint takes all of this context and generates a personalized landing page for the prospect.

Tip: You can also ask the Relay AI assistant to set up this HTTP request for you. Just tell it you want to create a landing page using the Flint API and provide your credentials.

Step 5: Send results to Slack

Add a final step that posts to your sales team's Slack channel. Include the company name, founder info, ABM techniques, and the Flint landing page URL. Your team gets everything they need to run personalized outreach without doing any manual research.

Step 6: Test and publish

Run the workflow with a test record to make sure everything connects properly. Check that the Flint page generates correctly and the Slack notification includes the right info. Once it looks good, publish the workflow so it runs automatically for every new CRM record.

Tips for better results

  • The more enrichment steps you add (LinkedIn, CRM data, AI research), the better the Flint pages will be
  • Set up a filter to only trigger for high-value prospects (e.g. above a certain company size or funding stage) so you're not burning credits on low-priority records
  • Keep the Slack message structured so your team can quickly scan and act on each new prospect

Get started