This process came about when a photography client of mine needed a referral program set up on Dubsado. She needed to have her client provide the referral’s name, and then immediately send out a ‘voucher’ type of thing to the client to share with the referral for them to redeem with a code. Thus came about this mostly automated referral system. My amazing client, Dana from Dana Monticelli Photography has allowed me to use the forms that I created for her as examples for this post!
Having an automated referral program on Dubsado not only saves you time, but it also smoothes out your marketing strategy!
Watch the video ↓
Step 1:
Step 2:
Create your own “refer a friend” custom mapped fields:
→ Once you’re logged into your business’ Dubsado brand, click into your brand settings (the cogwheel icon next to the brand menu). Select the custom-mapped fields tab. This is where your custom-mapped fields will be stored.
→ Create two custom-mapped fields called “friend’s name” and “friend’s email.” Make sure that both custom-mapped fields are categorised as ‘short answer.’
Step 3:
Create your “refer a friend” discount:
→ Exit your settings menu and open up ‘Packages,’ which is stored under your ‘Templates’ dropdown. Select the ‘Discounts’ tab to create your custom discount which will be added to the voucher and invoice later.
→ You can call the discount whatever you like and adjust the amount to your specific business needs.
→ Remember to choose your discount code wisely because this will be showing up on your new lead’s/referral’s gift voucher.
→ You can place your new discount into a category to make your filing a little easier and your reporting a little faster. It’s also possible to set a number of uses and an expiry date.
Step 4:
Design you “refer a friend” client form
→ Next, select ‘Forms’ under the ‘Templates’ menu on the left of your screen. Click the small plus sign next to ‘Questionnaire’ to create your client’s “refer a friend” form.
→ It’s always helpful to add your business’ logo, a description of the purpose of the form, photos, your details, and other custom elements. I usually code certain elements into the questionnaire’s that I design.
→ The function of this form is to collect your new lead’s/referral name and email address. Here is how you do it.
→ Add two columns to your form. In each column drag and drop a ‘Short Answer’ question box. Click on the question boxes to edit them and map them to the custom-mapped fields that you created earlier (Friend’s name and friend’s email). Name the questions as “Friend’s Name” and “Friend’s Email.”
→ The function of this form is to collect your new lead’s/referral name and email address. Here is how you do it.
→ Add two columns to your form. In each column drag and drop a ‘Short Answer’ question box. Click on the question boxes to edit them and map them to the custom-mapped fields that you created earlier (Friend’s name and friend’s email). Name the questions as “Friend’s Name” and “Friend’s Email.”
Step 5:
Design your “refer a friend” ‘voucher’ FORM
→ Click back into your forms page. Add another questionnaire and call it “Refer a Friend – Voucher.”
→ Notice that there is a download PDF button at the top of the voucher. This makes it easy for a new lead/referral to redeem the voucher (see image above). Again, I used Alice’s code to style the button.
→ Remember to add a description and anything else that will make your voucher appear more attractive to your new lead/referral. Include a space for the voucher code that your new lead/referral will use to redeem the voucher.
→ The voucher automatically populates the mapped field that we made earlier and collected through our client’s “Refer a friend – Questionnaire.”
→ You automate this by dragging and dropping a text box into the questionnaire. Click into the text box to edit it and create a 2X2 table. You can drag the divider closer to the left to make the table neater.
→ On the left of the table type in “For my friend” and “Referred by.” On the top right, add the smart field ‘Friend’s Name’ which you will find under the ‘Project’ tab. On the bottom right, add the smart field ‘Client’s Name,’ which you will find under the ‘Client’ tab.
Step 6:
Create an automated “refer a friend” workflow
→ Save your new voucher template and enter your ‘Workflow’ page.
→ The workflow that I have created has four steps to it:
→ Send “Refer a friend” questionnaire
→ Change status to “Referral Email Sent” (You can make project statues under projects, customize)
→ Send “Refer a friend” questionnaire
→ Change status to “Referral Code Sent”
→ Both Forms that are sent with this workflow should have custom canned emails sent with them. Here are the two emails that I used as examples:
Email #1 – Request referral
SUBJECT: Thank you!
BODY: Hi {{client.firstName}},
Thank you for our session yesterday, it was so much fun! I will be in touch with you in the next few days after I work on your photos!
If you’ve had as much fun as I’ve had, would you be keen to refer a friend to my photography services? How it works is if your friend books a session with me, they get (AMOUNT) off their total, and SO DO YOU! It’s a win-win and my way of saying thank you.
All you have to do is fill out the quick form below with your friend’s details, and I will send back a voucher you can download and send to them. Once they book a session with the code, I will send a unique code your way and you can book your next session with me!
Please note that the voucher is not valid with (SESSION TYPES).
{{form | formLink}}
{{brand.emailTemplate.signature}}
Email #2 – Send Voucher
SUBJECT: Refer a Friend Voucher
BODY:
Hi {{client.firstName}},
Thank you so much for referring a friend and putting their details in the form.
You will find the voucher below. Please note that you need to ‘DOWNLOAD PDF’ at the top of the form, and send the download to them.
{{form | formLink}}
Please will you only share this PDF with {{job.mappedFields.friends_name.value}}.
Thank you again, and I will email you to let you know as soon as {{job.mappedFields.friends_name.value}} has booked a session and include your code for your next session.
{{brand.emailTemplate.signature}}
→ You can automate this further by using your previous workflow to trigger this one. In the previous workflow add the “Start a Workflow” option. Then, select the “Refer a Friend” workflow.
→ Remember that you will still need to make a unique voucher code for your original client (once their friend has used the referral code).
→ To put some extra oil in this automated machine, create a proposal with an invoice in it and put it on your website. Through the invoice, they can enter their voucher codes when booking their session.
Step 7:
YOU WILL NOW NEED TO ALLOW THE PROPOSAL TO ACCEPT THE CODE YOU WOULD LIKE PEOPLE TO USE THE CODE ON:
→ Go to settings in the proposal
→ Select the code you created
NOTE: You will need to do this to all of the proposals you would like the referrer to have a discount on (once you make their unique code once their friend uses the generic code you made).
I hope you found this tutorial easy to follow and that I have helped you to create your very own referral program on Dubsado. Let me know which part of this tutorial was most helpful in the comments!
So how can you use this method to automatically pay out someone who did the referring?
I want to create an Affiliate Program that pays the affiliate $25 with each paid referral and do so automatically.
Hi Crystal,
So sorry for only seeing this now!
This process allows you to give a discount code for a service you provide. So, if you send a proposal to someone, they can put in the discount code into the proposal. To set up what you’re looking at, you need to use an affiliate program 🙂