Skip to main content

XenonConnect

How to connect XenonConnect to Socket, what data is synced, and how to use it in proposals and Price Monitor.

Written by Simon Evans

This guide explains how to connect XenonConnect to Socket, what data is shared between the two platforms, and how to use that data to keep your pricing accurate.

What the integration does

XenonConnect analyses your clients' bookkeeping data and gives Socket access to key client metrics including:

  • Annual revenue

  • Sales invoices per month

  • Bills per month

  • Bank statement lines per month

  • Transactions per month

  • XenonConnect health score

Once connected, Socket pulls this data in automatically and makes it available as pricing drivers when building proposals, and as a live data source in Price Monitor.

Price Monitor benefit: With XenonConnect connected, Price Monitor gains access to the Client Metrics (Live) template. This means you can run a pricing analysis without uploading a CSV β€” Socket uses your XenonConnect data automatically. See the Introduction to Price Monitoring for more detail.

Step 1: Get your XenonConnect API key

Before connecting in Socket, you'll need your API key from XenonConnect. Log in to your XenonConnect account, go to your settings or integrations area, and generate or copy your API key.

Step 2: Connect XenonConnect in Socket

  1. In Socket, go to Practice Settings > Integrations.

  2. If XenonConnect doesn't appear straight away, toggle on Show All Available Integrations.

  3. Find XenonConnect in the list and click Connect to Xenon.

  4. Enter your XenonConnect API key and save.

Once connected, you'll see Change API Key and Disconnect buttons next to XenonConnect.

Note: XenonConnect and Dext Precision are mutually exclusive. You can only have one connected at a time. If you have Dext Precision connected and want to switch to XenonConnect, disconnect Dext Precision first, then connect XenonConnect.

Step 3: Syncing data

Once connected, XenonConnect will sync data into Socket automatically. Allow up to 24 hours for the first full sync. When you add new clients, their data will appear after the next sync.

Step 4: Viewing XenonConnect data on client records

Once the sync has run, go to Clients in Socket and open any client record. You'll see the XenonConnect health score badge at the top of the page. Hovering over it shows the label "XenonConnect Health Score."

Step 5: Using XenonConnect data in proposals

XenonConnect data is available as client facts in Socket and can be used as driver inputs when building proposals. Socket will auto-detect and pre-select the appropriate driver option as a suggestion for each client based on their live XenonConnect metrics. You can always override the selection if needed.

Step 6: Using XenonConnect data in Price Monitor

With XenonConnect connected, Price Monitor gains access to the Client Metrics (Live) template. This means you can run a pricing analysis without uploading a CSV β€” Socket uses the XenonConnect data it already has. See the Introduction to Price Monitoring for more detail.

FAQs

How often does the sync run?

Once a day, automatically.

Can I use both XenonConnect and Dext Precision at the same time?

No. You can only have one of the two connected at any time. To switch, disconnect the active integration first and then connect the other.

Can I edit the suggested pricing inputs?

Yes, you can always override the pre-selected client facts during proposal setup.

Do I need to manually link clients?

No. Socket links XenonConnect data to your clients automatically as long as the names match.

Did this answer your question?