# ION to Quickbooks

## Getting started

Follow the instructions below to automatically sync data between [ion](https://docs.violetlabs.com/apps/i/ion "mention") and [quickbooks](https://docs.violetlabs.com/apps/q/quickbooks "mention"):

{% stepper %}
{% step %}

### Create a <img src="https://2091741164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2FmEVfKuIyE6o02E8cJCki%2Fquickbooks.png?alt=media&#x26;token=23b880bb-26ef-44ab-8cfc-38297d650e26" alt="" data-size="line"> Quickbooks integration

First, connect to Quickbooks and create an integration (full instructions [here](https://docs.violetlabs.com/apps/q/quickbooks)).
{% endstep %}

{% step %}

### Connect <img src="https://2091741164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2FjEUUf71xOyb4XakXE8Lw%2Fion.png?alt=media&#x26;token=b2154d3d-d7c2-49fe-b327-405feddc422e" alt="" data-size="line">ION

Next, connect ION or ION Gov (full instructions [here](https://docs.violetlabs.com/apps/i/ion)).
{% endstep %}

{% step %}

### Configure ION integration and Quickbooks sync

Once you are connected to ION, configure your data *fetch* (data coming into Violet), including:

* the types of data you want to fetch (make sure to select Purchase Orders)
* how often data should be fetched (scheduled vs. event-driven)

Last, configure your data sync to Quickbooks (data that is synced to Quickbooks), including:

* how often you want data to be synced
* allowable times for data to be synced (for example, only sync outside of business hours)
* any specific rules for what should be synced (for example, by release status)
* any custom fields or attributes
  {% endstep %}
  {% endstepper %}

## Observability

To learn more about monitoring performance and health & status of your data syncs, head to [observability](https://docs.violetlabs.com/features/workflows/observability "mention").
