How to integrate Xero in Clinic1

Step 1: Log into developer.xero.com and head to ‘My Apps’ and click ‘New App’ in the top right corner.

Step 2. Enter ‘Clinic1’ as the name of the new App.
Click the top Web App Option if deselected.
Enter https://app.clinic1.com into the company or application URL.
Enter https://app.clinic1.com/api/v1/clinic/xero-callback into the 0Auth 2.0 redirect URI.

Step 3. Navigate to ‘Configuration’ on the left menu.
Copy the Client ID and paste it into the Client ID field in clinic1.
Then generate a secret and do the same

To find the integration menu in Clinic1, you must be the account holder. Head to ‘Account Settings’ in the top right corner of the settings menu, then click integrations.

Step 4. Click on ‘Webhooks’ on the far-left menu. Select Billing Subscriptions, Contacts and Invoices.

Next, paste https://app.clinic1.com/api/v1/xero/invoices/webhook into the delivery URL section as below.

Once entered, copy the ‘webhook key’ and paste it back into Clinic1 under ‘Webhooks Secret’

Step 5. 
Once all information is entered into Clinic1, click Update Settings. You will then be navigated to Xero to allow access.


Step 6.
Once access is allowed, return to Xero ‘Webhooks’ and click ‘Send intent to receive’. Once this is complete, your integration is ready to go.

Industry News

Our Latest Insights

Explore the latest trends and breakthroughs in healthcare technology and patient care management.