Integrations
Connect your own Brevo email, WhatsApp Business number, Stripe or Razorpay and Zoho Books β test each one, disconnect it, and see every send, sync and payment in the activity log.
Integrations connect Zaptiz to the services your documents and money travel through. Each provider has a card that says whether it is connected, what it is used for, and what happens when it is not.
π· Screenshot spot β the Integrations page with Brevo email connected, WhatsApp on the shared sender, Razorpay connected in test mode and the Activity log below
Save as static/img/screenshots/admin-integrations.png and replace this box with 
What each one doesβ
| Card | Used for | When not connected |
|---|---|---|
| Brevo email | Emailing invoices, RA bills, quotations and purchase orders from your own verified address. | Documents go out from the shared Zaptiz sender as "Your company via Zaptiz", with your company email as the reply-to address. |
| Sending documents and pay links from your WhatsApp Business number; replies appear in the activity log. | Messages go from the shared Zaptiz number, where it is available. | |
| Stripe | "Pay now" links on tax invoices β cards, and UPI for India-registered Stripe accounts. | No online payment. |
| Razorpay | "Pay now" links on tax invoices β UPI, cards and netbanking. | No online payment. |
| Zoho Books | Pushing clients, vendors, tax invoices and purchase orders to your Zoho Books organisation. | Nothing is exported. |
| Sign-in providers | Shows whether Sign in with Google and Sign in with Zoho are available on the sign-in page. Set up by Zaptiz; nothing to connect. | Password sign-in only. |
The heading shows how many of the five are connected. Each card's tag reads connected, needs setup, reconnect or not connected.
Email and WhatsApp can fall back to a shared Zaptiz sender. Online payments never do: a pay link is created only on your own Stripe or Razorpay account, so your client's money goes straight to your bank. Until you connect one, the Pay link tab on an invoice asks you to.
Connect Brevo emailβ
- In Brevo, create an API key (SMTP & API βΊ API Keys βΊ Generate a new API key). Your sending address must be a verified sender in Brevo.
- On the Brevo email card, click Connect Brevo.
- Paste the Brevo API key and click Verify and save. The key is checked with Brevo before it is stored, and stored encrypted.
- In Send as, pick the sender address. Addresses not yet verified in Brevo are greyed out.
- Type your address in the test box and click Send test.
Connect WhatsAppβ
- From Meta for Developers (your app βΊ WhatsApp βΊ API Setup), copy a permanent access token, the Phone number ID and the WhatsApp Business Account ID.
- On the WhatsApp card, click Connect WhatsApp and fill Access token, Phone number ID and WhatsApp Business Account ID. App secret and Webhook verify token are optional and let Zaptiz receive replies.
- Click Verify and save.
- Click Sync templates to load your approved message templates.
- Enter a number with country code and click Send hello_world to test.
To receive replies, paste the webhook address and verify token shown on the card into Meta's webhook settings.
WhatsApp only delivers a free-form message to someone who has messaged your number in the last 24 hours. For a first contact, send an approved template from the document's Send dialog.
Connect Stripe or Razorpayβ
- On the Stripe card click Connect Stripe and paste the Secret key (
sk_test_β¦orsk_live_β¦). On the Razorpay card click Connect Razorpay and enter the Key ID and Key secret. - Optionally add the webhook signing secret. With a webhook pointing at the address shown in the dialog, a paid link is recorded the moment the client pays. Without one, payments are recorded when someone clicks Check payment status on the invoice.
- Click Verify and save. The card shows Mode β test or live β so you can tell a trial key from a real one.
When both are connected, the person creating a pay link picks the gateway.
Connect Zoho Booksβ
- On the Zoho Books card, click Connect Zoho Books. Zoho asks you to approve access, then sends you back.
- Pick the Organisation to export to.
- Use Sync all clients and Sync all vendors to push your masters.
Tax invoices and purchase orders are exported one at a time from their Send dialog, on the Zoho Books tab. Exporting again updates the same Zoho record rather than making a duplicate. If the card says Zoho is not configured yet, email support@zaptiz.com.
Update or disconnectβ
- Replace key, Update or Update keys re-opens the connect form. For Stripe and Razorpay, leave the secret blank to keep the stored one.
- Disconnect deletes the stored credentials after you confirm. Email and WhatsApp fall back to the shared sender; pay links stop being available.
- A card showing reconnect means the provider rejected the stored key β for example it was revoked. The reason shows on the card. Connect again with a new key.
The activity logβ
Activity at the bottom lists every send, sync, payment and inbound message: When, Provider, What, Detail, By (or system for webhooks) and Result β ok, failed or skipped. Filter with All providers; page with Newer and Older.
The same entries for one document show under Recent activity in that document's Send dialog.
Who can use whatβ
Only a Company Admin can open this page and connect or disconnect. Using a connection follows the document: the Accountant sends invoices, the QS or Project Manager sends RA bills, the Project Manager sends quotations, the Procurement Manager sends purchase orders. Nobody but an admin sees the keys, and even an admin sees only the last characters.
Messages you may seeβ
| Message | What to do |
|---|---|
| Connect your Brevo account to send email. | No sender is available. Connect Brevo, or use This device in the Send dialog. |
| That sender is not verified in Brevo yet β Brevo would reject every message from it. | Verify the address in Brevo, then pick it in Send as. |
| This phone number is connected to another company. | A WhatsApp number can belong to one Zaptiz company only. |
| Reconnect with the WhatsApp Business Account id to load templates. | Click Update and add the Business Account ID. |
| Connect your Stripe or Razorpay account to collect online⦠| Connect a gateway before creating pay links. |
| Both Stripe and Razorpay are connected β pick one. | Choose the Gateway in the Pay link tab. |
Relatedβ
- Sharing β the Send dialog these connections power.
- Tax invoices β pay-online links on an issued invoice.
- Payments β how a paid link becomes a recorded receipt.