🧭 Overview
The Ambassador Program allows brands to turn loyal customers into revenue-driving advocates. With just a few clicks, you can create a program, set custom application flows, track performance, assign codes + links, and even embed a signup form on your Shopify store.
This guide walks you through how to set up your ambassador program from scratch and manage everything once it’s live.
🛠 How to Create Your Ambassador Program
Go to the Ambassadors tab under the Marketing section.
Click Create Program.
You'll see a drawer appear on the right side with the following fields:
Program Name: What your ambassadors will see when applying.
Commission Type: Choose either a percentage per sale or a fixed dollar amount per sale.
Commission Value: Define the % or $ amount.
Payout Delay: Enter how many days after a sale you’d like to pay your ambassador.
Application Questions: Click + Add question to collect info from applicants. You can add multiple questions and set any of them as required.
Description for Applicants (optional): This will appear on the application form.
Application Approval:
Auto accept applications: Anyone can join automatically.
Manually approve applicants: You review and accept/decline each one.
Click Create Program to launch it.
✍️ Application Questions
When setting up the program, you can add application questions to screen your applicants.
Question Types:
Text: Applicants write in their response.
Additional types may be added over time.
You can make questions required or optional. For example:
“Why do you want to join our ambassador program?”
📄 Post-Purchase Email Template
Once your program is live, you can customize an email that gets sent to every customer after purchase—inviting them to join your ambassador program.
Click the email icon near the top right of the setup page.
Select a program from the dropdown.
Customize the email copy (rich text editor supported).
Send a test email if needed.
Click Update Template to activate it.
This is a great way to convert recent customers into your most vocal advocates.
🧑🤝🧑 Managing Live Programs
Once programs are created, they’ll appear under the Setup tab.
For each program, you’ll see:
Program name
Commission structure
Payout delay
# of Applications
Public Link: Click the link icon to share the public ambassador signup page.
More Options: Edit or disable your program.
🛍️ Shopify Store Embed
You can embed your ambassador signup form directly on your Shopify storefront.
How to do it:
Go to your Shopify store > Online Store > Themes > Customize.
Navigate to the page where you want to embed the form.
Click Add Block > Apps > Growi > Affiliate Signup Form (Growi).
In Growi, copy the program ID by clicking the clipboard icon next to the program name.
Paste the ID in the Ambassador Program ID field inside the Shopify theme editor.
✅ Once embedded, customers can sign up directly from your storefront.
📝 Important Notes:
Social accounts will be collected automatically post-signup.
Once you disable a program, the form will no longer work.
Each ambassador program has a unique signup link.
👥 Managing Ambassadors
Once creators apply and are accepted, they’ll show up in the Ambassadors tab.
Here’s what you can view and manage:
Name of the ambassador
Assigned campaign/program
Page views, Revenue, and Performance
Promo code: Unique and editable
Affiliate links: Click "View all links" to manage multiple links per ambassador
Products: Assign specific products to each ambassador
Discounts: Attach creator-specific discounts
Everything is editable inline. You can also sync store data via the Sync Store button.
🧾 Sales Tab
The Sales tab allows you to view sales performance across all ambassador programs.
You can break it down by:
Campaign/program
Creator
Time range
This view is ideal for evaluating ROI and payout planning.
✅ Final Notes
You can run multiple ambassador programs at once - great for segmenting by product line, region, or campaign.
Each program has its own tracking, approvals, links, and discount structures.
Post-purchase emails and embedded forms are great tools to scale your reach and automate recruitment.
❓Need Help?
Have questions or want us to review your program setup?
Reach out anytime via live chat - we’re here to help.