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

# Connect WordPress Forms as a Lead Source

> Learn how to set up a lead source using the LeadTrackr plugin for WordPress.

If you're **not using WordPress** or your form provider isn't supported, you can also set up a lead source using [Google Tag Manager (GTM)](/docs/lead-sources/gtm).

<Note>
  **Why the WordPress plugin is the recommended setup.** The plugin sends form submissions **server-to-server**, which means:

  * 100% of submissions are tracked reliably
  * Tracking is not blocked by adblockers, ITP, or browser limitations
  * No client-side scripts are required
</Note>

Currently supported WordPress form plugins:

* GravityForms
* ContactForm 7
* Elementor
* WPForms
* Divi forms

<Info>Is your form plugin not supported yet? Let us know at [support@leadtrackr.io](mailto:support@leadtrackr.io), we'd love to hear from you and may add it to our roadmap!</Info>

## Step 1: Install the LeadTrackr Plugin

1. In your WordPress dashboard, go to **Plugins**
2. Click **Add New Plugin**
3. Search for **LeadTrackr**
4. Click **Install Now**
5. Then click **Activate**

<Frame>
  <img src="https://mintcdn.com/leadtrackr/4UmaXrfA8s-kcqcW/images/lead-sources/wordpress-1.png?fit=max&auto=format&n=4UmaXrfA8s-kcqcW&q=85&s=d13898a192649b8a262c7684b1d6045d" alt="Install LeadTrackr plugin" width="5120" height="2044" data-path="images/lead-sources/wordpress-1.png" />
</Frame>

Once activated, you'll see **LeadTrackr** appear in your admin menu.

<Frame>
  <img src="https://mintcdn.com/leadtrackr/4UmaXrfA8s-kcqcW/images/lead-sources/wordpress-2.png?fit=max&auto=format&n=4UmaXrfA8s-kcqcW&q=85&s=b2a38d5c75ae092e8b178ae39e7be547" alt="LeadTrackr in admin menu" width="3456" height="1734" data-path="images/lead-sources/wordpress-2.png" />
</Frame>

## Step 2: Connect Your Project

To connect your WordPress site to your LeadTrackr account:

1. Go to [app.leadtrackr.io/dashboard/projects](https://app.leadtrackr.io/dashboard/projects)
2. Open the project you want to connect
3. In the URL of the page, you'll find your **Project ID**

<Frame>
  <img src="https://mintcdn.com/leadtrackr/4UmaXrfA8s-kcqcW/images/lead-sources/wordpress-3.png?fit=max&auto=format&n=4UmaXrfA8s-kcqcW&q=85&s=510e9340f8349910ba764e8ed159c4d0" alt="Find project ID in URL" width="1722" height="492" data-path="images/lead-sources/wordpress-3.png" />
</Frame>

**Example:** If the URL is `https://app.leadtrackr.io/projects/16`, your project ID is `16`.

Enter this number in the **Project ID** field in the plugin settings and hit **Save**.

<Frame>
  <img src="https://mintcdn.com/leadtrackr/4UmaXrfA8s-kcqcW/images/lead-sources/wordpress-4.png?fit=max&auto=format&n=4UmaXrfA8s-kcqcW&q=85&s=fb2ccd3d81b2bf691eba78e1fabf8507" alt="Enter project ID in plugin" width="1250" height="570" data-path="images/lead-sources/wordpress-4.png" />
</Frame>

## Step 3: Select Your Form Provider

LeadTrackr automatically detects which supported form plugins are installed on your WordPress site.

In the plugin settings:

* Select your form provider (e.g. **Contact Form 7**, **Elementor**, etc.)
* Navigate to the provider tab in the plugin

## Step 4: Enable Tracking for Your Forms

For each form you want to track:

1. Give the form a **recognizable name**
2. Enable tracking by checking the box
3. Click **Save**

Your forms are now connected and all new submissions will be sent to LeadTrackr for qualification and conversion tracking.

<Frame>
  <img src="https://mintcdn.com/leadtrackr/4UmaXrfA8s-kcqcW/images/lead-sources/wordpress-5.png?fit=max&auto=format&n=4UmaXrfA8s-kcqcW&q=85&s=f2d9a7e8998747e736b9e2531f04257f" alt="Enable form tracking" width="2006" height="858" data-path="images/lead-sources/wordpress-5.png" />
</Frame>

## What's Next?

Nice work, your forms are now connected to LeadTrackr!

Next, set up the Channel Flow Tracker to capture the full user journey (UTM parameters, landing pages, referrers) alongside your form submissions. Then connect your conversion destinations to start sending offline conversions.

<CardGroup cols={2}>
  <Card title="Set Up Channel Flow Tracker" icon="route" href="/docs/lead-sources/channel-flow-tracker">
    Track the full user journey with UTM parameters
  </Card>

  <Card title="Set Up Google Ads Conversions" icon="google" href="/docs/integrations/google-ads">
    Send offline conversions to Google Ads
  </Card>

  <Card title="Set Up Meta Integration" icon="meta" href="/docs/integrations/meta">
    Send offline conversions to Meta (Facebook)
  </Card>

  <Card title="Set Up GA4 Integration" icon="chart-simple" href="/docs/integrations/ga4">
    Send offline conversions to Google Analytics 4
  </Card>
</CardGroup>
