Data is pushed to and pulled from third party apps through what we call integration tasks. Each integration has its own specific set of tasks related to it.
For example, an integration with an inventory app requires a task to pull stock numbers (inventory) from the app and push sales orders to app. Therefore, two tasks will exist.
Integration tasks will run automatically based on the schedule assigned to each task. The system will automatically assign an appropriate schedule to each task. To edit the default schedule assigned to a task go to Xero > Tasks.
You can click on the task ID to edit it.
Note: We recommend using the default schedules automatically assigned by the application.
Although integration tasks will run automatically on a schedule, you can run these tasks at any time. For example, if you want to urgently export all your latest sales data to your accounting app, you can run the “export sales” task.
To run an integration task manually go to Xero > Tasks. You can then click on the “run task” button on the right of the task you want to run.
Alternatively, you can select multiple tasks to run, scroll down to the bottom of the page and select With Selected > Run Selected Task.
Depending on the amount of data being transferred and the complexity of the task, it may take several minutes for a task to complete.
You can check on the progress of a task from the Neto dashboard by navigating to Setup & Tools > All settings & tools. Click on the Import and Export tab and click Import/Export Processes.
Here you will see a list of all pending processes. A process is complete when it it’s status is Finished.
The system logs all data that is exported to and imported from your third party apps. You can access these logs by going to Xero > Export Log.
When exporting data to a third party app, the system will also store the response from the third party app in the export log. If a transaction fails, for example the third party app rejects the order you are trying to export, you will see this failure in the export log.
You can then attend to the reason for failure and re-export the related transaction. The system will also automatically try to re-export failed transactions for you at scheduled times.