OAuth, not API-secret hell
Google Calendar and Sheets connect with one OAuth click. Your team never asks clients to generate an API key or paste credentials.
Google Calendar, Google Sheets, SMTP, the website widget, webhooks, and your WhatsApp / Instagram credentials — all wired into the same CRM. OAuth where possible. No client ever has to paste an API secret. Lead data never scatters across silos.
Connected workspace
Google Calendar
anand@niet.in · +2 others
Google Sheets
leads-sheet · admissions-sheet
SMTP
alerts@niet.in
Website widget
niet.in · 4 pages
Webhooks
3 endpoints
WhatsApp Cloud API
+91 88•• ••5430
The connectors lead-ops teams actually rely on — Calendar, Sheets, SMTP, website widget, webhooks. No fake “100+ integrations” counter.
What makes BotSync integrations different
Most CRMs treat integrations as a marketplace. BotSync treats them as plumbing — a small set of well-built connectors wired into the conversation, lead, and booking model. Every connector exists to keep data in one place, not pull it apart.
Google Calendar and Sheets connect with one OAuth click. Your team never asks clients to generate an API key or paste credentials.
Integrations support the CRM — they don't replace it. Calendar events, sheet rows, and SMTP alerts all reference the same lead.
Outbound HTTP requests from flows hit any internal system. Lead events also publish to your endpoints for downstream pipelines.
Google Calendar
Each owner OAuths their Google Calendar in two clicks. BotSync reads free/busy in real time so the in-chat slot picker only shows actual openings, and writes bookings back as proper events with a Meet link.
Connected calendars
Synced 2s agoAnand R.
anand@niet.in
62% busy
Meera S.
meera@niet.in
88% busy
Rohan P.
rohan@niet.in
34% busy
Google Sheets
Workflows sometimes still live in a sheet — a partner report, an admissions checklist, a finance ledger. BotSync writes selected lead fields into your sheet in real time, and you can use the connector inside flows as a node.
Google Sheets · leads-sheet
Live| Row | Name | Stage | City |
|---|---|---|---|
| 2,418 | Priya Sharma | Qualified | Delhi |
| 2,417 | Rahul Kumar | Booked | Noida |
| 2,416 | Meera Singh | Interested | Gurgaon |
| 2,415 | Aarav Nair | New | Delhi |
SMTP & website widget
Use your own SMTP to send booking confirmations, internal alerts, and team reminders — no relying on a third-party email vendor. Drop the BotSync widget on your website to give visitors a one-tap WhatsApp jump-off; the lead arrives with source attribution.
SMTP
ConnectedHost
smtp.niet.in:587
Sender
alerts@niet.in
TLS
Enforced
Last sent
2 min ago
Website widget
Live<script src="https://widget.botsync.in/v1.js" data-workspace="niet" defer></script>
Webhooks & HTTP request
Drop an HTTP request node into any flow to call your internal ERP, partner API, or notification webhook with the lead payload. Subscribe to BotSync events (lead created, stage changed, booking confirmed) and route them to your own pipeline.
HTTP request node
Inside a flowMethod · URL
https://ops.niet.in/v1/leadHeaders
Body
{
"lead_id": "{{lead.id}}",
"name": "{{lead.name}}",
"phone": "{{lead.phone}}",
"stage": "{{lead.stage}}"
}Connector catalog
Each connector is built into BotSync the way lead-ops actually uses it. No third-party iPaaS, no Zapier glue layer, no “coming soon” placeholders.
Google · OAuth
Messaging channels
Web & email
Developer
From connect to live
Open Integrations, pick a connector, OAuth or paste credentials. Healthy connectors show green within seconds.
Each connector has a dedicated setup screen — pick which sheet, which calendar, which webhook endpoints.
Use the connector inside bookings, flows, forms, alerts. The same OAuth backs every reference.
Connection health is checked every 5 minutes. Failed tokens prompt a one-click reconnect.
BotSync vs typical WhatsApp tool integrations
Many WhatsApp tools advertise “100+ integrations” — most of which are shallow Zap recipes. BotSync ships a small, opinionated set that actually carries lead ops.
| Capability | BotSync | Other WhatsApp tools |
|---|---|---|
| OAuth-first (no API secrets to paste) | API keys per client | |
| Per-counsellor calendar connection | Single shared calendar | |
| Sheets append inside flows | External Zap | |
| BYO SMTP for email alerts | Vendor-controlled email | |
| WhatsApp widget with source attribution | Generic chat embed | |
| HTTP request node + outbound webhooks | Limited Zapier-only | |
| Connection health monitor | Silent failures |
FAQ
No — for normal connection. The BotSync Google app is already configured, so users connect Google Calendar or Sheets with OAuth (one click). Enterprise customers who need a private Google project can BYO Cloud project — that's supported on request.
Yes. BotSync currently supports manual Cloud API setup and intentionally avoids the coexistence / QuickConnect flow in this phase. We document the manual setup well and most teams complete it in 15–30 minutes.
No — and intentionally so. Sheets is a write target, not a source of truth. Two-way sync invariably creates ambiguity about which side is authoritative. The CRM stays the source of truth and sheets get rows appended for downstream tools.
No. All connectors are included in every plan. Webhook and HTTP request actions have generous per-month limits; if you exceed them we'll work with you on a usage-priced add-on — never a hard cut-off.
BotSync's outbound webhooks and HTTP request actions cover most of what teams reach for Zapier for. If you do want Zapier, our outbound webhook feeds the Zapier “Webhooks by Zapier” trigger directly.
Yes. From Integrations, disconnect any connector — OAuth tokens are revoked, scheduled jobs cancelled, and any flow node referencing it is marked “disconnected” so it doesn't fail silently.
Not on the current roadmap — BotSync is positioned as a CRM, not a sync layer for another one. If you must keep an existing CRM as the system of record, our outbound webhooks can ship lead events to it.
Pair it with
14-day free trial. OAuth Google Calendar in two clicks, drop in your SMTP, paste the widget snippet on your site, and start firing webhooks the same day.