Skip to content

Every integration at a glance

What each connected tool brings in, what Vestiarion writes back to it and who allows that, how it stays current, and what none of them does: approve or pay.

Vestiarion connects to the tools a business already keeps its bills, deals, work and conversations in. Nothing needs replacing: bills, won deals and finished work come in from them, the agent decides under every check, and a few tools get the outcome back. This page sets every integration side by side: what it brings in, what it writes back and who allows that, and what it never does. Each tool's own guide says how to connect it.

Every integration

An owner or admin connects each one from Settings. Connecting one changes nothing in the tool until it is allowed to write, and nothing in it is a reason to pay by itself.

ToolWhat comes inWhat goes backHow it connects
XeroBills approved in Xero with an amount due, and their suppliers, for you to reviewEach payment made on Arc for a bill from Xero, booked against that bill once an owner, admin or accountant approves itReads and writes: every 15 minutes, or at once when you sync
QuickBooks OnlineBills with a balance left to pay, and their vendors, for you to reviewNothing: it writes nothing to QuickBooksRead-only: every 15 minutes, and sooner when QuickBooks says a bill or vendor changed. Sandbox companies for now, until Intuit completes its assessment of the app
Zoho BooksOpen, overdue and partly paid bills, and their vendors, for you to review; drafts stay outNothingRead-only: every 15 minutes
HubSpotWon deals with their customers, to plan their collectionsOnce an owner or admin allows it: what each planned deal collected and still owes, in deal fields of its ownReads, and writes once allowed: every 15 minutes
PipedriveWon deals with their organizations and persons, to plan their collectionsOnce allowed, and only for payments on Arc mainnet outside shadow mode: what each planned deal collectedReads, and writes once allowed: when Pipedrive says a deal changed, and every 15 minutes
Zoho CRMWon deals with their accounts and contacts, to plan their collectionsNothingRead-only: every 15 minutes
AsanaThe task a contractor's milestone is linked to: whether it is completed, and its deliverablesNothing written to the taskEvent-triggered: Asana's webhook on each linked task, read again within a minute
Google SheetsNothing: it reads nothing from GoogleA month's close pack, in a spreadsheet Vestiarion makes in the connected account's Drive, when an owner, admin or accountant exports itA Google account: when someone exports
GitHubPull requests and their comments, on the repositories you chooseA comment on each pull request a milestone was paid for, with the amount, the network and the transactionAn app on your repositories
SlackWhat members ask, and invoices an owner or admin adds from a messageThe agent's decisions, in a channel you pick, with each bill still waiting for approval and a button to review it in ApprovalsA chat app: a minute after each decision
TelegramWhat you ask, and invoices you send the botThe agent's decisions, in your own chat, with each bill still waiting for approval and a link to review it in ApprovalsA chat bot: a minute after each decision
DiscordNo message: only the webhook's name and its channel's and server's ids, once, when it is connectedEach bill the agent holds or flags for a person, with a link to review it in ApprovalsA channel webhook: after each cycle
Invoice Capture for ChromeAn invoice you select on a page or a file you choose, as a draftNothingA browser extension: when you send the draft

What no integration does

None of them approves or pays. A bill approved in Xero or open in QuickBooks, a won deal, a completed Asana task, a merged pull request, a message or a captured invoice comes in to be decided: a person adds the bill or plans the deal, the agent decides each payment under every check, and people decide what the checks stop. See How payments are controlled.

The one place outside Vestiarion where a person decides a payment is Slack, when an owner allows it: a payment the agent stopped can be decided from its message, under the same checks, and on Arc mainnet it is approved in Vestiarion only. See deciding from Slack. Discord only links to the bill in Approvals: opening its link approves nothing.

What the payments run on

Arc and Circle are not tools you connect: they are what every payment is made with. Payments are made on Arc, in USDC or EURC, sent through Circle's wallets, and each one links to its transaction on Arc's explorer. Contracts on Arc lists the contracts Vestiarion deploys and the Circle contracts it calls.

Bank payouts to a vendor's bank account in Mexico go through BlindPay, in pesos over SPEI, each one approved by a person. In this version they run on BlindPay's development instance, on Arc testnet, where no pesos reach a bank.

From your own system

For tools that are not listed, send bills and milestones from your own system with the REST API or the TypeScript SDK, and get the agent's decisions on your webhooks. A bill that comes in this way gets every check one typed into the console gets.

Edit this page on GitHub (opens in a new tab)