Create a Sales Receipt in Quickbooks (Zapier)
Use Zapier to Create a Sales Receipt in Quickbooks
Note: if you haven’t set up a zapier account for your MemberPress, then follow this guide first.
https://docs.memberpress.com/article/263-official-memberpress-zapier-integration
First click the “Make a Zap!” button on the top right of your Zapier page.
Choose MemberPress as your Trigger App.
Select “Transaction Completed” as your trigger and continue.
Select your MemberPress account (you can test its connection here if you wish) and continue
Pick a Sample transaction to test your Zap. If you don’t see any then just hit the “Get More Samples” button to get a transaction from your site, it is best to get one with as much information as possible so you know what to add to your zap. Continue.
Now click the “Add a Step” button on the left below your MemberPress Step
Choose Action/Search
Choose QuickBooks Online (if you don’t see it you will need to add and link the app to Zapier)
Search for the Action-”Find a Customer”
You need to find them to give them a receipt, and if they are not in QuickBooks yet, which is likely if you are just starting this, then it will add them as a customer as well.
Connect or Select your QuickBooks Online account, continue.
Here is where you need to search for your customer, choose "Email" in the search field
For the Search Value you need to click the "insert a field" button. Then it should populate with all your MemberPress Fields, here you need to select the "Member Email" Field
Next, for QuickBooks to create a customer if there isn't already one in your system click the "Create QuickBooks Online Customer if it doesn't exist yet?" box
Then using the "insert a field" button find the "Member First Name" and the "Member Last Name". (You will need to collect both first and last names in your membership registration as it is required by QuickBooks to create an account.) Choose the "Member First Name" then a space to avoid them being lumped together, hit the "insert a field" button again and find the "Member Last Name"
This is all that is required to create a user, but feel free to add as many fields as you want by following the same steps. Once you have collected all the info, hit Continue.
The Next page will let you test your setup .
Simply hit the "Fetch & Continue" at the bottom of the page to try it out, if successful you will see this screen.
Continue onto the final action
Click the "+ Add a Step" button again as before and Choose the "action" then choose "QuickBooks Online" but this time you will choose "create a sales receipt"
Connect your QuickBooks account again and continue.
Find the customer you created in step 2 by selecting "use a custom value" in the customer dropdown
In the "custom value for customer ID" choose the quickbooks "find or create a customer" then choose "ID" in the dropdown
You can leave the "find customer by name/email" blank
select the "insert a field" button in the "email" options
select the "1 transaction completed" then select the "Member Email" option
fill out any other optional fields you choose, then navigate to the "line items" section
following the same steps as before, select the "amount " line from the first step, this one is required so do not skip it
then find and add any other information you want to include in the receipt
after you have added your information, click continue.
Next you will test your Zap by clicking the "Send Test to QuickBooks Online"
If all goes well you will see this message
Finally select "Finish" and you should see a receipt like this in your QuickBooks