Integrations

Connects to the tools you already run on.

Payments, accounting, messaging, and identity — each one a real connection you can set up today, not a roadmap item.

Payments

Stripe

Card payments, online invoice payment links, and in-person Tap to Pay.

  • Connected via Stripe Connect, so payouts land in your own Stripe account — nothing is routed through an intermediary.
  • Every sent invoice includes a secure payment link; payments post back against the invoice automatically and update its status.
  • Tap to Pay lets a technician take a card payment on their phone at the job, using Stripe Terminal.

PayPal

Use your own account

A second way for customers to pay an invoice, alongside cards.

  • Connect your own PayPal business credentials, in either sandbox or live mode.
  • Customers see PayPal as an option on the invoice payment page — no PayPal account needed on your side beyond the connection.
  • Payments are captured on return and recorded against the invoice like any other payment.

Accounting

QuickBooks Online

One-way sync of customers, invoices, and payments into QuickBooks.

  • Connects over OAuth, with tokens refreshed automatically — no re-authorising every few weeks.
  • Customers, invoices, and payments push across; you map your chart of accounts and import tax rates once during setup.
  • A backfill pass brings existing records over, and failed syncs retry rather than silently dropping.
  • Sync is one-way (Gruvik → QuickBooks). Edits made in QuickBooks are not pulled back.

Xero

The same one-way accounting sync, for Xero users.

  • OAuth connection scoped to a single Xero tenant, with automatic token refresh.
  • Pushes customers, invoices, and payments; chart-of-accounts mapping and tax-rate import work the same as QuickBooks.
  • Sync is one-way (Gruvik → Xero).

Messaging

Twilio

Use your own account

Outbound SMS to customers, and inbound calls for the AI receptionist.

  • Sends appointment reminders, on-my-way texts, and invoice notifications from your own Twilio number.
  • Bring your own Twilio credentials so messages come from a number your customers recognise.
  • Also carries inbound voice for the AI phone receptionist, when that's enabled.
  • Messaging is outbound only today — replies from customers are not routed into an inbox.

Resend

Use your own account

Transactional email delivery from your own domain.

  • Estimates, invoices, reminders, and portal invitations all go out over Resend.
  • Connect your own Resend key and from-address so email is sent from your domain rather than a shared one.
  • Without your own key, the platform's default sender is used.

Identity

Google

Sign in to an existing Gruvik account with Google.

  • Single sign-on for team members whose Google email matches their Gruvik account.
  • Sign-in only: it authenticates people who already have an account rather than creating new ones.
  • SAML, SCIM provisioning, and other identity providers are not supported yet.

AI & data

Anthropic (Claude)

Use your own account

The model behind the AI assistant, receipt scanning, and business answers.

  • Powers the in-app assistant's drafting and question-answering, plus receipt OCR on expenses.
  • You can supply your own Anthropic API key if you'd rather AI usage bill to your own account.
  • Without your own key, the platform's account is used.

OpenAI

Speech-to-text for voice input, and the voice layer of the phone receptionist.

  • Whisper transcribes voice notes so a technician can speak instead of typing.
  • Also provides the realtime speech layer for the AI phone receptionist.
  • Reasoning and drafting are handled by Claude; OpenAI handles audio only.

SerpApi

Use your own account

Part identification from a photo, supplier lookup, and address geocoding.

  • Reverse image search identifies a part from a photo taken in the field.
  • Finds nearby suppliers when a technician needs something mid-job.
  • Geocodes customer addresses, which is what makes proximity-based route suggestions possible.
  • Requires your own SerpApi key — without it, these specific features stay unavailable.

Cloudinary

Use your own account

Storage and delivery for job photos and file attachments.

  • Before/after photos, signed forms, and document attachments are stored and served here.
  • Bring your own Cloudinary account if you'd prefer media to live under your own storage.

Need something that isn't here?

There's no public API or Zapier connector yet, so a custom integration means talking to us directly. Tell us what you need at sales@gruvik.com.

Ready to run your business on it?

Start a 14-day trial today. No credit card, no sales call, no implementation project.

14 days free · No credit card required · Cancel anytime