# Email Marketing & Forms

> Mailchimp, Kit, and ActiveCampaign email sync. Form lead tracking for Gravity Forms, WPForms, FormForge. Landing pages and email notifications.

- Canonical: <https://royalplugins.com/support/royal-affiliate/email-forms/>
- Last updated: 2026-09-04
- HTML version: <https://royalplugins.com/support/royal-affiliate/email-forms/>

---

Mailchimp, Kit, and ActiveCampaign email sync. Form lead tracking for Gravity Forms, WPForms, FormForge. Landing pages and email notifications.

## Email Marketing Integrations

Automatically sync new affiliates to your email marketing platform with tag mapping for segmentation.

### Supported Platforms

- **Mailchimp** — Sync to audiences with tag mapping
- **Kit (ConvertKit)** — Sync with tag-based segmentation
- **ActiveCampaign** — Sync with tag-based segmentation

### Configuration

Navigate to **Royal Affiliate Pro → Settings → Integrations** to configure your API keys and select your audience/list. New affiliates are automatically added when they register.

### Bulk Sync

Use the **Sync All** button to push all existing affiliates to your email platform in one click. Useful when first connecting the integration or after importing affiliates.

**Tier:** Email marketing integrations require **Business** or higher.

## Form Lead Tracking

Track affiliate referrals from form submissions. When a visitor who was referred by an affiliate submits a form, a flat-rate lead referral is automatically created — perfect for service businesses where a contact form or quote request is the conversion event.

### Supported Form Plugins

- **Gravity Forms**
- **WPForms**
- **FormForge Pro** (part of the Royal Plugins stack)

### How It Works

1. A visitor clicks an affiliate link (e.g., `yoursite.com/?ref=JOHN`)
2. Royal Affiliate sets a tracking cookie (`rafp_ref`) that persists for 30 days
3. The visitor browses your site and fills out a form
4. On form submission, Royal Affiliate detects the cookie and creates a **lead referral** for the affiliate
5. The affiliate receives a flat commission (configurable amount per lead)

### Setup

1. Go to **Royal Affiliate → Settings → Integrations**
2. Under **Form Integrations**, check the box next to your form plugin
3. Optionally enter specific **Form IDs** to track (comma-separated). Leave blank to track all forms.
4. Set the **Lead Commission** amount — this is the flat dollar amount the affiliate earns per form submission (default: $1.00)
5. Save settings

### Using with FormForge Pro

If you use both Royal Affiliate Pro and [FormForge Pro](https://royalplugins.com/formforge/), the integration is automatic — no API keys or complex setup required. Both plugins are part of the Royal Plugins stack and communicate via WordPress hooks.

#### The Integration Flow

FormForge fires the `formforge_after_submission` action when a form is submitted. Royal Affiliate listens for this hook and:

1. Checks if FormForge tracking is enabled in settings
2. Checks if the form ID is in the allowed list (or blank = all forms)
3. Reads the affiliate tracking cookie to identify the referring affiliate
4. Checks for duplicate submissions (each entry can only generate one referral)
5. Creates a lead referral with the configured flat commission amount
6. Clears the tracking cookie (one referral per visit)

#### Example Use Cases

- **Service businesses:** Pay affiliates $5 for each contact form submission that comes from their referral link
- **Lead generation:** Track quote request forms and pay affiliates per lead
- **Event signups:** Create a registration form in FormForge and reward affiliates for each signup
- **Free consultations:** Track booking forms and attribute leads to affiliates

#### Restricting to Specific Forms

If you only want to track certain forms (e.g., your "Request a Quote" form but not your "Contact Us" form), enter the FormForge form IDs separated by commas in the **Form IDs** field. You can find a form's ID in the FormForge form list or in the shortcode: `[formforge id="42"]` → the ID is `42`.

#### Referral Details

Each form lead creates a referral with these properties:

- **Type:** Lead (not a sale)
- **Reference:** `ff_123` (where 123 is the FormForge entry ID)
- **Context:** `lead_formforge`
- **Commission:** Flat amount (configured in settings)
- **Description:** "FormForge lead — Form Name (#ID)"

#### Webhooks

When a form lead referral is created, the `referral.created` webhook fires with `reference_type: "lead"` and `context: "lead_formforge"`. This lets you trigger automations in Zapier, Make, or custom endpoints when form leads come in.

**Tier:** Form lead tracking requires **Pro** or higher. FormForge Pro is sold separately.

## Affiliate Landing Pages

Create dedicated landing pages for affiliates with automatic referral code injection.

### How It Works

Navigate to **Royal Affiliate Pro → Tools → Landing Pages** to enable and configure. When enabled, each affiliate gets a custom URL that automatically sets their tracking cookie when visitors arrive.

### Features

- **Custom URLs** — Each affiliate gets a personalized landing page URL
- **Auto cookie injection** — Referral tracking is set automatically on page load
- **Template customization** — Configure which page template to use

**Tier:** Affiliate landing pages require **Business** or higher.

## Email Notifications

Royal Affiliate Pro sends 9 notification types to keep admins and affiliates informed throughout the affiliate lifecycle.

### Notification Types

| # | Notification | Recipient |
| --- | --- | --- |
| 1 | New Affiliate Registration | Admin |
| 2 | Affiliate Approved | Affiliate |
| 3 | Affiliate Rejected | Affiliate |
| 4 | New Referral | Affiliate |
| 5 | Referral Approved | Affiliate |
| 6 | Referral Rejected | Affiliate |
| 7 | Payout Sent | Affiliate |
| 8 | Payout Completed | Affiliate |
| 9 | Monthly Performance Report | Affiliate |

![Email Notification Settings](https://royalplugins.com/support/royal-affiliate/images/email-settings.webp)

### Monthly Performance Reports

Automated monthly reports sent to each affiliate include:

- Earnings summary for the month
- Referral counts and conversion rate
- Top-performing referral links
- Comparison to the previous month

Email Deliverability

For reliable email delivery, we recommend using an SMTP plugin like WP Mail SMTP. Royal Affiliate Pro includes automatic SMTP plugin detection and will warn you if no SMTP plugin is found.

[← Previous: Gamification](https://royalplugins.com/support/royal-affiliate/gamification/)
[Next: Integrations →](https://royalplugins.com/support/royal-affiliate/integrations/)
