Skip to main content

Integrations

Connect BuyVerse.ai to the tools you already run: accounting, point of sale, inventory, banking and calendars. Most connectors sign in with OAuth.

Connectors

  • Accounting

    OAuth

    Sync invoices, payments and ledgers with your accounting software.

    /integrations/accounting
  • Point of sale

    OAuth

    Connect a point-of-sale system to reconcile in-store and online sales.

    /integrations/pos
  • Inventory systems

    OAuth

    Keep stock in step both ways, with reconciliation reports and a test connection.

    /integrations/inventory-systems
  • Banking

    OAuth

    Link bank accounts through Plaid to reconcile payouts and balances.

    /integrations/banking
  • Calendar

    OAuth

    Connect a calendar to show service bookings and availability.

    /integrations/calendar

Connecting with OAuth

Request a link, send the person to it to give consent, then exchange the returned code to finish the connection. You can test a connection before you rely on it.

OAuth link and connect
# Start the OAuth flow
curl --request POST \
  --url https://api.buyverse.ai/api/v1/integrations/accounting/oauth-link \
  --header 'Authorization: Bearer YOUR_TOKEN'

# The response holds an authorizationUrl: send the person there.
# After they consent, finish the connection with the returned code:
curl --request POST \
  --url https://api.buyverse.ai/api/v1/integrations/accounting/connect \
  --header 'Authorization: Bearer YOUR_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{ "code": "…", "provider": "quickbooks" }'

Custom integrations

For anything a connector does not cover, call the REST API directly and subscribe to webhooks for changes as they happen.