Event log with expandable response body for debugging
Manual re-send of any event from the log viewer
How to use
1Go to Settings → Integrations
2Click Add Integration
3Enter your HTTPS endpoint URL
4Enter a signing secret (a random string your server uses to verify HMAC)
5Select the events to subscribe to
6Toggle ON and click Send Test Ping to verify
Opt-in Links
Generate shareable links and embeddable buttons to collect WhatsApp opt-in consent from customers — required by WhatsApp policy for business messaging.
Key features
Generate a unique opt-in link for your organisation
Customer clicks the link and confirms they consent to receive messages
Embed an HTML button on your website that triggers the opt-in flow
Consented contacts are automatically added to your contact list
View consent log: see who opted in and when
How to use
1Go to Settings → Opt-in Links
2Copy your opt-in link or the HTML embed code
3Share the link in emails, on social media, or on your website
4When a customer opts in, they appear in your Contacts with a 'consented' badge
Google Reviews
Automatically turn happy customers into Google reviews. After a conversation is resolved, the customer rates their experience; good ratings trigger a Google review link.
Key features
CSAT survey sent automatically 2 minutes after a conversation is resolved
Good rating (4–5 stars): customer receives a link to leave a Google review
Poor rating (1–3 stars): customer receives a private apology message
Review request includes your Google Business Profile link
Voice Transcription
Automatically transcribe incoming voice messages to text using OpenAI Whisper. Agents can read the transcript without playing audio.
Key features
Voice messages (received in conversations) are transcribed instantly
Transcript appears below the voice message in the conversation thread
Agents can read the message content without listening
Pay-per-use: $0.003 per minute of audio
Toggle on/off from Settings
Labels
Organise and triage conversations with colour-coded labels. Apply labels manually in the inbox or automatically via Automation rules.
Key features
Create custom labels with custom colours — 10 presets plus a colour picker
Apply labels to conversations with one click
Filter the inbox by label to focus on specific categories
Automation rules can add or remove labels based on triggers and conditions
Edit label names and colours at any time
Delete labels (removed from all conversations)
How to use
1Go to Settings → Labels
2Click New Label and enter a name (e.g., 'VIP Customer' or 'Bug Report')
3Pick a colour from the presets or use the colour picker
4Save — the label is now available in the inbox
5Open a conversation and click the label icon to apply it
Payment Gateway
Connect your Razorpay account to enable payment links in conversations and wallet recharges.
Key features
Enter your Razorpay Key ID and Key Secret from the Razorpay Dashboard
Set a webhook secret for handling payment events
Required configuration before payment links or wallet recharge will work
Test mode: use Razorpay test keys to verify the flow before going live
How to use
1Go to Settings → Payment Gateway
2Log into your Razorpay account and go to Settings → API Keys
3Copy the Key ID and Key Secret
4Paste them into the Vaaniq configuration fields
5Enter a webhook secret (any random string for HMAC verification)