![]() |
VOOZH | about |
Claris FileMaker is a low-code database application development tool that enables users to create custom apps for managing and organizing data. It combines a powerful relational database engine with an intuitive interface, allowing both technical and non-technical users to design and deploy applications across desktop, web, and mobile platforms.
In this article, we'll explore how to use the CData ODBC Driver for QuickBooks Online and FileMaker scripting to connect to QuickBooks Online data.
CData provides the easiest way to access and integrate live data from QuickBooks Online. Customers use CData connectivity to:
Many users access live QuickBooks Online data from preferred analytics tools like Power BI and Excel, directly from databases with federated access, and use CData solutions to easily integrate QuickBooks Online data with automated workflows for business-to-business communications.
For more information on how customers are solving problems with CData's QuickBooks Online solutions, refer to our blog: https://www.cdata.com/blog/360-view-of-your-customers.
If you have not already, first specify connection properties in an ODBC DSN (data source name). This is the last step of the driver installation. You can use the Microsoft ODBC Data Source Administrator to create and configure ODBC DSNs.
QuickBooks Online uses the OAuth authentication standard. OAuth requires the authenticating user to log in through the browser. To authenticate using OAuth, you can use the embedded OAuthClientId, OAuthClientSecret, and CallbackURL or you can obtain your own by registering an app with Intuit. Additionally, if you want to connect to sandbox data, set UseSandbox to true.
See the Getting Started chapter of the help documentation for a guide to using OAuth.
When you configure the DSN, you may also want to set the Max Rows connection property. This will limit the number of rows returned, which is especially helpful for improving performance when designing reports and visualizations.
In this section, we walk through the steps to connect live QuickBooks Online data to FileMaker using the CData ODBC Driver for QuickBooks Online and the Script function. During the initial import, FileMaker brings in all data from the external data source. From the second import onward, it updates only the data that has changed in the external source (a differential update). You can also replace the data in the current record order and schedule these differential updates for automated syncing.
You can download and install the latest version of FileMaker Pro for your Mac/Windows/Linux systems from this link.
Scripting in FileMaker automates complex tasks and workflows by running a sequence of actions with a single command. By using scripting to integrate with QuickBooks Online, you can automatically connect to, import, update, and replace QuickBooks Online data within your FileMaker applications, streamlining data management and improving efficiency.
In this section, we'll use scripts to import QuickBooks Online data into FileMaker by following these steps:
After importing the QuickBooks Online data into FileMaker, use scripts to update or replace any changes made in QuickBooks Online by following this process:
Download a free 30-day trial of CData ODBC Driver for QuickBooks Online to integrate QuickBooks Online data into Claris FileMaker and work with QuickBooks Online data in your FileMaker applications.
Reach out to our Support Team if you have any questions.
Download a free trial of the QuickBooks Online ODBC Driver to get started:
Download NowLearn more:
π QuickBooks Online IconThe QuickBooks Online ODBC Driver is a powerful tool that allows you to connect with live data from QuickBooks Online, directly from any applications that support ODBC connectivity.
Access QuickBooks Online data like you would a database - read, write, and update Customers, Transactions, Invoices, Sales Receipts, etc. through a standard ODBC Driver interface.