Gauci Messaging · on the web and by API

Reach customers on email, SMS and WhatsApp.

One API and one screen for order updates, alerts and sign-in codes. TRAI DLT rules are checked on every SMS, prices are in rupees and failed messages are refunded.

What you get

Email API Live

Send order updates, receipts and alerts as "Your business via Gauci" from notify@gauci.in, with replies going to your own inbox. 3,000 emails free every month, then ₹0.05 each.

One-time codes (OTP) Live

Send 4, 6 or 8-digit sign-in codes by email, SMS or WhatsApp and check them with one call. Codes expire in 10 minutes, allow 5 tries, are stored only as a secure hash and are limited to 3 per number every 10 minutes.

SMS in India with TRAI DLT Live

Your DLT Principal Entity ID, 6-letter sender header and approved templates are checked on every message, so nothing unregistered is sent. ₹0.15 per SMS. Each new header is activated on the SMS route by our team, usually within 2 working days.

WhatsApp Business messages Live

Bring your own WhatsApp Business number and send Meta-approved template messages for ₹0.05 each, plus Meta's own conversation charge on your WhatsApp account. Your access token is stored encrypted.

One API, prices in rupees Live

POST https://gauci.in/v1/messages with your API key; prepaid credit packs from ₹500 in Plans and billing, GST invoice included. Failed messages are refunded automatically.

Templates, log and test screen Live

Keep email, SMS and WhatsApp templates in one place, send tests from the browser and see every message with its status and cost.

Delivery receipts and inbound messages by webhook Planned

Delivery status and replies sent to your server.

Voice calls and international SMS Planned

Being evaluated; not available yet.

Prices (before 18% GST)

Prepaid credit; buy packs of ₹500, ₹2,000 or ₹10,000 in Plans and billing. Credit stays valid for a year.

ChannelPriceNotes
Email3,000 free a month, then ₹0.05Sent from notify@gauci.in as "Your business via Gauci"
SMS (India)₹0.15 per messageDLT entity, header and template required; +91 numbers
WhatsApp₹0.05 per messageYour own WhatsApp Business number; Meta bills its conversation charge to you
One-time codeSame as the channelExpires in 10 minutes, 5 tries

The API

Send your key as Authorization: Bearer gk_live_… from your server. JSON in, JSON out, 120 requests a minute per key.

curl https://gauci.in/v1/messages \
  -H "Authorization: Bearer $GAUCI_KEY" -H "Content-Type: application/json" \
  -d '{"channel":"sms","to":"+919830000000","header":"ABCDEF","template":"order_shipped","vars":{"name":"Asha"}}'

curl https://gauci.in/v1/otp -H "Authorization: Bearer $GAUCI_KEY" -H "Content-Type: application/json" \
  -d '{"channel":"email","to":"asha@example.com"}'

curl https://gauci.in/v1/otp/verify -H "Authorization: Bearer $GAUCI_KEY" -H "Content-Type: application/json" \
  -d '{"to":"asha@example.com","code":"482913"}'

Questions

Why does SMS need DLT?

Under TRAI's Telecom Commercial Communications Customer Preference Regulations, 2018, every business that sends SMS in India must register its entity, sender headers and message templates on a DLT platform run by a telecom operator. Messages that do not match are blocked by the operators. Gauci checks your entity, header and template before sending.

Can I send promotional SMS?

Gauci Messaging sends service and transactional messages. Promotional SMS has extra consent and timing rules and is not offered yet.

Do I need my own WhatsApp number?

Yes. WhatsApp requires each business to use its own verified number through Meta's WhatsApp Business Platform; Gauci sends through it with your token.

Where are codes and logs kept?

In India. One-time codes are stored only as a secure hash; message logs keep the recipient, status and cost, not the text of SMS and WhatsApp messages.

Ready to grow online?

Start free — no card needed.