# ION to NetSuite

## Getting started

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

{% stepper %}
{% step %}

### Create a <img src="https://2091741164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2F01rLfqNGdP6lVAts0rb0%2Fnetsuite.png?alt=media&#x26;token=6781efde-6a27-46e2-b9eb-9367f9082282" alt="" data-size="line">NetSuite integration

First, connect NetSuite and create your integration (instructions [here](https://docs.violetlabs.com/apps/n/netsuite)). Make sure the integration is fetching Purchase Orders, Receipts, Vendors, Inventory, etc. - whatever data you'd like to sync.
{% 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, set up your ION integration (full instructions [here](https://docs.violetlabs.com/apps/i/ion)).
{% endstep %}

{% step %}

### Configure ION sync to NetSuite

In the ION integration panel, select NetSuite as the target app from the dropdown menu:

<figure><img src="https://2091741164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2FbLT1X0fcU6SBjrZq8duf%2FScreenshot%202026-03-05%20at%208.08.04%E2%80%AFPM.png?alt=media&#x26;token=674ff140-de72-405e-bd93-64340c62b48a" alt="" width="375"><figcaption></figcaption></figure>

Then configure any settings or rules, for example:

1. How often data should be synced, and allowable sync windows<br>

   <figure><img src="https://2091741164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2F4Ns7fuJjPKap7QMaujpS%2FScreenshot%202026-03-05%20at%208.10.25%E2%80%AFPM.png?alt=media&#x26;token=1ab49bf5-ddfc-47b8-a279-4f03108ef754" alt="" width="375"><figcaption></figcaption></figure>
2. Only sync data with certain Statuses<br>

   <figure><img src="https://2091741164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2FoIIiBLiTAZMcyyFJUWMQ%2FScreenshot%202026-03-05%20at%208.08.30%E2%80%AFPM.png?alt=media&#x26;token=9b6885e9-c5c6-478c-aa35-aa1b3050d283" alt="" width="375"><figcaption></figcaption></figure>
3. Or only sync data created after a certain date.

   <figure><img src="https://2091741164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2FmeETn9rc5ukzoZanWAKK%2FScreenshot%202026-03-05%20at%208.08.49%E2%80%AFPM.png?alt=media&#x26;token=f2367e47-bae1-4b06-938f-f48735aad5fe" alt="" width="375"><figcaption></figcaption></figure>

Violet will automatically sync new data to NetSuite, and it will push updates to existing data when there are changes.
{% 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").
