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

# Step 3 — Leads & Airtable

> Add Reonomy URLs, scrape properties, validate emails, and upload to campaigns.

<Info>
  This workflow connects Reonomy property data → validated contacts → Instantly campaigns
  automatically.
</Info>

## Prerequisites

* Airtable base access
* Reonomy account with target area selected

<Steps>
  <Step title="Add Reonomy URL to Lead Sources">
    - Navigate to the **Lead Sources** table in your Airtable base.
    - Click **Create new\...** to add a row.
    - In Reonomy, set your filters (target area, building type, property criteria).
    - Copy the Reonomy search URL from your browser.
    - Paste the URL into the **Target URL** field in the new Lead Sources row.

    <Frame>
      <img src="https://mintcdn.com/roofgpt-f2ca9657/d5eaHLUytGxA0a7j/images/roofgpt-lead-sources.png?fit=max&auto=format&n=d5eaHLUytGxA0a7j&q=85&s=ad01a69f380b80c1f123b39007f7dd48" alt="Lead Sources table with Reonomy URL" width="3062" height="1932" data-path="images/roofgpt-lead-sources.png" />
    </Frame>

    <Check>Target URL is saved in the Lead Sources table.</Check>
  </Step>

  <Step title="Scraping and validation (automated)">
    Once your Reonomy URL is added, the backend system will:

    * Scrape all properties from your Reonomy link
    * Populate the **Contacts**, **Properties**, and **Property Owners** tables
    * Automatically validate email addresses using NeverBounce
    * Update contact Status to **Validated Emails** for valid addresses

    <Frame>
      <img src="https://mintcdn.com/roofgpt-f2ca9657/d5eaHLUytGxA0a7j/images/roofgpt-contacts-validated.png?fit=max&auto=format&n=d5eaHLUytGxA0a7j&q=85&s=9455d2506ba097307ee93e4e802581fb" alt="Contacts table showing validated records" width="3036" height="1932" data-path="images/roofgpt-contacts-validated.png" />
    </Frame>

    <Note>
      This process is handled automatically. Contact support if you don't see contacts appear
      within 24 hours.
    </Note>

    <Check>Contacts appear in the Validated Emails view with valid email addresses.</Check>
  </Step>

  <Step title="Assign contacts to campaign">
    * Open Instantly and navigate to your campaign.
    * Copy the **campaign ID** from the URL bar.

    <Frame>
      <img src="https://mintcdn.com/roofgpt-f2ca9657/d5eaHLUytGxA0a7j/images/roofgpt-instantly-campaign-url.png?fit=max&auto=format&n=d5eaHLUytGxA0a7j&q=85&s=dd866f30d902666018ede9da6a7db873" alt="Instantly campaign URL with ID highlighted" width="3454" height="2160" data-path="images/roofgpt-instantly-campaign-url.png" />
    </Frame>

    * Navigate to the **Campaigns** table in Airtable.
    * Add or update the campaign record with the Instantly campaign ID.

    <Frame>
      <img src="https://mintcdn.com/roofgpt-f2ca9657/d5eaHLUytGxA0a7j/images/roofgpt-airtable-instantly-campaign-id.png?fit=max&auto=format&n=d5eaHLUytGxA0a7j&q=85&s=33e643116a04d47fe5a75729f68f1c64" alt="Campaigns table with campaign ID" width="2964" height="1932" data-path="images/roofgpt-airtable-instantly-campaign-id.png" />
    </Frame>

    * Return to the **Contacts** table and switch to the **Validated Emails** view.
    * Update the **Campaign** column for contacts to point to your campaign.

    <Frame>
      <img src="https://mintcdn.com/roofgpt-f2ca9657/d5eaHLUytGxA0a7j/images/roofgpt-contacts-assign-campaign.png?fit=max&auto=format&n=d5eaHLUytGxA0a7j&q=85&s=9b5405c9d233067bc2b252aee1843936" alt="Contacts table with campaign assignment" width="2964" height="1932" data-path="images/roofgpt-contacts-assign-campaign.png" />
    </Frame>

    <Check>Campaign field is populated for all contacts ready for outreach.</Check>
  </Step>

  <Step title="Upload contacts to Instantly">
    * Navigate to the **Actions** table.
    * Click the **Upload contacts to Instantly** action button.
    * The system uploads all campaign-assigned contacts to their corresponding Instantly campaigns.

    <Frame>
      <img src="https://mintcdn.com/roofgpt-f2ca9657/d5eaHLUytGxA0a7j/images/roofgpt-actions-upload-instantly.png?fit=max&auto=format&n=d5eaHLUytGxA0a7j&q=85&s=f200553de2b848e161d05793ca75227a" alt="Actions table with upload button" width="2964" height="1932" data-path="images/roofgpt-actions-upload-instantly.png" />
    </Frame>

    <Check>Contacts appear in your Instantly campaign ready to send.</Check>
  </Step>
</Steps>

## Troubleshooting
