Free referral program form builder

Free AI Referral Program Form Generator

Describe your offer and participants. Makeform turns the brief into a referral program form that captures the advocate, referred contact, introduction permission, and reward-review details.

Chat input for the Makeform, best AI form builder. Press Enter to submit your request and generate a form. Use Shift+Enter to add a new line.
  • Unlimited free
  • Editable before publish
  • Conditional referral questions
  • Reward-status details
Explore form features
31129+ makers build faster
Used by tools like ChatGPT, Perplexity & Claude

Send new referrals to Slack, Google Sheets, and Zapier.

Sample prompts for the builder

Choose a prompt, tailor the offer, and send it to the builder. The structure is an example, not a live AI result.

Prompt ready

Audience

Existing customers referring friends

Format

Short referral form with reward terms

Prompt size

241 chars

Brief qualitySends to builder

Example form structure

Short referral form with reward terms

Prompt exampleEditable in builder

Your name and account email

Short answerFirst ask
2

Your referral code

Short answer
3

Friend's name and contact details

Email & phone
4

What are they interested in?

Multiple choice
5

They agreed to be contacted

Checkbox

Suggested routing tags

Suggested

New referrals

Needs review

Reward eligible

Use separate email fields for the advocate and referred person so confirmations, follow-up, and reward updates never go to the wrong contact.

Step 1

Invite

customers see the offer and terms

Step 2

Refer

advocate and prospect details arrive together

Step 3

Review

your team checks consent and eligibility

Step 4

Reward

status and fulfillment stay traceable

A cleaner referral handoff

Turn word of mouth into complete, reviewable referrals.

A structured form gives sales, service, and rewards teams the same attributed record.

Connect advocate and prospect

Capture both people, the customer's account ID, and the prospect's contact details together.

Set expectations before submit

Place dates, qualifying actions, exclusions, and review language beside the fields.

Route every handoff

Tag referrals by product, location, or campaign and notify the right owner.

Programs that fit the form

One referral structure, several reward models.

Start with the closest program and replace its qualification details with your actual offer before publishing.

Customer account credit

Match the advocate to an account, capture the referral, and state when a credit becomes eligible for review.

Member-get-member

Collect membership IDs, prospective member tracks, and context for a warm introduction.

Timed referral campaign

Record campaign codes and sharing sources while keeping campaign dates and entry rules visible.

Service lead referral

Route each prospect by service area, requested work, and preferred contact time without retyping the handoff.

Build the program intake

From referral offer to a form your team can use.

Describe the rules, review the structure, and connect submissions to referral and reward workflows.

Explore form features
01

Describe the offer and qualification event

Name the reward, eligible advocates, campaign window, and qualifying event.

02

Edit fields and terms

Insert your products, regions, reward options, wording, and permission question.

03

Add useful conditional paths

Show follow-up fields based on prospect type, location, or account status.

04

Notify the right owner

Route submissions to an inbox, Slack, spreadsheet, or Zapier workflow.

Choose a collection method

Why a dedicated form beats referrals scattered across channels.

Compare the consistency and operational value of three common approaches.

Approach
What your team receives
Best use
ApproachEmail or direct message
What your team receivesAn informal introduction with inconsistent contact and attribution details.
Best useOccasional personal introductions that someone can handle manually.
ApproachGeneric contact form
What your team receivesA message in the main inbox, often without an advocate ID, campaign code, or reward choice.
Best useGeneral inquiries when no referral reward needs tracking.
Approach
Dedicated referral program form
What your team receivesAdvocate, prospect, permission, campaign, and eligibility details in one structured record.
Best useRepeatable programs that need routing, status review, and reward follow-through.

Field guide

What a referral program form should include.

Use these six field groups to make the submission helpful to the customer, the referred person, and the teams responsible for follow-up and rewards.

Advocate identity

Match the right customer.

Ask for name and account email, plus a member, customer, or referral ID when review uses it.

  • Name and account email
  • Customer, member, or referral ID
  • Preferred reward contact method

Referred person

Collect a usable introduction.

Keep prospect details separate and ask only for contact information and context the follow-up team needs.

  • Name, email, and optional phone
  • Product, service, or membership interest
  • Relationship and introduction context

Permission

Confirm contact is expected.

Ask the advocate to confirm permission to contact the person and show your privacy notice.

  • Permission-to-contact confirmation
  • Privacy notice link or displayed text
  • Required acceptance before submit

Reward rules

Explain review timing.

State the reward, qualifying event, dates, exclusions, and review process without promising every submission a reward.

  • Reward type or available choices
  • Qualification event and waiting period
  • Campaign dates and key exclusions

Routing context

Reach the right queue.

Use product, location, contact time, and campaign choices to create an actionable handoff.

  • Product or service selection
  • Location or service area
  • Campaign and sharing source

Operations

Share one review record.

Carry the referral reference into a workflow that tracks the owner, review, and fulfillment.

  • Unique referral or submission reference
  • Owner and review status
  • Reward decision and fulfillment date

Related tools

Build the rest of your referral workflow.

Create focused forms for partner referrals, reward requests, affiliate enrollment, customer feedback, and loyalty signups.

Explore all AI tools

AI Referral Form Generator

Create a general introduction form for customers, members, or community contacts.

Open tool

AI Partner Referral Form Generator

Collect attributed leads from agencies, resellers, and other referral partners.

Open tool

AI Referral Reward Request Form Generator

Collect a reward request after an advocate believes a referral has qualified.

Open tool

AI Affiliate Signup Form Generator

Enroll prospective affiliates with audience, channel, and contact details.

Open tool

AI Customer Feedback Form Generator

Ask customers what worked and identify advocates for future invitations.

Open tool

Loyalty Program Signup Form AI Generator

Register customers for a loyalty program before inviting them to refer friends.

Open tool

FAQ

Referral program form questions

Practical answers for marketing, sales, and customer teams setting up a repeatable referral intake.

What is a referral program form?

It is the structured handoff customers, members, or partners use to introduce someone while participating in a reward program. It connects the advocate to the prospect, their interest, contact permission, campaign, and reward-review details.

What fields should a referral program form include?

Collect advocate identity, account or referral ID, prospect contact details, interest, relationship context, and contact permission. Add program terms, campaign code, and reward preference when your process uses them.

How should I describe referral rewards?

State the reward, eligible participants, dates, qualifying event, exclusions, review, and fulfillment method. Keep terms beside the form and explain that eligibility is reviewed instead of promising a reward for every submission.

Can the form route referrals to different teams?

Yes. Product, service, location, or membership answers can support routing. Notify an inbox or Slack channel, organize records in Google Sheets, or send them through Zapier.

How do I avoid duplicate referrals?

Collect consistent advocate and prospect emails, then compare submissions with program records before marking eligibility. Publish how your program handles existing contacts and duplicate introductions.

Should I ask whether the referred person agreed to be contacted?

Ask the submitter to confirm permission for the introduction, show your privacy notice, and collect only needed contact details. Adapt the wording to your outreach process.

Is this referral program form generator free?

Yes. Makeform is unlimited free for generating, editing, publishing, and collecting responses with your referral program form. The paid tier removes the Makeform badge. You can review the generated wording and structure before sharing the form.

Can I use the form for multiple referral campaigns?

Yes. Add a campaign choice or code and show relevant rewards, products, locations, and terms conditionally. Use separate forms when audiences or rules differ substantially.

Make every introduction actionable.

Generate a referral program form for your offer and workflow.

Unlimited freeEditable program termsStructured referral handoff
Browse templates