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 accountA 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 accountOutbound 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 accountTransactional 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
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 accountThe 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 accountPart 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 accountStorage 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