When new form submission is received in Avada Form, create new affiliate in ThriveCart
Each submission of your Avada Forms partner sign-up form creates a new affiliate in your ThriveCart account, using the name and email the applicant entered.
Avada Forms
ThriveCart2 steps Setup ~5 min Used on 2.1k sites Free to import

What this workflow does
If you sell through ThriveCart and recruit affiliates from your WordPress site, the sign-up usually happens twice: once on your form, then again when you add the person in ThriveCart. This workflow removes the second part. Build an affiliate sign-up form with Avada Forms, and each submission becomes an affiliate in ThriveCart.
The Avada Forms trigger runs when a new form submission is received. Next, ThriveCart gets an affiliate record for the applicant. The step is unmapped in the template, so connect ThriveCart and map the applicant's details, such as email and name, after import.
Because every submission creates an affiliate, use a form that exists only for affiliate sign-ups, not your general contact form. Creating the affiliate doesn't register them for a product. FlowMattic's ThriveCart integration also has Register affiliate for a product and Approve an affiliate for a product actions, which you can add afterwards.
Submit a test application and check Task History to see what ThriveCart returned, especially if the email already belongs to an affiliate.
Course creator's partner programme
An online course seller adds an 'Become an affiliate' page with an Avada form, and each applicant appears in ThriveCart ready to be set up for products.
Agency referral partners
A web agency invites past clients to refer work through an Avada form, and every partner who signs up is created as a ThriveCart affiliate.
Launch team sign-ups
A product launch recruits promoters with an Avada form ahead of the cart opening, so all promoters exist in ThriveCart before launch day.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Avada Forms New Form SubmissionFires when a new submission is received on your Avada form. The applicant's answers, such as name and email, are passed to ThriveCart for mapping.
ThriveCart Create new affiliateAdds the applicant to ThriveCart as an affiliate. Nothing is mapped in the imported template, so connect ThriveCart and map the applicant's email and name from the Avada submission.
What you need
- FlowMatticCore
- Avada Forms PluginPlugin
- ThriveCart AccountAccount
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Add ThriveCart's Register affiliate for a product action after the Create new affiliate step, so each new affiliate is put forward for the product you want them to promote.
- Put a Filter between the Avada Forms trigger and the ThriveCart step that continues only when the applicant ticked your affiliate terms checkbox. The checkbox field is yours to choose.
- Add a Slack or email step after ThriveCart to tell your partner manager a new affiliate signed up.
Questions about this workflow
Does a new ThriveCart affiliate get access to promote my products right away?
Not through this template. It only creates the affiliate. Add a Register affiliate for a product step, and an approval step if you approve affiliates by hand.
Can I use any Avada form to create ThriveCart affiliates?
Use a form made only for affiliate sign-ups. Every submission that reaches the trigger creates an affiliate, so a general enquiry form would add people who never asked to be one.
Can an Avada applicant who is already an affiliate be added twice?
ThriveCart decides how to handle an email it already knows. Test with an existing affiliate's email and check the response in Task History.
More E-Commerce workflows
Other ready-to-import templates from the same category.







Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted