Referral Rock

Cognito Forms Referral Program Integration

Collect referral information through Cognito Forms with conditional logic and automatically register new referrals.

About Our Cognito Forms Referral Integration

Cognito Forms logo

Cognito Forms

JavaScript Snippet

Collect referral information through Cognito Forms with conditional logic and automatically register new referrals.

What it does
Track
Category
Forms
Requirements
  • Cognito Forms account
Documentation
View Setup Guide
Data Privacy
When using this integration, it's up to you to comply with applicable laws and regulations, as well as Referral Rock's Terms of Service and Privacy Policy.

What You Can Do with Cognito Forms

Cognito Forms is a uniquely powerful form builder. Its conditional logic, calculated fields, repeating sections, and built-in payment collection make it a go-to for businesses that need more than a basic contact form. Connect Referral Rock to your Cognito Forms entries and automatically attribute every form submission to the referrer who drove it. Whether you're capturing leads, processing orders, or collecting applications, each Entry becomes a trackable referral event without modifying your existing Form Templates. Referral data flows directly into your program dashboard alongside your submissions, no manual imports, no duplicate setup.

Track referred Cognito Forms Entries and attribute each submission to the correct referrer
Forward submitter identity via Cognito Forms Workflows or webhooks without changing your form layout
Maintain accurate referral attribution across forms that use conditional logic and repeating sections
Automatically enroll form submitters as new referral program members after they complete an Entry
Issue rewards the moment a referred Entry is confirmed, or hold for manual approval on qualifying submissions

How the Cognito Forms Integration Works

1

Add the Referral Rock snippet to your Cognito Forms confirmation page

Place Referral Rock's JavaScript tracking snippet on the confirmation page respondents see after submitting your Cognito Form. The snippet reads the referral source from the URL and registers the Entry against the correct referrer in your program.

2

Forward the submitter's email using Cognito Forms Workflows or a webhook

Use Cognito Forms' Workflows or a webhook trigger to pass the submitter's email address to Referral Rock at the moment an Entry is created. This ties the submission to a real identity in your program, no manual reconciliation required.

3

Referral Rock attributes the Entry to the correct referrer

The moment a referred submitter completes your Cognito Form, Referral Rock logs the conversion and credits the referrer. Attribution works across all form types, whether you're using Calculations, repeating sections, or conditional logic branches, because tracking is captured at form load, not at a specific field.

4

Trigger rewards automatically when a referred Entry converts

Once a referred Entry meets your program's conversion criteria, rewards issue automatically. Gift cards, cash, store credit, or any custom incentive you configure. You can also set a manual approval step for forms where you want to qualify submissions before rewarding.

Turn Cognito Forms Entries into tracked referral events

Cognito Forms handles complex submissions, including multi-page forms, repeating line items, and calculated totals, and Referral Rock tracks the referral source behind every one of those Entries.

  • Each submitter who arrived via a referral link is automatically attributed to the referring member, with no manual matching or data export needed.
  • Entries are logged in real time in your Referral Rock dashboard alongside share counts, referral link clicks, and conversion rates.
  • Submitters who complete your form without a referral link can be automatically invited to join your program and start referring themselves.

Referral tracking that survives Cognito Forms' conditional logic

Cognito Forms' conditional fields and visibility rules create personalized form paths, and Referral Rock's attribution holds regardless of which fields appear or which sections are triggered.

  • Referral source is captured when the form loads, so conditional field visibility and section toggling don't disrupt attribution.
  • Use hidden fields to carry the referral source through multi-step or multi-section forms without exposing it to submitters.
  • Segment referred Entries by form or by conditional path to understand which referral incentive structures drive the most qualified submissions.

Capture referrals from forms that use Calculations and payment collection

Cognito Forms' built-in Calculations and payment fields make it a natural fit for quote requests, order forms, and registration flows, all of which are high-value referral conversion points.

  • Track referrals at the form submission event, the moment a calculated order or payment form is completed, rather than waiting for a downstream CRM or manual entry.
  • Cognito Forms' payment integrations (Stripe, PayPal) don't interfere with Referral Rock tracking; the snippet captures attribution before payment is processed.
  • Any email address collected in a paid or unpaid Entry can trigger a follow-up referral invite, turning new customers into active referrers.

Close the referral loop from first Entry to reward

Referral Rock manages the full referral lifecycle, from the moment someone clicks a referral link to the moment the referrer earns their reward, with a Cognito Forms Entry as the conversion event in the middle.

  • Set your conversion event to a Cognito Forms Entry, a downstream CRM update, or a manual approval step, whatever matches how you qualify submissions.
  • Rewards issue automatically when a referred Entry is confirmed, with no manual review required for straightforward conversions.
  • Referrers see their progress in real time through the Referral Rock member portal, giving them visibility and motivation to keep sharing.

Cognito Forms Referral Integration — FAQ

The integration uses Referral Rock's JavaScript tracking snippet placed on the confirmation page submitters see after completing your Cognito Form, combined with Cognito Forms' Workflows or webhook functionality to forward the submitter's email address to Referral Rock at the moment an Entry is created. When a referred submitter completes your form, the snippet captures the referral source from the URL and Referral Rock logs the Entry against the correct referrer, no third-party middleware required.
A referral conversion is triggered when a submitter who arrived via a referral link completes your Cognito Form and their Entry is created. The tracking snippet on the confirmation page fires at that moment, sending the referral data to Referral Rock. You can also configure a manual approval step if you want to review or qualify Entries before a reward is issued.
No. Referral Rock captures the referral source when the form loads, not when a specific field is shown or a specific section is triggered. This means conditional field visibility, repeating sections, and multi-step logic don't interfere with attribution. As long as the submitter reaches and submits the final form, the referral is recorded accurately.
Yes, a paid Cognito Forms plan is required. Cognito Forms' Workflow and webhook capabilities, which are used to pass the submitter's email address to Referral Rock at the time of submission, are only available on paid plans. Cognito Forms' free tier does not support these data-forwarding features, so a paid account is needed for the integration to function reliably.
The Cognito Forms integration is available on all paid Referral Rock plans, including Professional, Engage, and Scale. It is not available on free trials without a configured program. If you're unsure which plan fits your needs, our team can walk you through the options. Book a demo to get started.
Setup involves three steps: (1) Add Referral Rock's JavaScript tracking snippet to your Cognito Forms confirmation page. (2) Configure a Cognito Forms Workflow or webhook to pass the submitter's email address to Referral Rock when an Entry is created. (3) Test with a sample form submission to confirm attribution is working correctly. Full step-by-step instructions are in our Cognito Forms integration documentation. Concierge Onboarding is also available on all plans if you'd like hands-on guidance.
“Their integrations, their obsession to be on the leading edge of their niche, the overall customizability... All in all, I saved thousands by not needing to build an app or sign up for a long-term contract.”

Need help setting up?

Every Referral Rock plan includes dedicated onboarding support. Our team will help you configure the Cognito Forms integration and make sure everything is working perfectly. View the setup guide →

Ready to Connect Cognito Forms?

Start your free trial and set up the integration in minutes. No credit card required.