Save time and reduce errors by auto-syncing Thinkific Payments transactions with QuickBooks Online!
In this article:
Step 1: Connect Your QuickBooks Online Account
Step 2: Complete Account Configuration
Step 4: Select the desired plan
About This Feature
Auto-sync your Thinkific Payments transaction with your QuickBooks Online account by utilizing the QuickBooks Sync app! Thinkific has partnered with Acodei, a 3rd party app developer, to help Thinkific Creators reclaim valuable time spent on tedious bookkeeping tasks. Now, you can focus on what matters most to you and your business—available exclusively on TCommerce.
Access the QuickBooks Sync by Acodei app in the Thinkific App Store here! Thinkific customers get an exclusive 14-day trial, try it today for free by starting to connect your app!
With seamless real-time syncing capabilities, this integration empowers effortless management of your transactions within QuickBooks, streamlining your reconciliation and accounting workflow. This app allows you to:
-
Create custom product mappings
Connect your Thinkific transaction data to the right accounts and fields to minimize errors and ensure accuracy and consistency, providing you with a precise reflection of your business finances.
-
Sync transaction data in real-time
Get up-to-date and accurate financial information directly in QuickBooks and stay updated on your financial performance.
-
Automate bookkeeping and reconciliation
Say goodbye to manual data entry and hello to efficiency as you automate the reconciliation process and get back to creating content and engaging your audience.
How the QuickBooks Sync Works
The QuickBooks integration is done via the QuickBooks Sync by Acodei app, which can be accessed in the Thinkific App Store here. The QuickBooks Sync by Acodei app is available to all creators on TCommerce and requires a Quickbooks Online paid account to connect to. To access the app, as well as other powerful features on TCommerce that help you save time and sell more, enable Thinkific Payments on your account: Thinkific Payments.
Once the app is installed and mappings are configured, the QuickBooks Sync by Acodei app will automatically sync all transactions processed through Thinkific Payments from Thinkific to QuickBooks Online.
The following Thinkific Payments information can be synced to QuickBooks:
- Sales
- Refunds
- Payouts
- Fees
- Taxes
Connect and Configure the App
For more information, please review Acodei Help Centre article: QuickBooks for Thinkific - Overview.
To connect the app:
- Install the app from the Thinkific App Store or by navigating to the Integration tab of your Admin Dashboard
- Click Install
- Review permissions and app details and select Accept & Install
Ensure that you are installing the app on the correct Thinkific site.
- Under the App Configuration section of the app page on your Thinkific site, select Install
Once the app is installed, you will need to complete the following steps to complete the app setup:
Step 1: Connect Your QuickBooks Online Account
You will need to connect your existing QuickBooks online account to start the configuration process.
- Select Connect to QuickBooks
- On the new page, sign into QuickBooks with your Intuit Account
- On the next screen, select Connect
- You will be redirected to the App details page
- Click Continue
Step 2: Complete Account Configuration
If you are unsure what account your sales should map to, please contact a bookkeeping or accounting professional. Our Support team is unable to offer accounting and bookkeeping assistance.
In each section, click on Explain this to read more information on the required fields. For more information, please review Acodei Help Centre article: QuickBooks for Thinkific - Overview.
Deposit & Holding Accounts
This required section allows you to define where your Thinkific Payment payouts are deposited and which account should track your Thinkific Payments balance.
- Select where Thinkific Payments payouts are deposited: specify which bank account you use to receive your Thinkific Payments payouts.
- Select which account will track your Thinkific Payments balance: by default, the Acodei app creates a holding account for you, named Thinkific Payments Holding Account - Acodei. This holding account tracks your Thinkific Payments Balance in QuickBooks. In the default setup, transfers (from holding to checking accounts) are created in QuickBooks to represent the payout. If you prefer a bank deposit containing all your sales and refunds, please change your holding account to an Undeposited Funds asset type.
Default product
This required section allows you to map Thinkific sales and refund transactions to a QuickBooks account of your choosing. After the selection is made, Acodei will create a product tied to these accounts.
- Select the account your Thinkific Payments sales will map to
- Select the account your Thinkific Payment refunds will map to
Fee Management
This required section allows you to specify how Thinkific Payments fees should be mapped and presented in QuickBooks.
- Select how should the Thinkific Payment fees be shown in QuickBooks
- Include Thinkific Payment fees as a line item in Sales Receipt: if this option is selected, the fee will be added below the gross amount.
- Include Thinkific Payment fees as a line item in an Expense: if this option is selected, the sales receipt would only contain the gross amount, and a separate expense document will contain all the fees that would be on the sales receipt.
- Select the account your Thinkific Payment fees will map to
- Select if the tax should be included with other fees
Customer Management
This section allows you to define what customer data is synced to QuickBooks.
- Select the customer name import behavior
- Sync individual names: if this option is selected, Thinkific student names will be shown on transactions synced into QuickBooks.
- Use a default customer name: If this option is selected, you can set a default customer name that will be set for all Thinkific Payment transactions synced to QuickBooks, e.g. “Thinkific Customer”
- Select the customer data to import into QuickBooks: this option is only available if the Sync individual names option is chosen in the section above
- Customer email address
- Customer physical address (country, postal code)
Step 3: Test Sync
Once the account configuration is complete, the app will pull three recent transactions from Thinkific into QuickBooks to ensure the accuracy of the setup.
- Select Sync
- Select the time period from which the test transaction data will be pulled
- Select Sync
- Three recent transactions from the selected period will be synced to QuickBooks Online. You will need to verify that the data has been synced correctly.
- If adjustments are needed, select Delete test & modify settings
- If everything is correct, select Looks good
- Click Continue
Synced transactions will stay in your QuickBooks, but you can resync or delete them at any time.
Step 4: Select the desired plan
Once the setup is complete, select the plan that suits your needs best. The QuickBooks sync app by Acodei offers a Free plan that has a limit on the number of transactions per month. See the plan options on the Acodei site.
This is the page where you can redeem a Thinkific-exclusive 14-day trial to try the app for free!
Use the QuickBooks Sync App
Once the app is set up, your Thinkific Payment transactions will be automatically synced into your QuickBooks Online account on an ongoing basis. If the transaction limit is reached, you will be notified via email and will have the option of upgrading your plan.
To view the app management options:
- From the Admin Dashboard, go to Integrations
- Select the QuickBooks Sync by Acodei app
Here, you will see the following options:
- Uninstall the app
- Contact Acodei support
-
Account Mapping: edit your account mapping
You can change field mappings at any time, and the new mapping will apply automatically to any new transactions. Past transactions may be manually re-synced to the new fields.
-
Data Feed: the feed of all Sales, Refunds, and Payout transactions and their status (Synced or Not synced) and any errors
Select Historical pull to sync past transactions.
- Billing: Acodei billing information
- Connection & Status: view of connection information between Acodei app and QuickBooks or between Acodei app and Thinkific
Frequently Asked Questions
Does this app cost extra?
Yes. Thinkific Payments offers QuickBooks integration via a separate app maintained by a 3rd party developer, Acodei. The pricing is determined by Acodei, and in addition to the auto-sync functionality and continuous app support, the developer offers customer support to help you get the most out of the app.
The app price is consistent with the apps offered for Stripe <> QuickBooks integration, however Thinkific customers get an exclusive 14-day trial!
If you’re just starting out, Acodei offers a Free plan that allows you to sync a limited number of transactions per month.
Are there unlimited transactions?
While some plans have transaction limits, Acodei offers a Scale plan that scales with the volume of synced transactions. For more information, visit Acodei Pricing page.
Will my PayPal data be synced to QuickBooks?
No, only transactions made using Thinkific Payments will be synced to QuickBooks.
Will transactions made using Digital Wallets, BNPL, Bank Redirects, Group Orders, Gifting, etc. be synced to QuickBooks?
Once the app is set up and configured, all Thinkific Payment transactions will be synced to QuickBooks, regardless of the additional functionality used at the checkout, as long as the Acodei transaction limit is not reached.
How will taxes be synced to QuickBooks?
You can have the option of including tax amounts as part of Thinkific Fees or to have tax separated out as a fee that you can map to its own expense account.
What happens if I change the field mapping?
You can change field mappings at any time, and the new mapping will apply automatically to any new transactions. Past transactions may be manually re-synced to the new fields.
How can I sync my past transactions?
Go to the Data Feed tab of the app details page and select Historical Pull. This will bring you to the Acodei site, where you can select the transaction period and proceed with syncing your past transactions.
Historical data costs vary based on your requested volume. For a detailed breakdown on the historical data pricing, please view this article.
What happens when I uninstall the app?
In case you uninstall the app, your data will be retained for 30 days. If you do not reconnect the app after 30 days, all data is fully deleted from Acodei.
What happens when I reach the transaction limit?
Once you reach the transaction limit on your Acodei plan, you will:
- See an error message "You've exceeded your billing tier" on each transaction that wasn't synced in the Data Feed tab of the app details page
- See an error message on the dashboard of your Acodei account on the Acodei site
- Receive an email notification
Once you reach your transaction limit, you have the following options:
- Upgrade to a higher plan before the end of the billing period. Once you upgrade within the same billing period, unsynced transactions will be automatically synced.
- Complete a historical pull to sync previous transactions. This option can be found under Acodei App Details page > Data Feed.
- Wait until the billing period resets. Once the billing period resets and the transaction limit is reset, only the transactions that occur in the new billing period will start syncing.
For example, you are on a free plan and your billing cycle restarts on February 1st. In January, you processed 50 transactions, using Thinkific Payments. Any transactions above the free plan limit (e.g. 30 transactions) will not be automatically synced to QuickBooks. If you do not take any actions and your billing restarts, only transactions made after February 1st will be automatically synced to your QuickBooks account. You will need to complete a historical pull to sync the extra 20 January transactions.