Xero
Invoices, both ways. Your invoices go into Xero on their own, the customer is created there if they are new, and when they pay, Xero tells Sign OS and the job is marked paid. It is an invoice connection, not a contact sync: your existing Xero customers and suppliers come in through a spreadsheet import, and editing one here does not change it in Xero.