# Database and QuickBooks

DBSync Cloud Workflow is a cloud-based integration platform as a service (iPaaS) designed to automate data synchronization between various applications, including accounting software like QuickBooks (both Online and Desktop editions) and on-premise or cloud databases such as MySQL, SQL Server, or others. This integration enables unidirectional or bidirectional data flow for entities like customers, vendors, items, invoices, payments, and more, helping businesses streamline accounting processes, reduce manual data entry, and ensure data consistency. Pre-built templates simplify setup for common use cases, while custom workflows allow for advanced mappings and transformations.

The guide focuses on unidirectional templates for QuickBooks to Database syncs, as these are readily available. For the reverse direction (Database to QuickBooks), you can create custom workflows by configuring connectors and swapping reader/writer roles. Examples use MySQL as the database, but the process applies to other supported databases.

To know more, refer to the following documents:

* [Customer Hierarchy in QuickBooks and Database](https://docs.mydbsync.com/cloud-workflow/tutorials/database-and-quickbooks/customer-hierarchy-in-quickbooks-and-database)
* [Database to QuickBooks Integration](https://docs.mydbsync.com/cloud-workflow/tutorials/database-and-quickbooks/database-to-quickbooks-integration)
* [Trigger an External API](https://docs.mydbsync.com/cloud-workflow/tutorials/database-and-quickbooks/trigger-an-external-api)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mydbsync.com/cloud-workflow/tutorials/database-and-quickbooks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
