Integrations
connects to your accounts, not ours
Every integration uses credentials that belong to your business, set in your own configuration. Nothing passes through a Karvio account.
| Area | Connects to | Status | What it does |
|---|---|---|---|
| Payments | Stripe | Included | Hosted checkout page, deposit holds with later capture or release, refunds and signed webhooks, on your own Stripe account. |
| Any SMTP service | Included | Booking confirmations, reminders, payment requests and password resets through your own mail relay. | |
| File storage | Local disk or S3-compatible | Included | Photos, agreements, invoices and documents on your server or in your own bucket. |
| Identity verification | Stripe Identity | Included | Optional document check before pickup. A person makes the final decision; the software never rejects a customer by itself. |
| Accounting | CSV export | Included | Ledger and revenue exports for your accountant or accounting package. There is no direct connection to accounting software. |
| E-signature | Your provider | Interface | Built-in acceptance records a typed name with time, address and a fingerprint of the text. A provider can be connected through the adapter. |
| SMS | Your provider | Interface | Reminder and notification events are ready; a text-message provider is connected per project. |
| Telematics | Your provider | Interface | Odometer and fuel readings can be fed from a telematics service through the adapter. |
| Tolls and fines | Your provider | Interface | Incidental charges can be created from a provider's feed through the adapter and are always reviewed by staff. |
| Insurance | Your insurer | Interface | Claims are tracked in the product. Submitting to an insurer happens through their own channel unless an adapter is built. |
- Included
- The adapter ships with the product. You add your own account keys, and it is tested against your account during setup, before you go live.
- Interface
- The product defines the connection point and ships a simulator for it. Connecting a real provider is development work, scoped per business.
Built to be honest
a simulator can never pose as the real thing
- Simulators exist for demos and testing, and anything they produce is labelled as simulated
- A production installation refuses to start with a simulator unless you explicitly allow it
- If a real integration is switched on but not configured, the software says so clearly. It does not pretend to succeed.
- Webhooks are verified and processed once, however many times they are delivered
need a provider that is not listed?
Tell us what you use today. Adding a provider means writing one adapter against a defined interface.