1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, interactive-widget=resizes-content"/><link rel="stylesheet" href="/_next/static/chunks/96dccd00f464b8c9.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/17c2a17590b206fe.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/ee8e4adf65c31eb1.js"/>
1<script src="/_next/static/chunks/502abcdb26e1ecb6.js" async=""></script>
1<script src="/_next/static/chunks/906145f0d53acc57.js" async=""></script>
1<script src="/_next/static/chunks/e2efb8a9fd152676.js" async=""></script>
1<script src="/_next/static/chunks/84b8cf3a9259be92.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-58b900881aeb8d0f.js" async=""></script>
1<script src="/_next/static/chunks/f77f6f0318707440.js" async=""></script>
1<script src="/_next/static/chunks/adda4c95fe380015.js" async=""></script>
1<script src="/_next/static/chunks/420812f728534c40.js" async=""></script>
1<script src="/_next/static/chunks/7ea7843d12c9954d.js" async=""></script>
1<script src="/_next/static/chunks/9804f7352797d2a1.js" async=""></script>
1<script src="/_next/static/chunks/adc386de6cf9c6b2.js" async=""></script>
1<script src="/_next/static/chunks/bf4b61808ca946b3.js" async=""></script>
1<script src="/_next/static/chunks/4e6db0bf421f04aa.js" async=""></script>
1<script src="/_next/static/chunks/1dfb1ad8ab401d26.js" async=""></script>
1<script src="/_next/static/chunks/5bb71fc39acd39c0.js" async=""></script>
1<meta name="next-size-adjust" content=""/><link rel="alternate" type="application/rss+xml" title="RichAutomate Blog RSS" href="https://richautomate.in/rss.xml"/><meta name="theme-color" content="#4f46e5"/><meta name="color-scheme" content="light"/><title>Elite API Access | RichAutomate</title><meta name="description" content="Unlock the power of RichAutomate with our high-fidelity REST API. Build custom integrations for WooCommerce, Shopify, and Enterprise CRMs."/><meta name="author" content="RichAutomate Team"/><link rel="manifest" href="/manifest.webmanifest"/><meta name="keywords" content="WhatsApp Marketing,WhatsApp API,WhatsApp Automation,WhatsApp Chatbot,Shared Inbox,Bulk Broadcasting,Meta Flows,SaaS Billing"/><meta name="creator" content="RichAutomate"/><meta name="publisher" content="RichAutomate"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><meta name="category" content="technology"/><meta name="format-detection" content="telephone=no, address=no, email=no"/><meta name="google-site-verification" content="googlef2b1277e22d0437c"/><meta name="google-adsense-account" content="ca-pub-4767470941136486"/><meta property="og:title" content="RichAutomate · WhatsApp BSP built for India 2026"/><meta property="og:description" content="DPDP · RBI Master Direction · IRDAI Cashless · AIGF · Section 194BA. â¹0 platform fee. 14-day trial. India-hosted, GST-ready invoices."/><meta property="og:url" content="https://richautomate.in"/><meta property="og:site_name" content="RichAutomate"/><meta property="og:locale" content="en_IN"/><meta property="og:image" content="https://richautomate.in/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="RichAutomate WhatsApp Automation Dashboard Preview"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:creator" content="@richautomateai"/><meta name="twitter:title" content="RichAutomate · WhatsApp BSP for India 2026"/><meta name="twitter:description" content="WhatsApp BSP with DPDP consent logging, data export and erasure built in. â¹0 platform fee, no monthly floor. 14-day trial."/><meta name="twitter:image" content="https://richautomate.in/og-image.png"/><link rel="icon" href="/favicon.ico" sizes="48x48"/><link rel="icon" href="/icon.svg" type="image/svg+xml" sizes="any"/><link rel="apple-touch-icon" href="/apple-icon.png"/>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","@id":"https://richautomate.in/#organization","name":"RichAutomate","legalName":"RichPOS Software","alternateName":["Rich Automate","RichPOS Software"],"url":"https://richautomate.in","logo":{"@type":"ImageObject","url":"https://richautomate.in/logo-square.png","caption":"RichAutomate"},"image":"https://richautomate.in/og-image.png","description":"AI-powered WhatsApp Business automation platform for Indian D2C brands, tech founders, and marketing agencies. Visual flow builder, shared inbox, bulk broadcasting, and flexible dual billing on the official Meta WhatsApp Cloud API.","foundingDate":"2024","founder":{"@type":"Person","@id":"https://richautomate.in/#founder","name":"Ashok Sachdev","jobTitle":"Founder","worksFor":{"@id":"https://richautomate.in/#organization"},"sameAs":["https://www.linkedin.com/in/ashok-sachdev/","https://www.facebook.com/profile.php?id=61580002221330"]},"areaServed":{"@type":"Country","name":"India"},"knowsAbout":["WhatsApp Business API","WhatsApp Cloud API","Meta Business Solution Provider","DPDP Act 2023","RBI Master Direction Microfinance","IRDAI Cashless Everywhere","GST Notification 51/2023","Section 194BA","AIGF Code of Conduct","NHCX FHIR-R4","ABDM ABHA"],"sameAs":["https://x.com/richautomateai","https://www.linkedin.com/company/richautomate","https://www.youtube.com/@richautomate","https://www.facebook.com/profile.php?id=61591747715658","https://www.instagram.com/richautomate/"],"contactPoint":[{"@type":"ContactPoint","contactType":"customer support","telephone":"+918160311319","email":"[email protected]","availableLanguage":["English","Hindi"],"areaServed":"IN"},{"@type":"ContactPoint","contactType":"sales","email":"[email protected]","availableLanguage":["English","Hindi"],"areaServed":"IN"}]}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","@id":"https://richautomate.in/#website","url":"https://richautomate.in","name":"RichAutomate","alternateName":"Rich Automate","publisher":{"@id":"https://richautomate.in/#organization"},"inLanguage":"en-IN","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://richautomate.in/blog?q={search_term_string}"},"query-input":"required name=search_term_string"}}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","@id":"https://richautomate.in/#software","name":"RichAutomate","applicationCategory":"BusinessApplication","applicationSubCategory":"WhatsApp Business Automation","operatingSystem":"Web, iOS, Android","description":"Multi-tenant WhatsApp Business automation platform on Meta Cloud API v24.0. Visual flow builder, shared team inbox, AI Pathway, Razorpay billing, Google Sheets integration, DPDP-compliant audit log, India-hosted.","url":"https://richautomate.in","image":"https://richautomate.in/og-image.png","offers":{"@type":"AggregateOffer","priceCurrency":"INR","lowPrice":"0.10","highPrice":"1.50","offerCount":2,"availability":"https://schema.org/InStock","offers":[{"@type":"Offer","name":"Client Pay","description":"â¹0 platform/setup/monthly fee. â¹0.10 per message platform fee; Meta per-message charges billed direct to your own Meta account.","priceCurrency":"INR","priceSpecification":{"@type":"UnitPriceSpecification","price":"0.10","priceCurrency":"INR","unitText":"per message (platform fee)"},"availability":"https://schema.org/InStock"},{"@type":"Offer","name":"SaaS Pay","description":"All-inclusive per-message pricing in INR, billed per message with no monthly platform fee. 14-day free trial with 100 credits.","priceCurrency":"INR","priceSpecification":[{"@type":"UnitPriceSpecification","price":"1.50","priceCurrency":"INR","unitText":"per marketing message"},{"@type":"UnitPriceSpecification","price":"0.50","priceCurrency":"INR","unitText":"per utility message"}],"availability":"https://schema.org/InStock"}]},"provider":{"@id":"https://richautomate.in/#organization"},"featureList":["Visual flow builder (@xyflow/react)","AI Pathway with BYOK LLM (OpenAI, Anthropic, Google, OpenRouter, Sarvam)","Shared team inbox with assignment + escalation","Bulk broadcasting + template management","Razorpay native payment node","Google Sheets integration","Webhook + Agent Handoff nodes","Multi-tenant with per-tenant data isolation","DPDP-compliant audit log + 5-year retention","GST-ready invoicing","India-hosted"]}</script>
1<script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script>
1</head><body class="outfit_1de4750a-module__DNt1-a__variable fraunces_ba8f3bb5-module__AmcMdW__variable font-sans antialiased bg-background text-foreground"><div hidden=""><!--$--><!--/$--></div>
vendor: 67 bytes, line 1
1<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1GTM-MMRX4JCQ
vendor: 82 bytes, line 1
1" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1<noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1778383733435840&ev=PageView&noscript=1" alt=""/></noscript><!--$--><!--/$--><div class="flex flex-col min-h-screen bg-white font-sans selection:bg-indigo-100 selection:text-indigo-900 overflow-x-hidden"><nav style="top:var(--leadbar-h, 0px)" class="fixed left-0 right-0 z-50 transition-all duration-300 border-b bg-transparent border-transparent py-3.5 sm:py-5"><div class="container mx-auto px-4 sm:px-6 flex items-center justify-between gap-4"><a class="flex-shrink-0 inline-flex items-center min-h-[44px] px-1 -mx-1 rounded-lg focus:outline-none focus-visible:ring-4 focus-visible:ring-indigo-500/30" aria-label="RichAutomate home" href="/"><div class="flex items-center gap-2"><span class="inline-block shrink-0 w-8 h-8" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="100%" height="100%" style="display:block" aria-hidden="true"><defs><linearGradient id="raR2banpfivlb-bg" x1="3" y1="1" x2="29" y2="31" gradientUnits="userSpaceOnUse"><stop stop-color="#6366F1"/><stop offset=".45" stop-color="#4338CA"/><stop offset="1" stop-color="#1E1B4B"/></linearGradient><radialGradient id="raR2banpfivlb-hi" cx="8" cy="5" r="20" gradientUnits="userSpaceOnUse"><stop stop-color="#A5B4FC" stop-opacity=".55"/><stop offset="1" stop-color="#A5B4FC" stop-opacity="0"/></radialGradient><radialGradient id="raR2banpfivlb-lo" cx="26" cy="30" r="16" gradientUnits="userSpaceOnUse"><stop stop-color="#0B0A2A" stop-opacity=".6"/><stop offset="1" stop-color="#0B0A2A" stop-opacity="0"/></radialGradient><linearGradient id="raR2banpfivlb-stroke" x1="9" y1="16" x2="23" y2="16" gradientUnits="userSpaceOnUse"><stop stop-color="#FFFFFF" stop-opacity=".75"/><stop offset="1" stop-color="#FFFFFF"/></linearGradient><radialGradient id="raR2banpfivlb-g1" cx=".35" cy=".3" r=".8"><stop stop-color="#6EE7B7"/><stop offset="1" stop-color="#059669"/></radialGradient><radialGradient id="raR2banpfivlb-g2" cx=".35" cy=".3" r=".8"><stop stop-color="#FFFFFF"/><stop offset="1" stop-color="#E0E7FF"/></radialGradient><radialGradient id="raR2banpfivlb-g3" cx=".35" cy=".3" r=".8"><stop stop-color="#7DD3FC"/><stop offset="1" stop-color="#0284C7"/></radialGradient><filter id="raR2banpfivlb-glow" x="-50%" y="-50%" width="200%" height="200%"><feGaussianBlur stdDeviation=".9"/></filter><filter id="raR2banpfivlb-shadow" x="-30%" y="-30%" width="160%" height="160%"><feDropShadow dx="0" dy=".6" stdDeviation=".7" flood-color="#0B0A2A" flood-opacity=".55"/></filter><linearGradient id="raR2banpfivlb-sheen" x1="16" y1="0" x2="16" y2="16" gradientUnits="userSpaceOnUse"><stop stop-color="#FFFFFF" stop-opacity=".10"/><stop offset="1" stop-color="#FFFFFF" stop-opacity="0"/></linearGradient><clipPath id="raR2banpfivlb-c"><rect width="32" height="32" rx="7.2"/></clipPath></defs><g clip-path="url(#raR2banpfivlb-c)"><rect width="32" height="32" fill="url(#raR2banpfivlb-bg)"/><rect width="32" height="32" fill="url(#raR2banpfivlb-hi)"/><rect width="32" height="32" fill="url(#raR2banpfivlb-lo)"/><path d="M0 0H32V13C22 9 10 9 0 13Z" fill="url(#raR2banpfivlb-sheen)"/><g filter="url(#raR2banpfivlb-shadow)"><path d="M9 16H14A3 3 0 0 0 17 13V11H23M14 16A3 3 0 0 1 17 19V21H23" stroke="#EEF2FF" stroke-width="2.1" stroke-linecap="round" stroke-linejoin="round" fill="none"/></g><circle cx="9" cy="16" r="3.4" fill="#10B981" opacity=".55" filter="url(#raR2banpfivlb-glow)"/><circle cx="23" cy="21" r="3.4" fill="#38BDF8" opacity=".55" filter="url(#raR2banpfivlb-glow)"/><circle cx="23" cy="11" r="3.2" fill="#C7D2FE" opacity=".45" filter="url(#raR2banpfivlb-glow)"/><g filter="url(#raR2banpfivlb-shadow)"><circle cx="9" cy="16" r="2.7" fill="url(#raR2banpfivlb-g1)"/><circle cx="23" cy="11" r="2.7" fill="url(#raR2banpfivlb-g2)"/><circle cx="23" cy="21" r="2.7" fill="url(#raR2banpfivlb-g3)"/></g><circle cx="8.2" cy="15.1" r=".7" fill="#fff" opacity=".7"/><circle cx="22.2" cy="10.1" r=".7" fill="#fff" opacity=".9"/><circle cx="22.2" cy="20.1" r=".7" fill="#fff" opacity=".7"/></g><rect x=".15" y=".15" width="31.7" height="31.7" rx="7.1" fill="none" stroke="#fff" stroke-opacity=".14" stroke-width=".3"/></svg></span><span class="text-xl font-extrabold tracking-tight text-slate-950">Rich<span class="text-indigo-600">Automate</span></span></div></a><div class="hidden lg:flex items-center gap-1 flex-1 justify-center"><div class="relative"><button type="button" id="_R_anpfivlb_-Product-btn" aria-haspopup="true" aria-expanded="false" aria-controls="_R_anpfivlb_-Product" class="inline-flex items-center gap-1 min-h-[40px] px-3 text-[14px] font-medium rounded-lg transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-slate-900/30 text-slate-600 hover:text-slate-950 hover:bg-slate-50">Product<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><div id="_R_anpfivlb_-Product" role="menu" aria-labelledby="_R_anpfivlb_-Product-btn" class="absolute left-1/2 -translate-x-1/2 top-full pt-3 w-[360px] transition-all duration-150 ease-out opacity-0 invisible -translate-y-1 pointer-events-none"><div class="rounded-2xl border border-slate-200 bg-white shadow-xl shadow-slate-900/5 p-2"><a role="menuitem" class="group flex items-start gap-3 rounded-xl p-3 transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500/40 hover:bg-slate-50" href="/ai-agent"><span class="mt-0.5 flex-shrink-0 inline-flex items-center justify-center w-9 h-9 rounded-lg bg-indigo-50 text-indigo-600 group-hover:bg-indigo-100 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bot" aria-hidden="true"><path d="M12 8V4H8"></path><rect width="16" height="12" x="4" y="8" rx="2"></rect><path d="M2 14h2"></path><path d="M20 14h2"></path><path d="M15 13v2"></path><path d="M9 13v2"></path></svg></span><span class="min-w-0"><span class="flex items-center gap-2"><span class="text-[14px] font-semibold text-slate-950">AI Agent</span><span class="inline-flex items-center rounded-full bg-indigo-600 px-1.5 py-0.5 text-[10px] font-bold uppercase tracking-wide text-white">New</span></span><span class="mt-0.5 block text-[12.5px] leading-snug text-slate-500">Autonomous GenAI replies on WhatsApp</span></span></a><a role="menuitem" class="group flex items-start gap-3 rounded-xl p-3 transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500/40 hover:bg-slate-50" href="/whatsapp-crm"><span class="mt-0.5 flex-shrink-0 inline-flex items-center justify-center w-9 h-9 rounded-lg bg-indigo-50 text-indigo-600 group-hover:bg-indigo-100 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><path d="M16 3.128a4 4 0 0 1 0 7.744"></path><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><circle cx="9" cy="7" r="4"></circle></svg></span><span class="min-w-0"><span class="flex items-center gap-2"><span class="text-[14px] font-semibold text-slate-950">WhatsApp CRM</span></span><span class="mt-0.5 block text-[12.5px] leading-snug text-slate-500">Leads, pipeline & follow-ups in one inbox</span></span></a><a role="menuitem" class="group flex items-start gap-3 rounded-xl p-3 transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500/40 hover:bg-slate-50" href="/features"><span class="mt-0.5 flex-shrink-0 inline-flex items-center justify-center w-9 h-9 rounded-lg bg-indigo-50 text-indigo-600 group-hover:bg-indigo-100 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594
11.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg></span><span class="min-w-0"><span class="flex items-center gap-2"><span class="text-[14px] font-semibold text-slate-950">Features</span></span><span class="mt-0.5 block text-[12.5px] leading-snug text-slate-500">Everything the platform can do</span></span></a><a role="menuitem" class="group flex items-start gap-3 rounded-xl p-3 transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500/40 hover:bg-slate-50" href="/integrations"><span class="mt-0.5 flex-shrink-0 inline-flex items-center justify-center w-9 h-9 rounded-lg bg-indigo-50 text-indigo-600 group-hover:bg-indigo-100 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plug" aria-hidden="true"><path d="M12 22v-5"></path><path d="M15 8V2"></path><path d="M17 8a1 1 0 0 1 1 1v4a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1z"></path><path d="M9 8V2"></path></svg></span><span class="min-w-0"><span class="flex items-center gap-2"><span class="text-[14px] font-semibold text-slate-950">Integrations</span></span><span class="mt-0.5 block text-[12.5px] leading-snug text-slate-500">Zoho, Shopify, WooCommerce & more</span></span></a><a role="menuitem" class="group flex items-start gap-3 rounded-xl p-3 transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500/40 hover:bg-slate-50" href="/roadmap"><span class="mt-0.5 flex-shrink-0 inline-flex items-center justify-center w-9 h-9 rounded-lg bg-indigo-50 text-indigo-600 group-hover:bg-indigo-100 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map" aria-hidden="true"><path d="M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z"></path><path d="M15 5.764v15"></path><path d="M9 3.236v15"></path></svg></span><span class="min-w-0"><span class="flex items-center gap-2"><span class="text-[14px] font-semibold text-slate-950">Roadmap</span></span><span class="mt-0.5 block text-[12.5px] leading-snug text-slate-500">What we're shipping next</span></span></a></div></div></div><div class="relative"><button type="button" id="_R_anpfivlb_-Solutions-btn" aria-haspopup="true" aria-expanded="false" aria-controls="_R_anpfivlb_-Solutions" class="inline-flex items-center gap-1 min-h-[40px] px-3 text-[14px] font-medium rounded-lg transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-slate-900/30 text-slate-600 hover:text-slate-950 hover:bg-slate-50">Solutions<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><div id="_R_anpfivlb_-Solutions" role="menu" aria-labelledby="_R_anpfivlb_-Solutions-btn" class="absolute left-1/2 -translate-x-1/2 top-full pt-3 w-[360px] transition-all duration-150 ease-out opacity-0 invisible -translate-y-1 pointer-events-none"><div class="rounded-2xl border border-slate-200 bg-white shadow-xl shadow-slate-900/5 p-2"><a role="menuitem" class="group flex items-start gap-3 rounded-xl p-3 transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500/40 hover:bg-slate-50" href="/use-cases"><span class="mt-0.5 flex-shrink-0 inline-flex items-center justify-center w-9 h-9 rounded-lg bg-indigo-50 text-indigo-600 group-hover:bg-indigo-100 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layers" aria-hidden="true"><path d="M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z"></path><path d="M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12"></path><path d="M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17"></path></svg></span><span class="min-w-0"><span class="flex items-center gap-2"><span class="text-[14px] font-semibold text-slate-950">Use-cases by industry</span></span><span class="mt-0.5 block text-[12.5px] leading-snug text-slate-500">Playbooks built for your sector</span></span></a><a role="menuitem" class="group flex items-start gap-3 rounded-xl p-3 transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500/40 hover:bg-slate-50" href="/compare"><span class="mt-0.5 flex-shrink-0 inline-flex items-center justify-center w-9 h-9 rounded-lg bg-indigo-50 text-indigo-600 group-hover:bg-indigo-100 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-git-compare" aria-hidden="true"><circle cx="18" cy="18" r="3"></circle><circle cx="6" cy="6" r="3"></circle><path d="M13 6h3a2 2 0 0 1 2 2v7"></path><path d="M11 18H8a2 2 0 0 1-2-2V9"></path></svg></span><span class="min-w-0"><span class="flex items-center gap-2"><span class="text-[14px] font-semibold text-slate-950">Compare BSPs</span></span><span class="mt-0.5 block text-[12.5px] leading-snug text-slate-500">RichAutomate vs every provider</span></span></a><a role="menuitem" class="group flex items-start gap-3 rounded-xl p-3 transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500/40 hover:bg-slate-50" href="/compare/wati-vs-richautomate"><span class="mt-0.5 flex-shrink-0 inline-flex items-center justify-center w-9 h-9 rounded-lg bg-indigo-50 text-indigo-600 group-hover:bg-indigo-100 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-git-compare" aria-hidden="true"><circle cx="18" cy="18" r="3"></circle><circle cx="6" cy="6" r="3"></circle><path d="M13 6h3a2 2 0 0 1 2 2v7"></path><path d="M11 18H8a2 2 0 0 1-2-2V9"></path></svg></span><span class="min-w-0"><span class="flex items-center gap-2"><span class="text-[14px] font-semibold text-slate-950">Wati vs RichAutomate</span></span><span class="mt-0.5 block text-[12.5px] leading-snug text-slate-500">
1Side-by-side pricing decode</span></span></a><a role="menuitem" class="group flex items-start gap-3 rounded-xl p-3 transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500/40 hover:bg-slate-50" href="/compare/aisensy-vs-richautomate"><span class="mt-0.5 flex-shrink-0 inline-flex items-center justify-center w-9 h-9 rounded-lg bg-indigo-50 text-indigo-600 group-hover:bg-indigo-100 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-git-compare" aria-hidden="true"><circle cx="18" cy="18" r="3"></circle><circle cx="6" cy="6" r="3"></circle><path d="M13 6h3a2 2 0 0 1 2 2v7"></path><path d="M11 18H8a2 2 0 0 1-2-2V9"></path></svg></span><span class="min-w-0"><span class="flex items-center gap-2"><span class="text-[14px] font-semibold text-slate-950">AiSensy vs RichAutomate</span></span><span class="mt-0.5 block text-[12.5px] leading-snug text-slate-500">Side-by-side pricing decode</span></span></a></div></div></div><div class="relative"><button type="button" id="_R_anpfivlb_-Resources-btn" aria-haspopup="true" aria-expanded="false" aria-controls="_R_anpfivlb_-Resources" class="inline-flex items-center gap-1 min-h-[40px] px-3 text-[14px] font-medium rounded-lg transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-slate-900/30 text-slate-950 bg-slate-100">Resources<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><div id="_R_anpfivlb_-Resources" role="menu" aria-labelledby="_R_anpfivlb_-Resources-btn" class="absolute left-1/2 -translate-x-1/2 top-full pt-3 w-[360px] transition-all duration-150 ease-out opacity-0 invisible -translate-y-1 pointer-events-none"><div class="rounded-2xl border border-slate-200 bg-white shadow-xl shadow-slate-900/5 p-2"><a role="menuitem" class="group flex items-start gap-3 rounded-xl p-3 transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500/40 hover:bg-slate-50" href="/blog"><span class="mt-0.5 flex-shrink-0 inline-flex items-center justify-center w-9 h-9 rounded-lg bg-indigo-50 text-indigo-600 group-hover:bg-indigo-100 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-open" aria-hidden="true"><path d="M12 7v14"></path><path d="M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"></path></svg></span><span class="min-w-0"><span class="flex items-center gap-2"><span class="text-[14px] font-semibold text-slate-950">Blog</span></span><span class="mt-0.5 block text-[12.5px] leading-snug text-slate-500">Guides, growth & WhatsApp tips</span></span></a><a role="menuitem" class="group flex items-start gap-3 rounded-xl p-3 transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500/40 hover:bg-slate-50" href="/free-trial"><span class="mt-0.5 flex-shrink-0 inline-flex items-center justify-center w-9 h-9 rounded-lg bg-indigo-50 text-indigo-600 group-hover:bg-indigo-100 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-rocket" aria-hidden="true"><path d="M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z"></path><path d="m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z"></path><path d="M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0"></path><path d="M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5"></path></svg></span><span class="min-w-0"><span class="flex items-center gap-2"><span class="text-[14px] font-semibold text-slate-950">
1Free Trial</span></span><span class="mt-0.5 block text-[12.5px] leading-snug text-slate-500">Start in minutes, 100 free credits</span></span></a><a role="menuitem" class="group flex items-start gap-3 rounded-xl p-3 transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500/40 hover:bg-slate-50" href="/tools/waba-cost-calculator"><span class="mt-0.5 flex-shrink-0 inline-flex items-center justify-center w-9 h-9 rounded-lg bg-indigo-50 text-indigo-600 group-hover:bg-indigo-100 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calculator" aria-hidden="true"><rect width="16" height="20" x="4" y="2" rx="2"></rect><line x1="8" x2="16" y1="6" y2="6"></line><line x1="16" x2="16" y1="14" y2="18"></line><path d="M16 10h.01"></path><path d="M12 10h.01"></path><path d="M8 10h.01"></path><path d="M12 14h.01"></path><path d="M8 14h.01"></path><path d="M12 18h.01"></path><path d="M8 18h.01"></path></svg></span><span class="min-w-0"><span class="flex items-center gap-2"><span class="text-[14px] font-semibold text-slate-950">Cost Calculator</span></span><span class="mt-0.5 block text-[12.5px] leading-snug text-slate-500">Estimate your WhatsApp spend</span></span></a><a role="menuitem" class="group flex items-start gap-3 rounded-xl p-3 transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500/40 bg-slate-50" href="/docs/api"><span class="mt-0.5 flex-shrink-0 inline-flex items-center justify-center w-9 h-9 rounded-lg bg-indigo-50 text-indigo-600 group-hover:bg-indigo-100 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-code-xml" aria-hidden="true"><path d="m18 16 4-4-4-4"></path><path d="m6 8-4 4 4 4"></path><path d="m14.5 4-5 16"></path></svg></span><span class="min-w-0"><span class="flex items-center gap-2"><span class="text-[14px] font-semibold text-slate-950">Docs</span></span><span class="mt-0.5 block text-[12.5px] leading-snug text-slate-500">Developer API reference</span></span></a></div></div></div><a class="inline-flex items-center min-h-[40px] px-3 text-[14px] font-medium rounded-lg transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-slate-900/30 text-slate-600 hover:text-slate-950 hover:bg-slate-50" href="/pricing">Pricing</a></div><div class="hidden lg:flex items-center gap-2 flex-shrink-0"><a href="/login"><button class="inline-flex items-center justify-center transition-colors duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 ring-offset-background select-none rounded-xl py-2 font-medium text-slate-700 hover:text-slate-950 hover:bg-slate-100 h-10 px-4 text-[14px]">Sign in</button></a><a href="/register"><button class="inline-flex items-center justify-center transition-colors duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 ring-offset-background select-none shadow py-2 bg-slate-950 hover:bg-slate-800 text-white h-10 px-5 rounded-full text-[14px] font-medium">Start free trial</button></a><a href="tel:+918160311319" title="Call RichAutomate support" class="hidden xl:flex items-center gap-3 ml-2 pl-2 pr-4 py-1.5 rounded-full border border-slate-200 bg-white whitespace-nowrap transition-shadow hover:shadow-sm focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2"><span class="flex items-center justify-center w-9 h-9 rounded-full bg-indigo-50 shrink-0"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-phone h-4 w-4 text-indigo-600 fill-indigo-600" aria-hidden="true">
1<path d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"></path></svg></span><span class="w-px h-6 bg-slate-200" aria-hidden="true"></span><span class="flex flex-col leading-tight"><span class="text-[12px] text-slate-500">Support</span><span class="text-[14px] font-bold text-slate-900">+91 81603 11319</span></span></a></div><button type="button" class="lg:hidden inline-flex items-center justify-center w-11 h-11 text-slate-800 hover:bg-slate-100 rounded-lg focus:outline-none focus-visible:ring-4 focus-visible:ring-indigo-500/30 transition-colors" aria-label="Open menu" aria-expanded="false" aria-controls="mobile-menu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div><div id="mobile-menu" class="lg:hidden fixed left-0 right-0 bg-white border-b border-slate-200 overflow-y-auto transition-all duration-200 ease-out top-[var(--nav-h,60px)] opacity-0 pointer-events-none -translate-y-1" style="max-height:calc(100vh - 60px)" role="dialog" aria-modal="true" aria-label="Site navigation" hidden=""><div class="px-5 py-4 flex flex-col gap-1"><div class="border-b border-slate-100 last:border-0"><button type="button" aria-expanded="false" aria-controls="_R_anpfivlb_-acc-Product" class="w-full min-h-[52px] flex items-center justify-between px-3 -mx-3 rounded-xl text-base font-semibold transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500/40 text-slate-800 hover:bg-slate-50">Product<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down text-slate-400 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><div id="_R_anpfivlb_-acc-Product" class="overflow-hidden transition-all duration-200 ease-out max-h-0"><div class="pb-2 pl-2 flex flex-col"><a class="min-h-[44px] flex items-center gap-3 px-3 py-2 rounded-xl transition-colors text-slate-700 hover:bg-slate-50" href="/ai-agent"><span class="flex-shrink-0 inline-flex items-center justify-center w-8 h-8 rounded-lg bg-indigo-50 text-indigo-600"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bot" aria-hidden="true"><path d="M12 8V4H8"></path><rect width="16" height="12" x="4" y="8" rx="2"></rect><path d="M2 14h2"></path><path d="M20 14h2"></path><path d="M15 13v2"></path><path d="M9 13v2"></path></svg></span><span class="flex items-center gap-2 text-[15px] font-medium">AI Agent<span class="inline-flex items-center rounded-full bg-indigo-600 px-1.5 py-0.5 text-[10px] font-bold uppercase tracking-wide text-white">New</span></span></a><a class="min-h-[44px] flex items-center gap-3 px-3 py-2 rounded-xl transition-colors text-slate-700 hover:bg-slate-50" href="/whatsapp-crm"><span class="flex-shrink-0 inline-flex items-center justify-center w-8 h-8 rounded-lg bg-indigo-50 text-indigo-600"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><path d="M16 3.128a4 4 0 0 1 0 7.744"></path><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><circle cx="9" cy="7" r="4"></circle></svg></span><span class="flex items-center gap-2 text-[15px] font-medium">WhatsApp CRM</span></a><a class="min-h-[44px] flex items-center gap-3 px-3 py-2 rounded-xl transition-colors text-slate-700 hover:bg-slate-50" href="/features"><span class="flex-shrink-0 inline-flex items-center justify-center w-8 h-8 rounded-lg bg-indigo-50 text-indigo-600"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
1ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg></span><span class="flex items-center gap-2 text-[15px] font-medium">Features</span></a><a class="min-h-[44px] flex items-center gap-3 px-3 py-2 rounded-xl transition-colors text-slate-700 hover:bg-slate-50" href="/integrations"><span class="flex-shrink-0 inline-flex items-center justify-center w-8 h-8 rounded-lg bg-indigo-50 text-indigo-600"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plug" aria-hidden="true"><path d="M12 22v-5"></path><path d="M15 8V2"></path><path d="M17 8a1 1 0 0 1 1 1v4a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1z"></path><path d="M9 8V2"></path></svg></span><span class="flex items-center gap-2 text-[15px] font-medium">Integrations</span></a><a class="min-h-[44px] flex items-center gap-3 px-3 py-2 rounded-xl transition-colors text-slate-700 hover:bg-slate-50" href="/roadmap"><span class="flex-shrink-0 inline-flex items-center justify-center w-8 h-8 rounded-lg bg-indigo-50 text-indigo-600"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-map" aria-hidden="true"><path d="M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z"></path><path d="M15 5.764v15"></path><path d="M9 3.236v15"></path></svg></span><span class="flex items-center gap-2 text-[15px] font-medium">Roadmap</span></a></div></div></div><div class="border-b border-slate-100 last:border-0"><button type="button" aria-expanded="false" aria-controls="_R_anpfivlb_-acc-Solutions" class="w-full min-h-[52px] flex items-center justify-between px-3 -mx-3 rounded-xl text-base font-semibold transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500/40 text-slate-800 hover:bg-slate-50">Solutions<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down text-slate-400 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><div id="_R_anpfivlb_-acc-Solutions" class="overflow-hidden transition-all duration-200 ease-out max-h-0"><div class="pb-2 pl-2 flex flex-col"><a class="min-h-[44px] flex items-center gap-3 px-3 py-2 rounded-xl transition-colors text-slate-700 hover:bg-slate-50" href="/use-cases"><span class="flex-shrink-0 inline-flex items-center justify-center w-8 h-8 rounded-lg bg-indigo-50 text-indigo-600"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layers" aria-hidden="true"><path d="M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z"></path><path d="M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12"></path><path d="M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17"></path></svg></span><span class="flex items-center gap-2 text-[15px] font-medium">Use-cases by industry</span></a><a class="min-h-[44px] flex items-center gap-3 px-3 py-2 rounded-xl transition-colors text-slate-700 hover:bg-slate-50" href="/compare"><span class="flex-shrink-0 inline-flex items-center justify-center w-8 h-8 rounded-lg bg-indigo-50 text-indigo-600"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
1ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-git-compare" aria-hidden="true"><circle cx="18" cy="18" r="3"></circle><circle cx="6" cy="6" r="3"></circle><path d="M13 6h3a2 2 0 0 1 2 2v7"></path><path d="M11 18H8a2 2 0 0 1-2-2V9"></path></svg></span><span class="flex items-center gap-2 text-[15px] font-medium">Compare BSPs</span></a><a class="min-h-[44px] flex items-center gap-3 px-3 py-2 rounded-xl transition-colors text-slate-700 hover:bg-slate-50" href="/compare/wati-vs-richautomate"><span class="flex-shrink-0 inline-flex items-center justify-center w-8 h-8 rounded-lg bg-indigo-50 text-indigo-600"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-git-compare" aria-hidden="true"><circle cx="18" cy="18" r="3"></circle><circle cx="6" cy="6" r="3"></circle><path d="M13 6h3a2 2 0 0 1 2 2v7"></path><path d="M11 18H8a2 2 0 0 1-2-2V9"></path></svg></span><span class="flex items-center gap-2 text-[15px] font-medium">Wati vs RichAutomate</span></a><a class="min-h-[44px] flex items-center gap-3 px-3 py-2 rounded-xl transition-colors text-slate-700 hover:bg-slate-50" href="/compare/aisensy-vs-richautomate"><span class="flex-shrink-0 inline-flex items-center justify-center w-8 h-8 rounded-lg bg-indigo-50 text-indigo-600"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-git-compare" aria-hidden="true"><circle cx="18" cy="18" r="3"></circle><circle cx="6" cy="6" r="3"></circle><path d="M13 6h3a2 2 0 0 1 2 2v7"></path><path d="M11 18H8a2 2 0 0 1-2-2V9"></path></svg></span><span class="flex items-center gap-2 text-[15px] font-medium">AiSensy vs RichAutomate</span></a></div></div></div><div class="border-b border-slate-100 last:border-0"><button type="button" aria-expanded="false" aria-controls="_R_anpfivlb_-acc-Resources" class="w-full min-h-[52px] flex items-center justify-between px-3 -mx-3 rounded-xl text-base font-semibold transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500/40 text-slate-950">Resources<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down text-slate-400 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button><div id="_R_anpfivlb_-acc-Resources" class="overflow-hidden transition-all duration-200 ease-out max-h-0"><div class="pb-2 pl-2 flex flex-col"><a class="min-h-[44px] flex items-center gap-3 px-3 py-2 rounded-xl transition-colors text-slate-700 hover:bg-slate-50" href="/blog"><span class="flex-shrink-0 inline-flex items-center justify-center w-8 h-8 rounded-lg bg-indigo-50 text-indigo-600"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-open" aria-hidden="true"><path d="M12 7v14"></path><path d="M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"></path></svg></span><span class="flex items-center gap-2 text-[15px] font-medium">Blog</span></a><a class="min-h-[44px] flex items-center gap-3 px-3 py-2 rounded-xl transition-colors text-slate-700 hover:bg-slate-50" href="/free-trial"><span class="flex-shrink-0 inline-flex items-center justify-center w-8 h-8 rounded-lg bg-indigo-50 text-indigo-600"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-rocket" aria-hidden="true"><path d="M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z"></path><path d="m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z"></path><path d="M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0"></path><path d="M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5"></path></svg></span><span class="flex items-center gap-2 text-[15px] font-medium">
1Free Trial</span></a><a class="min-h-[44px] flex items-center gap-3 px-3 py-2 rounded-xl transition-colors text-slate-700 hover:bg-slate-50" href="/tools/waba-cost-calculator"><span class="flex-shrink-0 inline-flex items-center justify-center w-8 h-8 rounded-lg bg-indigo-50 text-indigo-600"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calculator" aria-hidden="true"><rect width="16" height="20" x="4" y="2" rx="2"></rect><line x1="8" x2="16" y1="6" y2="6"></line><line x1="16" x2="16" y1="14" y2="18"></line><path d="M16 10h.01"></path><path d="M12 10h.01"></path><path d="M8 10h.01"></path><path d="M12 14h.01"></path><path d="M8 14h.01"></path><path d="M12 18h.01"></path><path d="M8 18h.01"></path></svg></span><span class="flex items-center gap-2 text-[15px] font-medium">Cost Calculator</span></a><a class="min-h-[44px] flex items-center gap-3 px-3 py-2 rounded-xl transition-colors bg-slate-100 text-slate-950" href="/docs/api"><span class="flex-shrink-0 inline-flex items-center justify-center w-8 h-8 rounded-lg bg-indigo-50 text-indigo-600"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-code-xml" aria-hidden="true"><path d="m18 16 4-4-4-4"></path><path d="m6 8-4 4 4 4"></path><path d="m14.5 4-5 16"></path></svg></span><span class="flex items-center gap-2 text-[15px] font-medium">Docs</span></a></div></div></div><a class="min-h-[52px] flex items-center px-3 -mx-3 rounded-xl text-base font-semibold transition-colors text-slate-800 hover:bg-slate-50" href="/pricing">Pricing</a></div><div class="px-5 py-4 border-t border-slate-100 flex flex-col gap-2.5 bg-slate-50/50"><a class="w-full" href="/login"><button class="inline-flex items-center justify-center font-medium transition-colors duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 ring-offset-background select-none border bg-background hover:bg-accent hover:text-accent-foreground px-4 py-2 w-full h-12 rounded-xl border-slate-300 text-base">Sign in</button></a><a class="w-full" href="/register"><button class="inline-flex items-center justify-center transition-colors duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 ring-offset-background select-none text-primary-foreground shadow px-4 py-2 w-full h-12 rounded-xl bg-slate-950 hover:bg-slate-800 text-base font-semibold">Start free trial</button></a></div></div></nav><main class="flex-1 pt-24 pb-20"><section class="relative py-24 md:py-32 bg-slate-950 text-white overflow-hidden"><div class="absolute top-0 left-0 w-full h-full pointer-events-none opacity-30"><div class="absolute top-[-10%] right-[-10%] w-[600px] h-[600px] bg-indigo-600 rounded-full blur-[120px]"></div><div class="absolute bottom-[-10%] left-[-10%] w-[600px] h-[600px] bg-violet-600 rounded-full blur-[120px]"></div></div><div class="absolute inset-0 bg-[url('https://www.transparenttextures.com/patterns/carbon-fibre.png')] opacity-10"></div><div class="container mx-auto px-6 relative z-10"><a class="inline-flex items-center text-xs font-black uppercase tracking-[0.2em] text-indigo-400 hover:text-indigo-300 mb-12 transition-colors group" href="/"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left mr-2 group-hover:-translate-x-1 transition-transform" aria-hidden="true"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg> Back to Platform</a><div class="max-w-4xl"><div class="inline-flex items-center border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 bg-indigo-500/20 text-indigo-300 border-indigo-500/30 mb-8 px-5 py-2 rounded-full backdrop-blur-xl text-xs font-black uppercase tracking-widest"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles mr-2" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594
11.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg> Developer-First Infrastructure</div><h1 class="text-5xl md:text-8xl font-[950] leading-[0.95] tracking-tightest mb-8">RichAutomate <br/><span class="text-transparent bg-clip-text bg-gradient-to-r from-indigo-400 via-indigo-300 to-white">API V1 Reference.</span></h1><p class="text-xl md:text-2xl text-slate-400 font-medium leading-relaxed max-w-2xl italic">"The most stable WhatsApp engine for high-scale enterprise integrations."</p><div class="mt-12 flex flex-wrap items-center gap-4"><a class="inline-flex items-center gap-2 rounded-2xl bg-white px-7 py-4 text-sm font-black text-slate-950 shadow-2xl transition hover:bg-indigo-50" href="/docs/api/reference"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-terminal" aria-hidden="true"><path d="M12 19h8"></path><path d="m4 17 6-6-6-6"></path></svg> Open interactive reference</a><a href="/openapi.json" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 rounded-2xl border border-white/20 px-7 py-4 text-sm font-black text-white transition hover:bg-white/10">OpenAPI 3.1 spec <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></div></div></div></section><section class="container mx-auto px-6 max-w-7xl py-20"><div class="flex flex-col lg:flex-row gap-20"><aside class="lg:w-[280px] hidden lg:block"><div class="sticky top-32 space-y-10"><div class="p-6 rounded-3xl bg-slate-50 border border-slate-100"><h3 class="text-[10px] font-black uppercase tracking-[0.2em] text-slate-400 mb-6">Documentation</h3><ul class="space-y-4"><li><a href="#get-started" class="flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-open mr-3 text-slate-400 group-hover:text-indigo-500" aria-hidden="true"><path d="M12 7v14"></path><path d="M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"></path></svg> Getting Started</a></li><li><a href="#auth" class="flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock mr-3 text-slate-400 group-hover:text-indigo-500" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg> Authentication</a></li><li><a href="#send-template" class="flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-zap mr-3 text-slate-400 group-hover:text-indigo-500" aria-hidden="true"><path d="M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"></path></svg> Send Template</a></li><li><a href="#send-campaign" class="flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
1ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-workflow mr-3 text-slate-400 group-hover:text-indigo-500" aria-hidden="true"><rect width="8" height="8" x="3" y="3" rx="2"></rect><path d="M7 11v4a2 2 0 0 0 2 2h4"></path><rect width="8" height="8" x="13" y="13" rx="2"></rect></svg> Trigger Campaign</a></li><li><a href="#create-campaign-csv" class="flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus mr-3 text-slate-400 group-hover:text-indigo-500" aria-hidden="true"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg> Create with CSV</a></li><li><a href="#send-message" class="flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square mr-3 text-slate-400 group-hover:text-indigo-500" aria-hidden="true"><path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z"></path></svg> Send Message</a></li><li><a href="#message-status" class="flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock mr-3 text-slate-400 group-hover:text-indigo-500" aria-hidden="true"><path d="M12 6v6l4 2"></path><circle cx="12" cy="12" r="10"></circle></svg> Check Status</a></li><li><a href="#conventions" class="flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-gauge mr-3 text-slate-400 group-hover:text-indigo-500" aria-hidden="true"><path d="m12 14 4-4"></path><path d="M3.34 19a10 10 0 1 1 17.32 0"></path></svg> Limits & Errors</a></li><li><a href="#idempotency" class="flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check mr-3 text-slate-400 group-hover:text-indigo-500" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg> Idempotency</a></li><li><a href="#balance" class="flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wallet mr-3 text-slate-400 group-hover:text-indigo-500" aria-hidden="true"><path d="M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1"></path><path d="M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4"></path></svg> Balance & Usage</a></li><li><a href="#contacts" class="flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users mr-3 text-slate-400 group-hover:text-indigo-500" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><path d="M16 3.128a4 4 0 0 1 0 7.744"></path><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><circle cx="9" cy="7" r="4"></circle></svg> Contacts</a></li><li><a href="#templates-api" class="flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
1ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layout-template mr-3 text-slate-400 group-hover:text-indigo-500" aria-hidden="true"><rect width="18" height="7" x="3" y="3" rx="1"></rect><rect width="9" height="7" x="3" y="14" rx="1"></rect><rect width="5" height="7" x="16" y="14" rx="1"></rect></svg> Templates</a></li><li><a href="#media" class="flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-image mr-3 text-slate-400 group-hover:text-indigo-500" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="2" ry="2"></rect><circle cx="9" cy="9" r="2"></circle><path d="m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"></path></svg> Media Upload</a></li><li><a href="#campaigns-api" class="flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-column mr-3 text-slate-400 group-hover:text-indigo-500" aria-hidden="true"><path d="M3 3v16a2 2 0 0 0 2 2h16"></path><path d="M18 17V9"></path><path d="M13 17V5"></path><path d="M8 17v-3"></path></svg> Campaign Results</a></li><li><a href="#webhooks" class="flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-webhook mr-3 text-slate-400 group-hover:text-indigo-500" aria-hidden="true"><path d="M18 16.98h-5.99c-1.1 0-1.95.94-2.48 1.9A4 4 0 0 1 2 17c.01-.7.2-1.4.57-2"></path><path d="m6 17 3.13-5.78c.53-.97.1-2.18-.5-3.1a4 4 0 1 1 6.89-4.06"></path><path d="m12 6 3.13 5.73C15.66 12.7 16.9 13 18 13a4 4 0 0 1 0 8"></path></svg> Webhooks</a></li><li><a href="#partner" class="flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-building2 lucide-building-2 mr-3 text-slate-400 group-hover:text-indigo-500" aria-hidden="true"><path d="M10 12h4"></path><path d="M10 8h4"></path><path d="M14 21v-3a2 2 0 0 0-4 0v3"></path><path d="M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2"></path><path d="M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16"></path></svg> Partner API</a></li></ul></div><div class="p-8 rounded-3xl bg-indigo-600 text-white shadow-2xl shadow-indigo-200 relative overflow-hidden"><div class="relative z-10"><h4 class="font-black text-lg mb-2">Full reference</h4><p class="text-indigo-100 text-xs leading-relaxed mb-6">Every endpoint, every field, with a built-in request runner â generated from the spec, so it never drifts.</p><a class="flex items-center justify-center gap-2 w-full bg-white text-indigo-600 hover:bg-slate-50 font-black rounded-xl h-12 text-sm shadow-xl transition-colors" href="/docs/api/reference">Open reference <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></a><a href="/openapi.json" target="_blank" rel="noopener noreferrer" class="mt-3 flex items-center justify-center gap-2 w-full border border-white/30 text-white hover:bg-white/10 font-black rounded-xl h-11 text-xs transition-colors">openapi.json <svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></div></div></div></aside><div class="flex-1 max-w-4xl space-y-32"><div id="get-started" class="scroll-mt-32"><div class="flex items-center gap-4 mb-8"><div class="w-12 h-12 bg-indigo-50 rounded-2xl flex items-center justify-center text-indigo-600"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-terminal" aria-hidden="true"><path d="M12 19h8"></path><path d="m4 17 6-6-6-6"></path></svg></div><h2 class="text-4xl font-black text-slate-950 tracking-tight">Getting Started</h2></div><div class="prose prose-slate prose-lg max-w-none text-slate-600 font-medium"><p>To begin integrating with the RichAutomate REST API, you must first obtain an **API Key** from your dashboard. Our API follows REST principles and returns JSON-encoded responses.</p><div class="my-10 bg-slate-950 p-8 rounded-[2.5rem] border border-slate-800 shadow-2xl overflow-hidden relative group not-prose"><div class="absolute top-0 right-0 p-6 text-white/5 opacity-0 group-hover:opacity-100 transition-opacity"><svg xmlns="http://www.w3.org/2000/svg" width="120" height="120" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-terminal" aria-hidden="true"><path d="M12 19h8"></path><path d="m4 17 6-6-6-6"></path></svg></div><code class="text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest">Base URL</code><div class="flex items-center justify-between gap-4 bg-white/5 p-4 rounded-xl border border-white/10"><code class="text-indigo-400 font-bold text-lg md:text-xl break-all">
1https://richautomate.in/api/v1</code></div><p class="text-slate-500 text-sm mt-4 font-medium">Prepend this to every endpoint path shown below â e.g. <code class="text-indigo-300 font-bold">POST https://richautomate.in/api/v1/send-template</code>.</p></div><div class="my-10 p-10 rounded-[2.5rem] bg-indigo-50 border-2 border-indigo-100/50"><h3 class="text-indigo-950 font-black mb-6 flex items-center gap-2">How to get your API Key:</h3><ol class="space-y-6"><li class="flex gap-4"><span class="w-8 h-8 rounded-full bg-indigo-600 text-white flex items-center justify-center font-black shrink-0">1</span><div><p class="font-black text-slate-900 mb-1">Login to Dashboard</p><p class="text-sm">Navigate to your dashboard at <a class="text-indigo-600 underline" href="/login">richautomate.in/login</a></p></div></li><li class="flex gap-4"><span class="w-8 h-8 rounded-full bg-indigo-600 text-white flex items-center justify-center font-black shrink-0">2</span><div><p class="font-black text-slate-900 mb-1">Go to Settings</p><p class="text-sm">Click on the **Settings** icon in the sidebar and select the **API Keys** tab.</p></div></li><li class="flex gap-4"><span class="w-8 h-8 rounded-full bg-indigo-600 text-white flex items-center justify-center font-black shrink-0">3</span><div><p class="font-black text-slate-900 mb-1">Generate Key</p><p class="text-sm">Click "Generate New Key." Copy your key and store it securely. We will not show it again for security reasons.</p></div></li></ol></div></div></div><div id="auth" class="scroll-mt-32"><h2 class="text-3xl font-black text-slate-950 mb-8 flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock text-indigo-600" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg> Authentication</h2><p class="text-slate-600 mb-8 text-lg font-medium leading-relaxed italic border-l-4 border-indigo-500 pl-6">"RichAutomate uses Bearer Token authentication to secure every request. Ensure your key is kept private."</p><div class="bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 shadow-2xl overflow-hidden relative group"><div class="absolute top-0 right-0 p-6 text-white/5 opacity-0 group-hover:opacity-100 transition-opacity"><svg xmlns="http://www.w3.org/2000/svg" width="120" height="120" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg></div><code class="text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest">Required Header:</code><div class="flex items-center justify-between bg-white/5 p-4 rounded-xl border border-white/10"><code class="text-indigo-400 font-bold text-lg">Authorization: Bearer ra_live_...</code><button class="text-slate-500 hover:text-white transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button></div><code class="text-slate-400 block mt-8 mb-4 text-xs font-black uppercase tracking-widest">Send these too:</code><div class="space-y-2"><div class="bg-white/5 p-4 rounded-xl border border-white/10"><code class="text-indigo-400 font-bold">Content-Type: application/json</code></div><div class="bg-white/5 p-4 rounded-xl border border-white/10"><code class="text-indigo-400 font-bold">Accept: application/json</code></div></div><p class="text-slate-500 text-sm mt-4 font-medium">We return JSON either way, so <code class="text-indigo-300 font-bold">Accept</code> is belt and braces â but send it. Some HTTP clients follow redirects by default (<code class="text-indigo-300 font-bold">curl --location</code>), and a redirect turns a POST into a GET, which is how a request ends up somewhere it was never meant to go.</p></div></div><div id="send-template" class="scroll-mt-32"><div class="flex items-center justify-between mb-8"><h2 class="text-3xl font-black text-slate-950 flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-zap text-indigo-600" aria-hidden="true"><path d="M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"></path></svg> Send Template</h2><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-emerald-50 text-emerald-600 border-emerald-100 font-black">
1HIGH PRIORITY</div></div><p class="text-slate-600 mb-10 text-lg font-medium leading-relaxed">Trigger pre-approved Meta templates for order confirmations, OTPs, or notifications. Supports media headers (Image, Video, Document).</p><div class="space-y-8"><div class="flex items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-indigo-600 text-white font-black">POST</div><code class="text-slate-900 font-bold">/api/v1/send-template</code></div><div class="grid md:grid-cols-2 gap-8"><div class="p-8 rounded-3xl bg-slate-50 border border-slate-100"><h4 class="font-black text-slate-900 mb-4 uppercase tracking-widest text-xs">Required Fields</h4><ul class="space-y-3"><li class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">phone</span>: Target number (e.g. 919876543210)</li><li class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">template</span>: Meta template name</li><li class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">language</span>: The template's language code â <code class="text-indigo-600 font-bold">en</code> or <code class="text-indigo-600 font-bold">en_US</code>. It must match the template exactly; most templates here are <code class="text-indigo-600 font-bold">en_US</code>.</li></ul></div><div class="p-8 rounded-3xl bg-slate-50 border border-slate-100"><h4 class="font-black text-slate-900 mb-4 uppercase tracking-widest text-xs">Media Headers (Optional)</h4><ul class="space-y-3"><li class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">header_media_type</span>: image | video | document</li><li class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">header_media_url</span>: Publicly accessible URL</li><li class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">filename</span>: Custom name for documents</li></ul></div></div><div class="bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl"><code class="text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest">Example JSON Payload:</code><pre class="text-indigo-300 text-sm leading-relaxed">{ 2 "phone": "919876543210", 3 "template": "invoice_paid", 4 "language": "en_US", 5 "variables": ["INV-2024-001", "March 2024"], 6 "header_media_type": "document", 7 "header_media_url": "https://example.com/invoices/INV-001.pdf", 8 "filename": "Invoice_INV001.pdf" 9}</pre></div></div></div><div id="send-campaign" class="scroll-mt-32"><div class="flex items-center justify-between mb-8"><h2 class="text-3xl font-black text-slate-950 flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-workflow text-indigo-600" aria-hidden="true"><rect width="8" height="8" x="3" y="3" rx="2"></rect><path d="M7 11v4a2 2 0 0 0 2 2h4"></path><rect width="8" height="8" x="13" y="13" rx="2"></rect></svg> Trigger Campaign</h2><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-amber-50 text-amber-600 border-amber-100 font-black">NEW</div></div><p class="text-slate-600 mb-10 text-lg font-medium leading-relaxed">Trigger a pre-defined marketing campaign for a specific contact. Useful for abandoned cart recovery or CRM triggers.</p><div class="space-y-6"><div class="flex items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-indigo-600 text-white font-black">POST</div><code class="text-slate-900 font-bold">/api/v1/send-campaign</code></div><div class="bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl"><pre class="text-indigo-300 text-sm leading-relaxed">{ 10 "phone": "919876543210", 11 "campaign_id": "782" 12}</pre></div></div></div><div id="create-campaign-csv" class="scroll-mt-32"><div class="flex items-center justify-between mb-8"><h2 class="text-3xl font-black text-slate-950 flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus text-indigo-600" aria-hidden="true"><path d="M5 12h14"></path><path d="M12 5v14"></path></svg> Create with CSV</h2><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-indigo-50 text-indigo-600 border-indigo-100 font-black">BULK API</div></div><p class="text-slate-600 mb-10 text-lg font-medium leading-relaxed">Upload a CSV file to trigger a high-volume marketing or utility campaign. Our engine handles contact creation and variable mapping automatically.</p><div class="space-y-8"><div class="flex items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-indigo-600 text-white font-black">POST</div><code class="text-slate-900 font-bold">/api/v1/campaigns/create-with-csv</code></div><div class="grid md:grid-cols-2 gap-8"><div class="p-8 rounded-3xl bg-slate-50 border border-slate-100"><h4 class="font-black text-slate-900 mb-4 uppercase tracking-widest text-xs">Required Form-Data</h4><ul class="space-y-3"><li class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">name</span>: String (Internal name)</li><li class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">template_id</span>: Integer (Template ID)</li><li class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">file</span>: .csv (Max 10MB)</li></ul></div><div class="p-8 rounded-3xl bg-slate-50 border border-slate-100"><h4 class="font-black text-slate-900 mb-4 uppercase tracking-widest text-xs">CSV Column Headers</h4><ul class="space-y-3"><li class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">phone</span>: Target number (Required)</li><li class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">
12var_1, var_2</span>: Template variables</li></ul></div></div><div class="bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 shadow-2xl relative overflow-hidden"><div class="absolute top-0 right-0 p-6 text-white/5 opacity-20"><svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></div><code class="text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest">Example cURL:</code><pre class="text-indigo-300 text-sm leading-relaxed overflow-x-auto">curl -X POST https://richautomate.in/api/v1/campaigns/create-with-csv \ 13 -H "Authorization: Bearer YOUR_API_KEY" \ 14 -F "name=API_Campaign_001" \ 15 -F "template_id=12" \ 16 -F "file=@/path/to/your/contacts.csv"</pre></div></div></div><div id="send-message" class="scroll-mt-32"><div class="flex items-center justify-between mb-8"><h2 class="text-3xl font-black text-slate-950 flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square text-indigo-600" aria-hidden="true"><path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z"></path></svg> Send a Message</h2><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-amber-50 text-amber-600 border-amber-100 font-black">UPDATED</div></div><p class="text-slate-600 mb-10 text-lg font-medium leading-relaxed">Text, images, video, documents, audio and reply buttons â the same things a chatbot flow can send. Only deliverable inside an open 24-hour customer service window; outside it, use <a href="#send-template" class="text-indigo-600 font-bold">Send Template</a>.</p><div class="space-y-8"><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-indigo-600 text-white font-black">POST</div><code class="text-slate-900 font-bold">/api/v1/send-message</code></div><div class="p-8 rounded-3xl bg-slate-50 border border-slate-100"><h4 class="font-black text-slate-900 mb-4 uppercase tracking-widest text-xs">Fields</h4><ul class="space-y-3"><li class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">phone</span>: recipient, e.g. 919876543210 <span class="text-slate-400">(required)</span></li><li class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">message</span>: the text. Required unless you are sending media, where the words go in <span class="font-bold">caption</span> instead.</li><li class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">type</span>: text | image | video | document | audio <span class="text-slate-400">(default text)</span></li><li class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">media_url</span> or <span class="text-indigo-600 font-bold">media_id</span>: where the file is. Use <span class="font-bold">media_id</span> from <a href="#media" class="text-indigo-600 font-bold">Media Upload</a>, or any public URL.</li><li class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">caption</span>: text shown under an image, video or document.</li><li class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">filename</span>: the name the recipient sees for a document.</li><li class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">buttons</span>: up to 3 reply buttons, each <code class="text-indigo-600 font-bold">{id, title}</code>. Text messages only.</li></ul></div><div class="grid md:grid-cols-2 gap-8"><div class="bg-slate-950 p-8 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl"><code class="text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest">Plain text</code><pre class="text-indigo-300 text-sm leading-relaxed">{ 17 "phone": "919876543210", 18 "message": "Hello! Your agent is now online." 19}</pre></div><div class="bg-slate-950 p-8 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl"><code class="text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest">Image</code><pre class="text-indigo-300 text-sm leading-relaxed">{ 20 "phone": "919876543210", 21 "type": "image", 22 "media_url": "https://yoursite.in/order.jpg", 23 "caption": "Your order has shipped ð" 24}</pre></div><div class="bg-slate-950 p-8 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl"><code class="text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest">Document (PDF)</code><pre class="text-indigo-300 text-sm leading-relaxed">{ 25 "phone": "919876543210", 26 "type": "document", 27 "media_id": "1234567890", 28 "filename": "Invoice_INV-2231.pdf", 29 "caption": "Your invoice is attached." 30}</pre></div><div class="bg-slate-950 p-8 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl"><code class="text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest">Video</code><pre class="text-indigo-300 text-sm leading-relaxed">{ 31 "phone": "919876543210", 32 "type": "video", 33 "media_url": "https://yoursite.in/demo.mp4", 34 "caption": "60-second walkthrough" 35}</pre></div></div><div class="bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl"><code class="text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest">Reply buttons (max 3, title ⤠20 chars)</code><pre class="text-indigo-300 text-sm leading-relaxed">{ 36 "phone": "919876543210", 37 "message": "Did that solve your problem?", 38 "buttons": [ 39 { "id": "yes", "title": "Yes, thanks" }, 40 { "id": "no", "title": "Not really" }, 41 { "id": "agent", "title": "Talk to a person" } 42 ] 43}</pre><p class="text-slate-500 text-sm mt-4 font-medium">When the customer taps one, the <code class="text-indigo-300 font-bold">id</code> comes back on your <a href="#webhooks" class="text-indigo-400 font-bold">message.inbound</a>
43 webhook â that is how you know which button was pressed.</p></div><div class="bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl"><code class="text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest">Upload once, then send â full cURL</code><pre class="text-indigo-300 text-sm leading-relaxed"># 1. Upload the file (returns a media_id, valid 30 days) 44curl -X POST https://richautomate.in/api/v1/public/media \ 45 -H "Authorization: Bearer YOUR_API_KEY" \ 46 -F "[email protected]" 47 48# 2. Send it â no public URL needed 49curl -X POST https://richautomate.in/api/v1/send-message \ 50 -H "Authorization: Bearer YOUR_API_KEY" \ 51 -H "Idempotency-Key: invoice-INV-2231" \ 52 -H "Content-Type: application/json" \ 53 -d '{"phone":"919876543210","type":"document","media_id":"1234567890","filename":"Invoice.pdf"}'</pre></div><p class="flex items-start gap-3 rounded-2xl border border-amber-200 bg-amber-50 px-5 py-4 text-sm font-medium text-amber-900"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-triangle-alert mt-0.5 shrink-0" aria-hidden="true"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"></path><path d="M12 9v4"></path><path d="M12 17h.01"></path></svg>Reply buttons cannot be attached to a media message â that is a WhatsApp limit, and the API returns 422 rather than dropping them silently. Send the media first, then a text message with the buttons.</p></div></div><div id="message-status" class="scroll-mt-32"><div class="flex items-center justify-between mb-8"><h2 class="text-3xl font-black text-slate-950 flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock text-indigo-600" aria-hidden="true"><path d="M12 6v6l4 2"></path><circle cx="12" cy="12" r="10"></circle></svg> Check Message Status</h2><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-amber-50 text-amber-600 border-amber-100 font-black">NEW</div></div><p class="text-slate-600 mb-10 text-lg font-medium leading-relaxed">Poll the delivery status of any message returned by <span class="font-bold text-indigo-600">Send Message</span> or <span class="font-bold text-indigo-600">Send Template</span>. Pass the <code class="text-indigo-600 font-bold">message_id</code> you received on send. When a message fails, the response includes a human-readable error reason so you can react in your own system.</p><div class="space-y-8"><div class="flex items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-emerald-600 text-white font-black">GET</div><code class="text-slate-900 font-bold">/api/v1/message-status/<!-- -->{message_id}</code></div><div class="p-8 rounded-3xl bg-slate-50 border border-slate-100"><h4 class="font-black text-slate-900 mb-4 uppercase tracking-widest text-xs">Possible Status Values</h4><ul class="space-y-3"><li class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">queued</span>: Accepted and waiting in the send queue</li><li class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">sent</span>: Handed off to WhatsApp</li><li class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">delivered</span>: Delivered to the recipient's device</li><li class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">read</span>: Read by the recipient</li><li class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">failed</span>: Not sent â see the <code class="text-indigo-600 font-bold">error</code> field for the reason</li></ul></div><div class="bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl"><code class="text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest">Example cURL:</code><pre class="text-indigo-300 text-sm leading-relaxed">
53curl https://richautomate.in/api/v1/message-status/123456 \ 54 -H "Authorization: Bearer YOUR_API_KEY"</pre></div><div class="grid md:grid-cols-2 gap-8"><div class="bg-slate-950 p-8 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl"><code class="text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest">Success Response:</code><pre class="text-indigo-300 text-sm leading-relaxed">{ 55 "success": true, 56 "message_id": 123456, 57 "status": "delivered", 58 "delivered": true, 59 "timestamp": "2026-09-02T12:34:56Z" 60}</pre></div><div class="bg-slate-950 p-8 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl"><code class="text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest">Failed Response:</code><pre class="text-indigo-300 text-sm leading-relaxed">{ 61 "success": true, 62 "message_id": 123456, 63 "status": "failed", 64 "delivered": false, 65 "error": "Insufficient points to send message." 66}</pre></div></div></div></div><div id="conventions" class="scroll-mt-32"><div class="flex items-center justify-between mb-8"><h2 class="text-3xl font-black text-slate-950 flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-gauge text-indigo-600" aria-hidden="true"><path d="m12 14 4-4"></path><path d="M3.34 19a10 10 0 1 1 17.32 0"></path></svg> Rate Limits, Errors & Pagination</h2></div><p class="text-slate-600 mb-10 text-lg font-medium leading-relaxed">These rules apply to every endpoint on this page.</p><div class="space-y-8"><div class="grid md:grid-cols-2 gap-8"><div class="p-8 rounded-3xl bg-slate-50 border border-slate-100"><h4 class="font-black text-slate-900 mb-4 uppercase tracking-widest text-xs">Rate Limits</h4><ul class="space-y-3"><li class="text-sm font-medium text-slate-600">Limits are counted <span class="font-bold text-indigo-600">per API key</span>, per minute.</li><li class="text-sm font-medium text-slate-600">The default for a new key is <span class="font-bold text-indigo-600">60 requests/minute</span>. Higher limits are set per key â ask support.</li><li class="text-sm font-medium text-slate-600">Over the limit you get <span class="font-bold text-indigo-600">429</span> with a <code class="text-indigo-600 font-bold">Retry-After</code> header. Back off and retry; do not hammer.</li></ul></div><div class="p-8 rounded-3xl bg-slate-50 border border-slate-100"><h4 class="font-black text-slate-900 mb-4 uppercase tracking-widest text-xs">Pagination</h4><ul class="space-y-3"><li class="text-sm font-medium text-slate-600">List endpoints accept <code class="text-indigo-600 font-bold">?page=</code> and <code class="text-indigo-600 font-bold">?per_page=</code>.</li><li class="text-sm font-medium text-slate-600">Default page size is 50; the maximum is 200.</li><li class="text-sm font-medium text-slate-600">Every list response carries a <code class="text-indigo-600 font-bold">pagination</code> object with <code class="text-indigo-600 font-bold">page</code>, <code class="text-indigo-600 font-bold">per_page</code>, <code class="text-indigo-600 font-bold">total</code> and <code class="text-indigo-600 font-bold">total_pages</code>.</li></ul></div></div><div class="p-8 rounded-3xl bg-slate-50 border border-slate-100"><h4 class="font-black text-slate-900 mb-4 uppercase tracking-widest text-xs">HTTP Status Codes</h4><div class="overflow-x-auto"><table class="w-full text-sm"><thead><tr class="text-left border-b border-slate-200"><th class="py-2 pr-6 font-black text-slate-900">Code</th><th class="py-2 font-black text-slate-900">What it means</th></tr></thead><tbody class="text-slate-600 font-medium"><tr class="border-b border-slate-100"><td class="py-2 pr-6 font-bold text-indigo-600">200 / 201</td><td class="py-2">Success.</td></tr><tr class="border-b border-slate-100"><td class="py-2 pr-6 font-bold text-indigo-600">400</td><td class="py-2">Malformed request â for example a WhatsApp number is not connected.</td></tr><tr class="border-b border-slate-100"><td class="py-2 pr-6 font-bold text-indigo-600">401</td><td class="py-2">Missing, invalid or suspended API key.</td></tr><tr class="border-b border-slate-100"><td class="py-2 pr-6 font-bold text-indigo-600">402</td><td class="py-2">Not enough wallet balance to complete the request.</td></tr><tr class="border-b border-slate-100"><td class="py-2 pr-6 font-bold text-indigo-600">403</td><td class="py-2">Your plan or key does not include this capability.</td></tr><tr class="border-b border-slate-100"><td class="py-2 pr-6 font-bold text-indigo-600">404</td><td class="py-2">Not found â or it belongs to another account.</td></tr><tr class="border-b border-slate-100"><td class="py-2 pr-6 font-bold text-indigo-600">409</td><td class="py-2">Conflict â a duplicate, or a request with the same Idempotency-Key is still running.</td></tr><tr class="border-b border-slate-100"><td class="py-2 pr-6 font-bold text-indigo-600">422</td><td class="py-2">
66Validation failed. The response names the fields.</td></tr><tr class="border-b border-slate-100"><td class="py-2 pr-6 font-bold text-indigo-600">429</td><td class="py-2">Rate limited.</td></tr><tr><td class="py-2 pr-6 font-bold text-indigo-600">5xx</td><td class="py-2">Our side. Safe to retry with the same Idempotency-Key.</td></tr></tbody></table></div></div><div class="bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl"><code class="text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest">Error Shape:</code><pre class="text-indigo-300 text-sm leading-relaxed">{ 67 "success": false, 68 "error": "Invalid or suspended API key." 69}</pre></div></div></div><div id="idempotency" class="scroll-mt-32"><div class="flex items-center justify-between mb-8"><h2 class="text-3xl font-black text-slate-950 flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check text-indigo-600" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg> Idempotency</h2><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-amber-50 text-amber-600 border-amber-100 font-black">NEW</div></div><p class="text-slate-600 mb-10 text-lg font-medium leading-relaxed">Every send debits your wallet. If a request times out you cannot safely retry it without risking a second charge â so send an <code class="text-indigo-600 font-bold">Idempotency-Key</code> header and we will return the first response instead of doing the work twice.</p><div class="space-y-8"><div class="p-8 rounded-3xl bg-indigo-50 border-2 border-indigo-100/50"><h4 class="font-black text-indigo-950 mb-4 uppercase tracking-widest text-xs">How it works</h4><ul class="space-y-3"><li class="text-sm font-medium text-slate-700">Generate a unique key per logical operation â a UUID, or your own order ID.</li><li class="text-sm font-medium text-slate-700">Send it as <code class="text-indigo-600 font-bold">Idempotency-Key: <your-key></code> on any POST.</li><li class="text-sm font-medium text-slate-700">A retry with the same key returns the original response plus <code class="text-indigo-600 font-bold">Idempotency-Replayed: true</code>.</li><li class="text-sm font-medium text-slate-700">Keys are remembered for <span class="font-bold text-indigo-600">24 hours</span> and are scoped to your API key.</li><li class="text-sm font-medium text-slate-700">Reusing a key with a <span class="font-bold">different body</span> returns <code class="text-indigo-600 font-bold">422</code> â that is a bug in the caller, not a retry.</li><li class="text-sm font-medium text-slate-700">Only successful responses are replayed. A 4xx or 5xx can be retried normally.</li></ul></div><p class="flex items-start gap-3 rounded-2xl border border-amber-200 bg-amber-50 px-5 py-4 text-sm font-medium text-amber-900"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-triangle-alert mt-0.5 shrink-0" aria-hidden="true"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"></path><path d="M12 9v4"></path><path d="M12 17h.01"></path></svg>The header is optional and existing integrations are unaffected â but for anything that spends money, treat it as required.</p><div class="bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl"><code class="text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest">Example cURL:</code><pre class="text-indigo-300 text-sm leading-relaxed">
69curl -X POST https://richautomate.in/api/v1/send-template \ 70 -H "Authorization: Bearer YOUR_API_KEY" \ 71 -H "Idempotency-Key: order-2026-09-15-8842" \ 72 -H "Content-Type: application/json" \ 73 -d '{"phone":"919876543210","template":"invoice_paid","language":"en_US"}'</pre></div></div></div><div id="balance" class="scroll-mt-32"><div class="flex items-center justify-between mb-8"><h2 class="text-3xl font-black text-slate-950 flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wallet text-indigo-600" aria-hidden="true"><path d="M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1"></path><path d="M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4"></path></svg> Balance & Usage</h2><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-amber-50 text-amber-600 border-amber-100 font-black">NEW</div></div><p class="text-slate-600 mb-10 text-lg font-medium leading-relaxed">Billing is usage-based, so check your balance before starting a large run and reconcile spend afterwards â without opening the dashboard.</p><div class="space-y-8"><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-emerald-600 text-white font-black">GET</div><code class="text-slate-900 font-bold">/api/v1/public/balance</code></div><div class="bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl"><code class="text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest">Response:</code><pre class="text-indigo-300 text-sm leading-relaxed">{ 74 "success": true, 75 "balance": 4820.75, 76 "currency": "INR", 77 "low_balance_threshold": 500, 78 "is_low": false 79}</pre></div><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-emerald-600 text-white font-black">GET</div><code class="text-slate-900 font-bold">/api/v1/public/usage?from=2026-09-01&to=2026-09-30</code></div><p class="text-slate-600 text-sm font-medium">Both dates are optional â the default window is the current month, which is what an invoice covers.</p><div class="bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl"><code class="text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest">Response:</code><pre class="text-indigo-300 text-sm leading-relaxed">{ 80 "success": true, 81 "from": "2026-09-01T00:00:00+05:30", 82 "to": "2026-09-30T23:59:59+05:30", 83 "currency": "INR", 84 "billed_messages": 18422, 85 "spend": 14556.32, 86 "refunded": 212.40, 87 "net_spend": 14343.92, 88 "by_conversation_type": { 89 "marketing": { "messages": 12010, "amount": 10568.80 }, 90 "utility": { "messages": 5900, "amount": 3540.00 }, 91 "authentication": { "messages": 512, "amount": 447.52 } 92 } 93}</pre></div></div></div><div id="contacts" class="scroll-mt-32"><div class="flex items-center justify-between mb-8"><h2 class="text-3xl font-black text-slate-950 flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users text-indigo-600" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><path d="M16 3.128a4 4 0 0 1 0 7.744"></path><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><circle cx="9" cy="7" r="4"></circle></svg> Contacts</h2><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-amber-50 text-amber-600 border-amber-100 font-black">NEW</div></div><p class="text-slate-600 mb-10 text-lg font-medium leading-relaxed">Read, update and delete contacts, and write the custom attributes your chatbot flows read as <code class="text-indigo-600 font-bold">{{attr.your_key}}</code>. This is what keeps your CRM and RichAutomate in step.</p><div class="space-y-4"><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-emerald-600">GET</div><code class="text-slate-900 font-bold text-sm">/api/v1/public/contacts</code><span class="text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto">
93List contacts. Filter with ?search=, ?phone= or ?tag=.</span></div><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-emerald-600">GET</div><code class="text-slate-900 font-bold text-sm">/api/v1/public/contacts/{id}</code><span class="text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto">One contact, with all its attributes.</span></div><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-indigo-600">PUT</div><code class="text-slate-900 font-bold text-sm">/api/v1/public/contacts/{id}</code><span class="text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto">Update name, phone or opt_in.</span></div><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-rose-600">DELETE</div><code class="text-slate-900 font-bold text-sm">/api/v1/public/contacts/{id}</code><span class="text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto">Soft-delete a contact.</span></div><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-emerald-600">GET</div><code class="text-slate-900 font-bold text-sm">/api/v1/public/contacts/{id}/attributes</code><span class="text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto">Read every custom attribute.</span></div><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-indigo-600">PUT</div><code class="text-slate-900 font-bold text-sm">/api/v1/public/contacts/{id}/attributes</code><span class="text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto">Merge attributes in â existing keys are kept.</span></div><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-rose-600">DELETE</div><code class="text-slate-900 font-bold text-sm">/api/v1/public/contacts/{id}/attributes/{key}</code><span class="text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto">Remove one attribute.</span></div></div><div class="mt-8 bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl"><code class="text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest">Writing attributes a flow can read:</code><pre class="text-indigo-300 text-sm leading-relaxed">curl -X PUT https://richautomate.in/api/v1/public/contacts/4821/attributes \ 94 -H "Authorization: Bearer YOUR_API_KEY" \ 95 -H "Content-Type: application/json" \ 96 -d '{"attributes":{"Order ID":"RA-9001","plan":"gold","amount":4999}}' 97 98# Keys are normalised the same way the flow engine normalises them: 99# "Order ID" is stored as order_id and read in a flow as {{attr.order_id}}.</pre></div></div><div id="templates-api" class="scroll-mt-32"><div class="flex items-center justify-between mb-8"><h2 class="text-3xl font-black text-slate-950 flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layout-template text-indigo-600" aria-hidden="true"><rect width="18" height="7" x="3" y="3" rx="1"></rect><rect width="9" height="7" x="3" y="14" rx="1"></rect><rect width="5" height="7" x="16" y="14" rx="1"></rect></svg> Templates</h2><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-amber-50 text-amber-600 border-amber-100 font-black">NEW</div></div><p class="text-slate-600 mb-10 text-lg font-medium leading-relaxed">Submit templates to Meta and track their approval status programmatically â necessary once you are managing more accounts than you want to click through.</p><div class="space-y-4"><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-emerald-600">GET</div><code class="text-slate-900 font-bold text-sm">/api/v1/public/templates</code><span class="text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto">List your templates. Add ?all=1 to include pending and rejected ones.</span></div><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-indigo-600">POST</div><code class="text-slate-900 font-bold text-sm">/api/v1/public/templates</code><span class="text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto">Submit a new template to Meta. Returns it with status PENDING.</span></div><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-indigo-600">POST</div><code class="text-slate-900 font-bold text-sm">/api/v1/public/templates/sync</code><span class="text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto">Pull the latest approval status from Meta.</span></div><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-rose-600">DELETE</div><code class="text-slate-900 font-bold text-sm">/api/v1/public/templates/{id}</code><span class="text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto">Delete a template from Meta and from your account.</span></div></div><div class="mt-8 bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl"><code class="text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest">Create a template:</code><pre class="text-indigo-300 text-sm leading-relaxed">
99curl -X POST https://richautomate.in/api/v1/public/templates \ 100 -H "Authorization: Bearer YOUR_API_KEY" \ 101 -F "name=order_shipped" \ 102 -F "category=UTILITY" \ 103 -F "language=en" \ 104 -F 'components=[{"type":"BODY","text":"Hi {{1}}, order {{2}} has shipped."}]'</pre></div></div><div id="media" class="scroll-mt-32"><div class="flex items-center justify-between mb-8"><h2 class="text-3xl font-black text-slate-950 flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-image text-indigo-600" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="2" ry="2"></rect><circle cx="9" cy="9" r="2"></circle><path d="m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"></path></svg> Media Upload</h2><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-amber-50 text-amber-600 border-amber-100 font-black">NEW</div></div><p class="text-slate-600 mb-10 text-lg font-medium leading-relaxed">Upload an image, video or PDF and get back a <code class="text-indigo-600 font-bold">media_id</code> you can use in a template header â no public URL needed.</p><div class="space-y-8"><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-indigo-600 text-white font-black">POST</div><code class="text-slate-900 font-bold">/api/v1/public/media</code><span class="text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto">multipart/form-data, field <code class="text-indigo-600 font-bold">file</code>, max 100 MB</span></div><div class="bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl"><code class="text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest">Example:</code><pre class="text-indigo-300 text-sm leading-relaxed">curl -X POST https://richautomate.in/api/v1/public/media \ 105 -H "Authorization: Bearer YOUR_API_KEY" \ 106 -F "[email protected]" 107 108{ "success": true, "media_id": "1234567890", "media_url": null, "expires_in_days": 30 }</pre></div><p class="flex items-start gap-3 rounded-2xl border border-amber-200 bg-amber-50 px-5 py-4 text-sm font-medium text-amber-900"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-triangle-alert mt-0.5 shrink-0" aria-hidden="true"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"></path><path d="M12 9v4"></path><path d="M12 17h.01"></path></svg>A Meta media id expires after 30 days. On Gupshup-hosted numbers you get a <code class="font-bold">media_url</code> instead of a <code class="font-bold">media_id</code> â use whichever field is non-null.</p></div></div><div id="campaigns-api" class="scroll-mt-32"><div class="flex items-center justify-between mb-8"><h2 class="text-3xl font-black text-slate-950 flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chart-column text-indigo-600" aria-hidden="true"><path d="M3 3v16a2 2 0 0 0 2 2h16"></path><path d="M18 17V9"></path><path d="M13 17V5"></path><path d="M8 17v-3"></path></svg> Campaign Results</h2><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-amber-50 text-amber-600 border-amber-100 font-black">NEW</div></div><p class="text-slate-600 mb-10 text-lg font-medium leading-relaxed">You could always create and trigger a campaign â now you can read the outcome without polling every message id separately.</p><div class="space-y-8"><div class="space-y-4"><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-emerald-600 text-white font-black">GET</div><code class="text-slate-900 font-bold text-sm">/api/v1/public/campaigns</code><span class="text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto">List campaigns. Filter with ?status=.</span></div><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-emerald-600 text-white font-black">GET</div><code class="text-slate-900 font-bold text-sm">/api/v1/public/campaigns/<!-- -->{id}<!-- -->/stats</code><span class="text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto">Sent, delivered, read and failed counts.</span></div></div><div class="bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl"><code class="text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest">Response:</code><pre class="text-indigo-300 text-sm leading-relaxed">{ 109 "success": true, 110 "campaign_id": 331, 111 "name": "Diwali offer", 112 "status": "COMPLETED", 113 "stats": { "sent": 4120, "delivered": 3988, "read": 2411, "failed": 132 }, 114 "created_at": "2026-09-14T09:12:00+05:30" 115}</pre></div></div></div><div id="webhooks" class="scroll-mt-32"><div class="flex items-center justify-between mb-8"><h2 class="text-3xl font-black text-slate-950 flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-webhook text-indigo-600" aria-hidden="true"><path d="M18 16.98h-5.99c-1.1 0-1.95.94-2.48 1.9A4 4 0 0 1 2 17c.01-.7.2-1.4.57-2"></path><path d="m6 17 3.13-5.78c.53-.97.1-2.18-.5-3.1a4 4 0 1 1 6.89-4.06"></path><path d="m12 6 3.13 5.73C15.66 12.7 16.9 13 18 13a4 4 0 0 1 0 8"></path></svg> Webhooks</h2><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-emerald-50 text-emerald-600 border-emerald-100 font-black">
115HIGH PRIORITY</div></div><p class="text-slate-600 mb-10 text-lg font-medium leading-relaxed">Polling is the slow way to find out what happened. Point us at a URL and we will POST to it the moment a customer replies, a message is delivered or a deal moves. Configure endpoints under <span class="font-bold text-indigo-600">Settings â Webhooks</span> in your dashboard.</p><div class="space-y-8"><div class="p-8 rounded-3xl bg-slate-50 border border-slate-100"><h4 class="font-black text-slate-900 mb-4 uppercase tracking-widest text-xs">Events</h4><div class="grid sm:grid-cols-2 gap-x-8 gap-y-3"><div class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">message.inbound</span> â <!-- -->A customer sent you a message.</div><div class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">message.delivered</span> â <!-- -->A message you sent reached the device.</div><div class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">contact.created</span> â <!-- -->A new contact was added.</div><div class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">contact.updated</span> â <!-- -->A contact was changed.</div><div class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">lead.created</span> â <!-- -->A lead came in from a form or landing page.</div><div class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">deal.created</span> â <!-- -->A deal was opened.</div><div class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">deal.updated</span> â <!-- -->A deal changed stage or value.</div><div class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">deal.won</span> â <!-- -->A deal was marked won.</div><div class="text-sm font-medium text-slate-600"><span class="text-indigo-600 font-bold">deal.lost</span> â <!-- -->A deal was marked lost.</div></div><p class="mt-6 text-sm font-medium text-slate-600">Subscribe to <code class="text-indigo-600 font-bold">*</code> to receive every event, including ones added later.</p></div><div class="bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl"><code class="text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest">Delivery Payload:</code><pre class="text-indigo-300 text-sm leading-relaxed">POST https://your-app.example.com/hooks/richautomate 116Content-Type: application/json 117X-RichAutomate-Event: message.inbound 118X-RichAutomate-Delivery-Id: 90218 119X-RichAutomate-Signature: sha256=8f4e...c1a9 120User-Agent: RichAutomate-Webhooks/1.0 121 122{ 123 "event": "message.inbound", 124 "delivery_id": 90218, 125 "tenant_id": 4, 126 "fired_at": "2026-09-15T11:02:41+05:30", 127 "data": { "...": "event-specific fields" } 128}</pre></div><div class="grid md:grid-cols-2 gap-8"><div class="p-8 rounded-3xl bg-indigo-50 border-2 border-indigo-100/50"><h4 class="font-black text-indigo-950 mb-4 uppercase tracking-widest text-xs">Verifying the signature</h4><p class="text-sm font-medium text-slate-700 mb-4"><code class="text-indigo-600 font-bold">X-RichAutomate-Signature</code> is <code class="text-indigo-600 font-bold">sha256=</code> followed by the HMAC-SHA256 of the <span class="font-bold">raw request body</span>, keyed with your webhook secret. Compare it in constant time and reject anything that does not match.</p><pre class="text-xs text-indigo-900 leading-relaxed overflow-x-auto">// Node 129const expected = 'sha256=' + crypto 130 .createHmac('sha256', SECRET) 131 .update(rawBody) // the raw bytes, not JSON.parse'd 132 .digest('hex'); 133 134crypto.timingSafeEqual( 135 Buffer.from(expected), 136 Buffer.from(req.header('X-RichAutomate-Signature')) 137);</pre></div><div class="p-8 rounded-3xl bg-slate-50 border border-slate-100"><h4 class="font-black text-slate-900 mb-4 uppercase tracking-widest text-xs">Retries & Reliability</h4><ul class="space-y-3"><li class="text-sm font-medium text-slate-600">Reply <span class="font-bold text-indigo-600">2xx</span> within <span class="font-bold text-indigo-600">10 seconds</span>. Anything else counts as a failure.</li><li class="text-sm font-medium text-slate-600">We retry up to <span class="font-bold text-indigo-600">5 times</span>, backing off <span class="font-bold text-indigo-600">10s â 30s â 90s â 270s â 810s</span>.</li><li class="text-sm font-medium text-slate-600">Do the real work in a background job and return 2xx immediately â a slow handler becomes a retry storm.</li><li class="text-sm font-medium text-slate-600">A retry repeats the same <code class="text-indigo-600 font-bold">delivery_id</code>. De-duplicate on it, because at-least-once means you will see one twice.</li></ul></div></div></div></div><div id="partner" class="scroll-mt-32"><div class="flex items-center justify-between mb-8"><h2 class="text-3xl font-black text-slate-950 flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-building2 lucide-building-2 text-indigo-600" aria-hidden="true"><path d="M10 12h4"></path><path d="M10 8h4"></path><path d="M14 21v-3a2 2 0 0 0-4 0v3"></path><path d="M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2"></path><path d="M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16"></path></svg> Partner API</h2><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-amber-50 text-amber-600 border-amber-100 font-black">NEW</div></div><p class="text-slate-600 mb-10 text-lg font-medium leading-relaxed">For resellers and agencies running RichAutomate for their own clients: create each client's workspace, fund it from your balance and issue it an API key â all without touching our dashboard.</p><div class="space-y-8"><p class="flex items-start gap-3 rounded-2xl border border-amber-200 bg-amber-50 px-5 py-4 text-sm font-medium text-amber-900"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-triangle-alert mt-0.5 shrink-0" aria-hidden="true"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"></path><path d="M12 9v4"></path><path d="M12 17h.01"></path></svg>These endpoints need a key with partner provisioning enabled â an ordinary developer key gets <code class="font-bold">403</code>. Contact support to have it turned on.</p><div class="space-y-4"><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-indigo-600">POST</div><code class="text-slate-900 font-bold text-sm">/api/v1/public/partner/tenants</code><span class="text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto">Create a client workspace, its owner login and its API key.</span></div><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-emerald-600">GET</div><code class="text-slate-900 font-bold text-sm">/api/v1/public/partner/tenants</code><span class="text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto">List your client workspaces with their balances.</span></div><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-emerald-600">GET</div><code class="text-slate-900 font-bold text-sm">/api/v1/public/partner/tenants/{id}</code><span class="text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto">One workspace.</span></div><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-indigo-600">POST</div><code class="text-slate-900 font-bold text-sm">/api/v1/public/partner/tenants/{id}/credits</code><span class="text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto">Move credits from your balance into theirs.</span></div><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-indigo-600">POST</div><code class="text-slate-900 font-bold text-sm">/api/v1/public/partner/tenants/{id}/api-keys</code><span class="text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto">Issue another API key for that workspace.</span></div><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-indigo-600">POST</div><code class="text-slate-900 font-bold text-sm">/api/v1/public/partner/tenants/{id}/suspend</code><span class="text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto">Suspend their keys â data is kept.</span></div><div class="flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100"><div class="inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-indigo-600">POST</div><code class="text-slate-900 font-bold text-sm">/api/v1/public/partner/tenants/{id}/activate</code><span class="text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto">Re-enable them.</span></div></div><div class="bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl"><code class="text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest">Provision a client:</code><pre class="text-indigo-300 text-sm leading-relaxed">
137curl -X POST https://richautomate.in/api/v1/public/partner/tenants \ 138 -H "Authorization: Bearer YOUR_PARTNER_KEY" \ 139 -H "Content-Type: application/json" \ 140 -d '{ 141 "company_name": "Sharma Textiles", 142 "owner_name": "Rohit Sharma", 143 "owner_email": "[email protected]", 144 "credits": 2000 145 }' 146 147{ 148 "success": true, 149 "tenant": { "id": 412, "company_name": "Sharma Textiles", "balance": 2000, "currency": "INR" }, 150 "owner": { "id": 908, "name": "Rohit Sharma", "email": "[email protected]" }, 151 "api_key": "ra_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", 152 "owner_password": "generated-once-store-it" 153}</pre></div><p class="flex items-start gap-3 rounded-2xl border border-amber-200 bg-amber-50 px-5 py-4 text-sm font-medium text-amber-900"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-triangle-alert mt-0.5 shrink-0" aria-hidden="true"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"></path><path d="M12 9v4"></path><path d="M12 17h.01"></path></svg>The API key and the generated password are returned exactly once. Nothing stores them in readable form afterwards â save them when you receive them.</p></div></div><div class="bg-slate-950 p-16 rounded-[3.5rem] text-center text-white relative overflow-hidden shadow-3xl"><div class="absolute top-0 right-0 w-96 h-96 bg-indigo-600/20 rounded-full blur-[100px]"></div><div class="relative z-10"><h2 class="text-4xl md:text-5xl font-black mb-8 leading-tight tracking-tight">Ready to integrate?</h2><p class="text-slate-400 mb-12 text-xl max-w-xl mx-auto font-medium">Build your first WhatsApp integration in minutes with our robust SDKs.</p><div class="flex flex-col sm:flex-row items-center justify-center gap-6"><a href="/register"><button class="inline-flex items-center justify-center transition-colors duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 ring-offset-background select-none py-2 h-16 px-12 rounded-2xl bg-white text-indigo-600 hover:bg-slate-100 font-black text-lg shadow-2xl shadow-white/5">Generate API Key <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right ml-2" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></button></a><button class="inline-flex items-center justify-center transition-colors duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 ring-offset-background select-none hover:text-accent-foreground py-2 h-16 px-12 rounded-2xl text-white border-2 border-white/10 hover:bg-white/5 font-black text-lg">Talk to Engineers</button></div></div></div></div></div></section></main><footer class="border-t border-slate-200 bg-white"><div class="max-w-[1240px] mx-auto px-6 lg:px-10"><div class="grid grid-cols-1 md:grid-cols-12 gap-12 py-16 md:py-20"><div class="md:col-span-3 space-y-5"><a class="inline-flex items-center group" aria-label="RichAutomate home" href="/"><div class="flex items-center gap-2"><span class="inline-block shrink-0 w-8 h-8" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="100%" height="100%" style="display:block" aria-hidden="true"><defs><linearGradient id="raS1-bg" x1="3" y1="1" x2="29" y2="31" gradientUnits="userSpaceOnUse"><stop stop-color="#6366F1"/><stop offset=".45" stop-color="#4338CA"/><stop offset="1" stop-color="#1E1B4B"/></linearGradient><radialGradient id="raS1-hi" cx="8" cy="5" r="20" gradientUnits="userSpaceOnUse"><stop stop-color="#A5B4FC" stop-opacity=".55"/><stop offset="1" stop-color="#A5B4FC" stop-opacity="0"/></radialGradient><radialGradient id="raS1-lo" cx="26" cy="30" r="16" gradientUnits="userSpaceOnUse"><stop stop-color="#0B0A2A" stop-opacity=".6"/><stop offset="1" stop-color="#0B0A2A" stop-opacity="0"/></radialGradient><linearGradient id="raS1-stroke" x1="9" y1="16" x2="23" y2="16" gradientUnits="userSpaceOnUse"><stop stop-color="#FFFFFF" stop-opacity=".75"/><stop offset="1" stop-color="#FFFFFF"/></linearGradient><radialGradient id="raS1-g1" cx=".35" cy=".3" r=".8"><stop stop-color="#6EE7B7"/><stop offset="1" stop-color="#059669"/></radialGradient><radialGradient id="raS1-g2" cx=".35" cy=".3" r=".8"><stop stop-color="#FFFFFF"/><stop offset="1" stop-color="#E0E7FF"/></radialGradient><radialGradient id="raS1-g3" cx=".35" cy=".3" r=".8"><stop stop-color="#7DD3FC"/><stop offset="1" stop-color="#0284C7"/></radialGradient><filter id="raS1-glow" x="-50%" y="-50%" width="200%" height="200%"><feGaussianBlur stdDeviation=".9"/></filter><filter id="raS1-shadow" x="-30%" y="-30%" width="160%" height="160%"><feDropShadow dx="0" dy=".6" stdDeviation=".7" flood-color="#0B0A2A" flood-opacity=".55"/></filter>
153<linearGradient id="raS1-sheen" x1="16" y1="0" x2="16" y2="16" gradientUnits="userSpaceOnUse"><stop stop-color="#FFFFFF" stop-opacity=".10"/><stop offset="1" stop-color="#FFFFFF" stop-opacity="0"/></linearGradient><clipPath id="raS1-c"><rect width="32" height="32" rx="7.2"/></clipPath></defs><g clip-path="url(#raS1-c)"><rect width="32" height="32" fill="url(#raS1-bg)"/><rect width="32" height="32" fill="url(#raS1-hi)"/><rect width="32" height="32" fill="url(#raS1-lo)"/><path d="M0 0H32V13C22 9 10 9 0 13Z" fill="url(#raS1-sheen)"/><g filter="url(#raS1-shadow)"><path d="M9 16H14A3 3 0 0 0 17 13V11H23M14 16A3 3 0 0 1 17 19V21H23" stroke="#EEF2FF" stroke-width="2.1" stroke-linecap="round" stroke-linejoin="round" fill="none"/></g><circle cx="9" cy="16" r="3.4" fill="#10B981" opacity=".55" filter="url(#raS1-glow)"/><circle cx="23" cy="21" r="3.4" fill="#38BDF8" opacity=".55" filter="url(#raS1-glow)"/><circle cx="23" cy="11" r="3.2" fill="#C7D2FE" opacity=".45" filter="url(#raS1-glow)"/><g filter="url(#raS1-shadow)"><circle cx="9" cy="16" r="2.7" fill="url(#raS1-g1)"/><circle cx="23" cy="11" r="2.7" fill="url(#raS1-g2)"/><circle cx="23" cy="21" r="2.7" fill="url(#raS1-g3)"/></g><circle cx="8.2" cy="15.1" r=".7" fill="#fff" opacity=".7"/><circle cx="22.2" cy="10.1" r=".7" fill="#fff" opacity=".9"/><circle cx="22.2" cy="20.1" r=".7" fill="#fff" opacity=".7"/></g><rect x=".15" y=".15" width="31.7" height="31.7" rx="7.1" fill="none" stroke="#fff" stroke-opacity=".14" stroke-width=".3"/></svg></span><span class="text-xl font-extrabold tracking-tight text-slate-950">Rich<span class="text-indigo-600">Automate</span></span></div></a><span class="inline-block rounded-md border border-slate-200 bg-slate-50 px-3 py-2 text-[12px] font-semibold text-slate-700 leading-snug max-w-[200px]">Built on Meta Cloud API<br/><span class="text-slate-500 font-medium">Official Tech Provider</span></span><p class="text-[13px] text-slate-600 leading-relaxed max-w-[260px]">Meta Cloud API v24 platform. Hosted in India. Built for your DPDP obligations â consent record, data export and erasure per contact. For D2C, BFSI, EdTech, healthcare, real-estate and SaaS teams.</p></div><div class="md:col-span-2 space-y-4"><h3 class="text-[11px] font-bold tracking-widest uppercase text-indigo-700">Platform</h3><ul class="space-y-1 text-[14px] text-slate-700 [&_a]:inline-block [&_a]:py-2"><li><a class="font-semibold text-indigo-700 hover:text-indigo-800 transition-colors" href="/register">Start free trial â</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/book/demo">Book a demo</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/features">Features</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/use-cases">Use cases</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/pricing">Pricing</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/roadmap">Roadmap</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/custom-whatsapp-solution">Custom solution</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/blog">Blog</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/tags">Browse by topic</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/docs">Documentation</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/docs/api">Developer API</a></li></ul></div><div class="md:col-span-3 space-y-4"><h3 class="text-[11px] font-bold tracking-widest uppercase text-indigo-700">Free Tools</h3><ul class="space-y-1 text-[14px] text-slate-700 [&_a]:inline-block [&_a]:py-2"><li><a class="hover:text-indigo-700 transition-colors" href="/tools/waba-cost-calculator">WABA cost calculator</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/tools/click-to-whatsapp-link-generator">WhatsApp link generator</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/tools/template-approval-checker">Template approval checker</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/tools/dpdp-penalty-calculator">DPDP penalty calculator</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/tools/whatsapp-roi-calculator">ROI calculator</a></li></ul></div><div class="md:col-span-2 space-y-4"><h3 class="text-[11px] font-bold tracking-widest uppercase text-indigo-700">Legal</h3><ul class="space-y-1 text-[14px] text-slate-700 [&_a]:inline-block [&_a]:py-2"><li><a class="hover:text-indigo-700 transition-colors" href="/about">About Us</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/authors">Authors</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/security">Security</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/editorial-policy">Editorial Policy</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/methodology">Methodology</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/terms">Terms & Conditions</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/privacy">Privacy Policy</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/cookie-policy">Cookie Policy</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/refund">Refund & Cancellation</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/blog/whatsapp-dpdp-act-opt-in-compl
153iance-india-2026">DPDP Act 2023</a></li></ul></div><div class="md:col-span-2 space-y-4"><h3 class="text-[11px] font-bold tracking-widest uppercase text-indigo-700">Contact</h3><ul class="space-y-1 text-[14px] text-slate-700 [&_a]:inline-block [&_a]:py-2"><li><a class="hover:text-indigo-700 transition-colors" href="/contact">Contact us</a></li><li><a href="mailto:[email protected]" class="hover:text-indigo-700 transition-colors break-all">[email protected]</a></li><li><a href="https://wa.me/918160311319" target="_blank" rel="noopener" class="hover:text-indigo-700 transition-colors">WhatsApp chat</a></li><li><a class="hover:text-indigo-700 transition-colors" href="/apply/first-50">Founder programme</a></li></ul></div></div><div class="border-t border-slate-100 py-6 flex flex-col md:flex-row items-center justify-between gap-4 text-[12px] text-slate-500"><div class="flex flex-wrap items-center gap-x-5 gap-y-2"><span>© <!-- -->2026<!-- --> RichPOS Software. RichAutomate is a product of RichPOS Software.</span></div><div class="flex items-center gap-4"><a href="https://x.com/richautomateai" target="_blank" rel="noopener" aria-label="X" class="hover:text-indigo-700 transition-colors"><svg class="w-4 h-4" viewBox="0 0 24 24" fill="currentColor"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></svg></a><a href="https://linkedin.com/company/richautomate" target="_blank" rel="noopener" aria-label="LinkedIn" class="hover:text-indigo-700 transition-colors"><svg class="w-4 h-4" viewBox="0 0 24 24" fill="currentColor"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.063 2.063 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"></path></svg></a><a href="https://www.facebook.com/profile.php?id=61591747715658" target="_blank" rel="noopener" aria-label="Facebook" class="hover:text-indigo-700 transition-colors"><svg class="w-4 h-4" viewBox="0 0 24 24" fill="currentColor"><path d="M24 12.073C24 5.405 18.627 0 12 0S0 5.405 0 12.073C0 18.1 4.388 23.094 10.125 24v-8.437H7.078v-3.49h3.047v-2.66c0-3.025 1.792-4.697 4.533-4.697 1.313 0 2.686.236 2.686.236v2.971H15.83c-1.491 0-1.956.93-1.956 1.886v2.264h3.328l-.532 3.49h-2.796V24C19.612 23.094 24 18.1 24 12.073z"></path></svg></a><a href="https://www.instagram.com/richautomate/" target="_blank" rel="noopener" aria-label="Instagram" class="hover:text-indigo-700 transition-colors"><svg class="w-4 h-4" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z"></path></svg></a><span class="flex items-center gap-1.5">Made with <span class="text-rose-500" aria-label="love">â¥</span> in India</span></div></div></div></footer></div><!--$--><!--/$-->
153<script src="/_next/static/chunks/ee8e4adf65c31eb1.js" id="_R_" async=""></script>
153<script>(self.__next_f=self.__next_f||[]).push([0])</script>
153<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n3:I[32035,[\"/_next/static/chunks/f77f6f0318707440.js\",\"/_next/static/chunks/adda4c95fe380015.js\"],\"default\"]\n4:I[591168,[\"/_next/static/chunks/f77f6f0318707440.js\",\"/_next/static/chunks/adda4c95fe380015.js\"],\"default\"]\n5:I[577955,[\"/_next/static/chunks/420812f728534c40.js\",\"/_next/static/chunks/7ea7843d12c9954d.js\",\"/_next/static/chunks/9804f7352797d2a1.js\",\"/_next/static/chunks/adc386de6cf9c6b2.js\",\"/_next/static/chunks/bf4b61808ca946b3.js\"],\"default\"]\n6:I[816506,[\"/_next/static/chunks/420812f728534c40.js\",\"/_next/static/chunks/7ea7843d12c9954d.js\",\"/_next/static/chunks/9804f7352797d2a1.js\",\"/_next/static/chunks/adc386de6cf9c6b2.js\",\"/_next/static/chunks/bf4b61808ca946b3.js\"],\"\"]\nf:I[768308,[\"/_next/static/chunks/f77f6f0318707440.js\",\"/_next/static/chunks/adda4c95fe380015.js\"],\"default\"]\n26:I[364381,[\"/_next/static/chunks/f77f6f0318707440.js\",\"/_next/static/chunks/adda4c95fe380015.js\"],\"OutletBoundary\"]\n27:\"$Sreact.suspense\"\n29:I[364381,[\"/_next/static/chunks/f77f6f0318707440.js\",\"/_next/static/chunks/adda4c95fe380015.js\"],\"ViewportBoundary\"]\n2b:I[364381,[\"/_next/static/chunks/f77f6f0318707440.js\",\"/_next/static/chunks/adda4c95fe380015.js\"],\"MetadataBoundary\"]\n6d:I[34799,[\"/_next/static/chunks/420812f728534c40.js\",\"/_next/static/chunks/7ea7843d12c9954d.js\",\"/_next/static/chunks/9804f7352797d2a1.js\"],\"BrandingProvider\"]\n6e:I[427358,[\"/_next/static/chunks/420812f728534c40.js\",\"/_next/static/chunks/7ea7843d12c9954d.js\",\"/_next/static/chunks/9804f7352797d2a1.js\"],\"default\"]\n6f:I[374328,[\"/_next/static/chunks/420812f728534c40.js\",\"/_next/static/chunks/7ea7843d12c9954d.js\",\"/_next/static/chunks/9804f7352797d2a1.js\"],\"default\"]\n70:I[714689,[\"/_
153next/static/chunks/420812f728534c40.js\",\"/_next/static/chunks/7ea7843d12c9954d.js\",\"/_next/static/chunks/9804f7352797d2a1.js\"],\"default\"]\n71:I[391983,[\"/_next/static/chunks/420812f728534c40.js\",\"/_next/static/chunks/7ea7843d12c9954d.js\",\"/_next/static/chunks/9804f7352797d2a1.js\"],\"default\"]\n72:I[961168,[\"/_next/static/chunks/420812f728534c40.js\",\"/_next/static/chunks/7ea7843d12c9954d.js\",\"/_next/static/chunks/9804f7352797d2a1.js\"],\"default\"]\n73:I[424549,[\"/_next/static/chunks/420812f728534c40.js\",\"/_next/static/chunks/7ea7843d12c9954d.js\",\"/_next/static/chunks/9804f7352797d2a1.js\",\"/_next/static/chunks/4e6db0bf421f04aa.js\",\"/_next/static/chunks/1dfb1ad8ab401d26.js\",\"/_next/static/chunks/bf4b61808ca946b3.js\"],\"default\"]\n75:I[735422,[\"/_next/static/chunks/420812f728534c40.js\",\"/_next/static/chunks/7ea7843d12c9954d.js\",\"/_next/static/chunks/9804f7352797d2a1.js\"],\"default\"]\n76:I[472902,[\"/_next/static/chunks/420812f728534c40.js\",\"/_next/static/chunks/7ea7843d12c9954d.js\",\"/_next/static/chunks/9804f7352797d2a1.js\"],\"default\"]\n77:I[800742,[\"/_next/static/chunks/420812f728534c40.js\",\"/_next/static/chunks/7ea7843d12c9954d.js\",\"/_next/static/chunks/9804f7352797d2a1.js\"],\"default\"]\n78:I[106182,[\"/_next/static/chunks/420812f728534c40.js\",\"/_next/static/chunks/7ea7843d12c9954d.js\",\"/_next/static/chunks/9804f7352797d2a1.js\"],\"default\"]\n79:I[949680,[\"/_next/static/chunks/420812f728534c40.js\",\"/_next/static/chunks/7ea7843d12c9954d.js\",\"/_next/static/chunks/9804f7352797d2a1.js\"],\"default\"]\n7a:I[65336,[\"/_next/static/chunks/420812f728534c40.js\",\"/_next/static/chunks/7ea7843d12c9954d.js\",\"/_next/static/chunks/9804f7352797d2a1.js\"],\"default\"]\n89:I[310417,[\"/_next/static/chunks/420812f728534c40.js\",\"/_next/static/chunks/7ea7843d12c9954d.js\",\"/_next/static/chunks/9804f7352797d2a1.js\",\"/_next/static/chunks/5bb71fc39acd39c0.js\",\"/_next/static/chunks/bf4b61808ca946b3.js\"],\"default\"]\n93:I[312843,[\"/_next/static/chunks/f77f6f0318707440.js\",\"/_next/static/chunks/adda4c95fe380015.js\"],\"IconMark\"]\n:HL[\"/_next/static/chunks/96dccd00f464b8c9.css\",\"style\"]\n:HL[\"/_next/static/chunks/17c2a17590b206fe.css\",\"style\"]\n:HL[\"/_next/static/media/1b99372b3eaef0c8-s.p.758e15a8.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/57b02995d6e1530a-s.p.eac18356.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b67966e0b83b2cd0-s.p.85e63c96.woff2\",\"font\",{\"cr"])</script>
153<script>self.__next_f.push([1,"ossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
153<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"6vMTo5Tq_m1uzbTscop1e\",\"c\":[\"\",\"docs\",\"api\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[\"api\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/96dccd00f464b8c9.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/17c2a17590b206fe.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/420812f728534c40.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/7ea7843d12c9954d.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/9804f7352797d2a1.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col min-h-screen bg-white font-sans selection:bg-indigo-100 selection:text-indigo-900 overflow-x-hidden\",\"children\":[[\"$\",\"$L5\",null,{}],[\"$\",\"main\",null,{\"className\":\"flex-1 pt-24 pb-20\",\"children\":[[\"$\",\"section\",null,{\"className\":\"relative py-24 md:py-32 bg-slate-950 text-white overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-0 left-0 w-full h-full pointer-events-none opacity-30\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-[-10%] right-[-10%] w-[600px] h-[600px] bg-indigo-600 rounded-full blur-[120px]\"}],[\"$\",\"div\",null,{\"className\":\"absolute bottom-[-10%] left-[-10%] w-[600px] h-[600px] bg-violet-600 rounded-full blur-[120px]\"}]]}],[\"$\",\"div\",null,{\"className\":\"absolute inset-0 bg-[url('https://www.transparenttextures.com/patterns/carbon-fibre.png')] opacity-10\"}],[\"$\",\"div\",null,{\"className\":\"container mx-auto px-6 relative z-10\",\"children\":[[\"$\",\"$L6\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center text-xs font-black uppercase tracking-[0.2em] text-indigo-400 hover:text-indigo-300 mb-12 transition-colors group\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-left mr-2 group-hover:-translate-x-1 transition-transform\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1l729n\",{\"d\":\"m12 19-7-7 7-7\"}],[\"$\",\"path\",\"x3x0zl\",{\"d\":\"M19 12H5\"}],\"$undefined\"]}],\" Back to Platform\"]}],[\"$\",\"div\",null,{\"className\":\"max-w-4xl\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 bg-indigo-500/20 text-indigo-300 border-indigo-500/30 mb-8 px-5 py-2 rounded-full backdrop-blur-xl text-xs font-black uppercase tracking-widest\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\"
153:14,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles mr-2\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1s2grr\",{\"d\":\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"}],[\"$\",\"path\",\"1rf3ol\",{\"d\":\"M20 2v4\"}],[\"$\",\"path\",\"gwowj6\",{\"d\":\"M22 4h-4\"}],[\"$\",\"circle\",\"6kqj1y\",{\"cx\":\"4\",\"cy\":\"20\",\"r\":\"2\"}],\"$undefined\"]}],\" Developer-First Infrastructure\"]}],[\"$\",\"h1\",null,{\"className\":\"text-5xl md:text-8xl font-[950] leading-[0.95] tracking-tightest mb-8\",\"children\":[\"RichAutomate \",[\"$\",\"br\",null,{}],[\"$\",\"span\",null,{\"className\":\"text-transparent bg-clip-text bg-gradient-to-r from-indigo-400 via-indigo-300 to-white\",\"children\":\"API V1 Reference.\"}]]}],\"$L7\",\"$L8\"]}]]}]]}],\"$L9\"]}],\"$La\"]}],[\"$Lb\",\"$Lc\"],\"$Ld\"]}],{},null,false,false]},null,false,false]},null,false,false]},null,false,false],\"$Le\",false]],\"m\":\"$undefined\",\"G\":[\"$f\",[]],\"S\":false}\n"])</script>
153<script>self.__next_f.push([1,"7:[\"$\",\"p\",null,{\"className\":\"text-xl md:text-2xl text-slate-400 font-medium leading-relaxed max-w-2xl italic\",\"children\":\"\\\"The most stable WhatsApp engine for high-scale enterprise integrations.\\\"\"}]\n"])</script>
153<script>self.__next_f.push([1,"8:[\"$\",\"div\",null,{\"className\":\"mt-12 flex flex-wrap items-center gap-4\",\"children\":[[\"$\",\"$L6\",null,{\"href\":\"/docs/api/reference\",\"className\":\"inline-flex items-center gap-2 rounded-2xl bg-white px-7 py-4 text-sm font-black text-slate-950 shadow-2xl transition hover:bg-indigo-50\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":18,\"height\":18,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-terminal\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"baeox8\",{\"d\":\"M12 19h8\"}],[\"$\",\"path\",\"1yngyt\",{\"d\":\"m4 17 6-6-6-6\"}],\"$undefined\"]}],\" Open interactive reference\"]}],[\"$\",\"a\",null,{\"href\":\"/openapi.json\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"inline-flex items-center gap-2 rounded-2xl border border-white/20 px-7 py-4 text-sm font-black text-white transition hover:bg-white/10\",\"children\":[\"OpenAPI 3.1 spec \",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"9:[\"$\",\"section\",null,{\"className\":\"container mx-auto px-6 max-w-7xl py-20\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col lg:flex-row gap-20\",\"children\":[[\"$\",\"aside\",null,{\"className\":\"lg:w-[280px] hidden lg:block\",\"children\":[\"$\",\"div\",null,{\"className\":\"sticky top-32 space-y-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"p-6 rounded-3xl bg-slate-50 border border-slate-100\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[10px] font-black uppercase tracking-[0.2em] text-slate-400 mb-6\",\"children\":\"Documentation\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-4\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"#get-started\",\"className\":\"flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-open mr-3 text-slate-400 group-hover:text-indigo-500\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1akyts\",{\"d\":\"M12 7v14\"}],[\"$\",\"path\",\"ruj8y\",{\"d\":\"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z\"}],\"$undefined\"]}],\" Getting Started\"]}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"#auth\",\"className\":\"flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-lock mr-3 text-slate-400 group-hover:text-indigo-500\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"rect\",\"1w4ew1\",{\"width\":\"18\",\"height\":\"11\",\"x\":\"3\",\"y\":\"11\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"fwvmzm\",{\"d\":\"M7 11V7a5 5 0 0 1 10 0v4\"}],\"$undefined\"]}],\" Authentication\"]}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"#send-template\",\"className\":\"flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-zap mr-3 text-slate-400 group-hover:text-indigo-500\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1xq2db\",{\"d\":\"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z\"}],\"$undefined\"]}],\" Send Template\"]}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"#send-campaign\",\"className\":\"flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-workflow mr-3 text-slate-400 group-hover:text-indigo-500\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"rect\",\"by2w9f\",{\"width\":\"8\",\"height\":\"8\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"xkn7yn\",{\"d\":\"M7 11v4a2 2 0 0 0 2 2h4\"}],[\"$\",\"rect\",\"1cgmvn\",{\"width\":\"8\",\"height\":\"8\",\"x\":\"13\",\"y\":\"13\",\"rx\":\"2\"}],\"$undefined\"]}],\" Trigger Campaign\"]}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"#create-campaign-csv\",\"className\":\"flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\"
153:16,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-plus mr-3 text-slate-400 group-hover:text-indigo-500\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"s699le\",{\"d\":\"M12 5v14\"}],\"$undefined\"]}],\" Create with CSV\"]}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"#send-message\",\"className\":\"flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group\",\"children\":[\"$L10\",\" Send Message\"]}]}],\"$L11\",\"$L12\",\"$L13\",\"$L14\",\"$L15\",\"$L16\",\"$L17\",\"$L18\",\"$L19\",\"$L1a\"]}]]}],\"$L1b\"]}]}],\"$L1c\"]}]}]\n"])</script>
153<script>self.__next_f.push([1,"1d:Tc4c,"])</script>
153<script>self.__next_f.push([1,"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 32 32\" width=\"100%\" height=\"100%\" style=\"display:block\" aria-hidden=\"true\"\u003e\u003cdefs\u003e\u003clinearGradient id=\"raS1-bg\" x1=\"3\" y1=\"1\" x2=\"29\" y2=\"31\" gradientUnits=\"userSpaceOnUse\"\u003e\u003cstop stop-color=\"#6366F1\"/\u003e\u003cstop offset=\".45\" stop-color=\"#4338CA\"/\u003e\u003cstop offset=\"1\" stop-color=\"#1E1B4B\"/\u003e\u003c/linearGradient\u003e\u003cradialGradient id=\"raS1-hi\" cx=\"8\" cy=\"5\" r=\"20\" gradientUnits=\"userSpaceOnUse\"\u003e\u003cstop stop-color=\"#A5B4FC\" stop-opacity=\".55\"/\u003e\u003cstop offset=\"1\" stop-color=\"#A5B4FC\" stop-opacity=\"0\"/\u003e\u003c/radialGradient\u003e\u003cradialGradient id=\"raS1-lo\" cx=\"26\" cy=\"30\" r=\"16\" gradientUnits=\"userSpaceOnUse\"\u003e\u003cstop stop-color=\"#0B0A2A\" stop-opacity=\".6\"/\u003e\u003cstop offset=\"1\" stop-color=\"#0B0A2A\" stop-opacity=\"0\"/\u003e\u003c/radialGradient\u003e\u003clinearGradient id=\"raS1-stroke\" x1=\"9\" y1=\"16\" x2=\"23\" y2=\"16\" gradientUnits=\"userSpaceOnUse\"\u003e\u003cstop stop-color=\"#FFFFFF\" stop-opacity=\".75\"/\u003e\u003cstop offset=\"1\" stop-color=\"#FFFFFF\"/\u003e\u003c/linearGradient\u003e\u003cradialGradient id=\"raS1-g1\" cx=\".35\" cy=\".3\" r=\".8\"\u003e\u003cstop stop-color=\"#6EE7B7\"/\u003e\u003cstop offset=\"1\" stop-color=\"#059669\"/\u003e\u003c/radialGradient\u003e\u003cradialGradient id=\"raS1-g2\" cx=\".35\" cy=\".3\" r=\".8\"\u003e\u003cstop stop-color=\"#FFFFFF\"/\u003e\u003cstop offset=\"1\" stop-color=\"#E0E7FF\"/\u003e\u003c/radialGradient\u003e\u003cradialGradient id=\"raS1-g3\" cx=\".35\" cy=\".3\" r=\".8\"\u003e\u003cstop stop-color=\"#7DD3FC\"/\u003e\u003cstop offset=\"1\" stop-color=\"#0284C7\"/\u003e\u003c/radialGradient\u003e\u003cfilter id=\"raS1-glow\" x=\"-50%\" y=\"-50%\" width=\"200%\" height=\"200%\"\u003e\u003cfeGaussianBlur stdDeviation=\".9\"/\u003e\u003c/filter\u003e\u003cfilter id=\"raS1-shadow\" x=\"-30%\" y=\"-30%\" width=\"160%\" height=\"160%\"\u003e\u003cfeDropShadow dx=\"0\" dy=\".6\" stdDeviation=\".7\" flood-color=\"#0B0A2A\" flood-opacity=\".55\"/\u003e\u003c/filter\u003e\u003clinearGradient id=\"raS1-sheen\" x1=\"16\" y1=\"0\" x2=\"16\" y2=\"16\" gradientUnits=\"userSpaceOnUse\"\u003e\u003cstop stop-color=\"#FFFFFF\" stop-opacity=\".10\"/\u003e\u003cstop offset=\"1\" stop-color=\"#FFFFFF\" stop-opacity=\"0\"/\u003e\u003c/linearGradient\u003e\u003cclipPath id=\"raS1-c\"\u003e\u003crect width=\"32\" height=\"32\" rx=\"7.2\"/\u003e\u003c/clipPath\u003e\u003c/defs\u003e\u003cg clip-path=\"url(#raS1-c)\"\u003e\u003crect width=\"32\" height=\"32\" fill=\"url(#raS1-bg)\"/\u003e\u003crect width=\"32\" height=\"32\" fill=\"url(#raS1-hi)\"/\u003e\u003crect width=\"32\" height=\"32\" fill=\"url(#raS1-lo)\"/\u003e\u003cpath d=\"M0 0H32V13C22 9 10 9 0 13Z\" fill=\"url(#raS1-sheen)\"/\u003e\u003cg filter=\"url(#raS1-shadow)\"\u003e\u003cpath d=\"M9 16H14A3 3 0 0 0 17 13V11H23M14 16A3 3 0 0 1 17 19V21H23\" stroke=\"#EEF2FF\" stroke-width=\"2.1\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"/\u003e\u003c/g\u003e\u003ccircle cx=\"9\" cy=\"16\" r=\"3.4\" fill=\"#10B981\" opacity=\".55\" filter=\"url(#raS1-glow)\"/\u003e\u003ccircle cx=\"23\" cy=\"21\" r=\"3.4\" fill=\"#38BDF8\" opacity=\".55\" filter=\"url(#raS1-glow)\"/\u003e\u003ccircle cx=\"23\" cy=\"11\" r=\"3.2\" fill=\"#C7D2FE\" opacity=\".45\" filter=\"url(#raS1-glow)\"/\u003e\u003cg filter=\"url(#raS1-shadow)\"\u003e\u003ccircle cx=\"9\" cy=\"16\" r=\"2.7\" fill=\"url(#raS1-g1)\"/\u003e\u003ccircle cx=\"23\" cy=\"11\" r=\"2.7\" fill=\"url(#raS1-g2)\"/\u003e\u003ccircle cx=\"23\" cy=\"21\" r=\"2.7\" fill=\"url(#raS1-g3)\"/\u003e\u003c/g\u003e\u003ccircle cx=\"8.2\" cy=\"15.1\" r=\".7\" fill=\"#fff\" opacity=\".7\"/\u003e\u003ccircle cx=\"22.2\" cy=\"10.1\" r=\".7\" fill=\"#fff\" opacity=\".9\"/\u003e\u003ccircle cx=\"22.2\" cy=\"20.1\" r=\".7\" fill=\"#fff\" opacity=\".7\"/\u003e\u003c/g\u003e\u003crect x=\".15\" y=\".15\" width=\"31.7\" height=\"31.7\" rx=\"7.1\" fill=\"none\" stroke=\"#fff\" stroke-opacity=\".14\" stroke-width=\".3\"/\u003e\u003c/svg\u003e"])</script>
153<script>self.__next_f.push([1,"a:[\"$\",\"footer\",null,{\"className\":\"border-t border-slate-200 bg-white\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-[1240px] mx-auto px-6 lg:px-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-12 gap-12 py-16 md:py-20\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-3 space-y-5\",\"children\":[[\"$\",\"$L6\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center group\",\"aria-label\":\"RichAutomate home\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-block shrink-0 w-8 h-8\",\"aria-hidden\":\"true\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1d\"}}],\"$L1e\"]}]}],\"$L1f\",\"$L20\"]}],\"$L21\",\"$L22\",\"$L23\",\"$L24\"]}],\"$L25\"]}]}]\nb:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/adc386de6cf9c6b2.js\",\"async\":true,\"nonce\":\"$undefined\"}]\nc:[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/bf4b61808ca946b3.js\",\"async\":true,\"nonce\":\"$undefined\"}]\nd:[\"$\",\"$L26\",null,{\"children\":[\"$\",\"$27\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@28\"}]}]\ne:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L29\",null,{\"children\":\"$L2a\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L2b\",null,{\"children\":[\"$\",\"$27\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L2c\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n10:[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-message-square mr-3 text-slate-400 group-hover:text-indigo-500\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"18887p\",{\"d\":\"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z\"}],\"$undefined\"]}]\n11:[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"#message-status\",\"className\":\"flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock mr-3 text-slate-400 group-hover:text-indigo-500\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"mmk7yg\",{\"d\":\"M12 6v6l4 2\"}],[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],\"$undefined\"]}],\" Check Status\"]}]}]\n12:[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"#conventions\",\"className\":\"flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-gauge mr-3 text-slate-400 group-hover:text-indigo-500\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"9kzdfg\",{\"d\":\"m12 14 4-4\"}],[\"$\",\"path\",\"19p75a\",{\"d\":\"M3.34 19a10 10 0 1 1 17.32 0\"}],\"$undefined\"]}],\" Limits \u0026 Errors\"]}]}]\n13:[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"#idempotency\",\"className\":\"flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-shield-check mr-3 text-slate-400 group-hover:text-indigo-500\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"oel41y\",{\"d\":\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"}],[\"$\",\"path\",\"dzmm74\",{\"d\":\"m9 12 2 2 4-4\"}],\"$undefined\"]}],\" Idempotency\"]}]}]\n14:[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"#balance\",\"className\":\"flex items-center text-sm font-bold text-slate-600 hover:text-indigo-6"])</script>
153<script>self.__next_f.push([1,"00 transition-colors group\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-wallet mr-3 text-slate-400 group-hover:text-indigo-500\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"18etb6\",{\"d\":\"M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1\"}],[\"$\",\"path\",\"xoc0q4\",{\"d\":\"M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4\"}],\"$undefined\"]}],\" Balance \u0026 Usage\"]}]}]\n15:[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"#contacts\",\"className\":\"flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-users mr-3 text-slate-400 group-hover:text-indigo-500\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1yyitq\",{\"d\":\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"}],[\"$\",\"path\",\"16gr8j\",{\"d\":\"M16 3.128a4 4 0 0 1 0 7.744\"}],[\"$\",\"path\",\"kshegd\",{\"d\":\"M22 21v-2a4 4 0 0 0-3-3.87\"}],[\"$\",\"circle\",\"nufk8\",{\"cx\":\"9\",\"cy\":\"7\",\"r\":\"4\"}],\"$undefined\"]}],\" Contacts\"]}]}]\n16:[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"#templates-api\",\"className\":\"flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-layout-template mr-3 text-slate-400 group-hover:text-indigo-500\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"rect\",\"f1a2em\",{\"width\":\"18\",\"height\":\"7\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"1\"}],[\"$\",\"rect\",\"jqznyg\",{\"width\":\"9\",\"height\":\"7\",\"x\":\"3\",\"y\":\"14\",\"rx\":\"1\"}],[\"$\",\"rect\",\"q5h2i8\",{\"width\":\"5\",\"height\":\"7\",\"x\":\"16\",\"y\":\"14\",\"rx\":\"1\"}],\"$undefined\"]}],\" Templates\"]}]}]\n17:[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"#media\",\"className\":\"flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-image mr-3 text-slate-400 group-hover:text-indigo-500\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"circle\",\"af1f0g\",{\"cx\":\"9\",\"cy\":\"9\",\"r\":\"2\"}],[\"$\",\"path\",\"1xmnt7\",{\"d\":\"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21\"}],\"$undefined\"]}],\" Media Upload\"]}]}]\n18:[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"#campaigns-api\",\"className\":\"flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-chart-column mr-3 text-slate-400 group-hover:text-indigo-500\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"c24i48\",{\"d\":\"M3 3v16a2 2 0 0 0 2 2h16\"}],[\"$\",\"path\",\"2bz60n\",{\"d\":\"M18 17V9\"}],[\"$\",\"path\",\"1frdt8\",{\"d\":\"M13 17V5\"}],[\"$\",\"path\",\"17ska0\",{\"d\":\"M8 17v-3\"}],\"$undefined\"]}],\" Campaign Results\"]}]}]\n19:[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"#webhooks\",\"className\":\"flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\"
153:16,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"stro"])</script>
153<script>self.__next_f.push([1,"keLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-webhook mr-3 text-slate-400 group-hover:text-indigo-500\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"q3hayz\",{\"d\":\"M18 16.98h-5.99c-1.1 0-1.95.94-2.48 1.9A4 4 0 0 1 2 17c.01-.7.2-1.4.57-2\"}],[\"$\",\"path\",\"1go1hn\",{\"d\":\"m6 17 3.13-5.78c.53-.97.1-2.18-.5-3.1a4 4 0 1 1 6.89-4.06\"}],[\"$\",\"path\",\"qlwsc0\",{\"d\":\"m12 6 3.13 5.73C15.66 12.7 16.9 13 18 13a4 4 0 0 1 0 8\"}],\"$undefined\"]}],\" Webhooks\"]}]}]\n1a:[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"#partner\",\"className\":\"flex items-center text-sm font-bold text-slate-600 hover:text-indigo-600 transition-colors group\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":16,\"height\":16,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-building2 lucide-building-2 mr-3 text-slate-400 group-hover:text-indigo-500\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"a56b0p\",{\"d\":\"M10 12h4\"}],[\"$\",\"path\",\"1sr2af\",{\"d\":\"M10 8h4\"}],[\"$\",\"path\",\"1rgiei\",{\"d\":\"M14 21v-3a2 2 0 0 0-4 0v3\"}],[\"$\",\"path\",\"secmi2\",{\"d\":\"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2\"}],[\"$\",\"path\",\"16ra0t\",{\"d\":\"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16\"}],\"$undefined\"]}],\" Partner API\"]}]}]\n"])</script>
153<script>self.__next_f.push([1,"1b:[\"$\",\"div\",null,{\"className\":\"p-8 rounded-3xl bg-indigo-600 text-white shadow-2xl shadow-indigo-200 relative overflow-hidden\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative z-10\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-black text-lg mb-2\",\"children\":\"Full reference\"}],[\"$\",\"p\",null,{\"className\":\"text-indigo-100 text-xs leading-relaxed mb-6\",\"children\":\"Every endpoint, every field, with a built-in request runner â generated from the spec, so it never drifts.\"}],[\"$\",\"$L6\",null,{\"href\":\"/docs/api/reference\",\"className\":\"flex items-center justify-center gap-2 w-full bg-white text-indigo-600 hover:bg-slate-50 font-black rounded-xl h-12 text-sm shadow-xl transition-colors\",\"children\":[\"Open reference \",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":14,\"height\":14,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-chevron-right\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"mthhwq\",{\"d\":\"m9 18 6-6-6-6\"}],\"$undefined\"]}]]}],[\"$\",\"a\",null,{\"href\":\"/openapi.json\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"mt-3 flex items-center justify-center gap-2 w-full border border-white/30 text-white hover:bg-white/10 font-black rounded-xl h-11 text-xs transition-colors\",\"children\":[\"openapi.json \",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":13,\"height\":13,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]]}]]}]}]\n"])</script>
153<script>self.__next_f.push([1,"1c:[\"$\",\"div\",null,{\"className\":\"flex-1 max-w-4xl space-y-32\",\"children\":[[\"$\",\"div\",null,{\"id\":\"get-started\",\"className\":\"scroll-mt-32\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-4 mb-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"w-12 h-12 bg-indigo-50 rounded-2xl flex items-center justify-center text-indigo-600\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-terminal\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"baeox8\",{\"d\":\"M12 19h8\"}],[\"$\",\"path\",\"1yngyt\",{\"d\":\"m4 17 6-6-6-6\"}],\"$undefined\"]}]}],[\"$\",\"h2\",null,{\"className\":\"text-4xl font-black text-slate-950 tracking-tight\",\"children\":\"Getting Started\"}]]}],[\"$\",\"div\",null,{\"className\":\"prose prose-slate prose-lg max-w-none text-slate-600 font-medium\",\"children\":[[\"$\",\"p\",null,{\"children\":\"To begin integrating with the RichAutomate REST API, you must first obtain an **API Key** from your dashboard. Our API follows REST principles and returns JSON-encoded responses.\"}],[\"$\",\"div\",null,{\"className\":\"my-10 bg-slate-950 p-8 rounded-[2.5rem] border border-slate-800 shadow-2xl overflow-hidden relative group not-prose\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-0 right-0 p-6 text-white/5 opacity-0 group-hover:opacity-100 transition-opacity\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":120,\"height\":120,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-terminal\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"baeox8\",{\"d\":\"M12 19h8\"}],[\"$\",\"path\",\"1yngyt\",{\"d\":\"m4 17 6-6-6-6\"}],\"$undefined\"]}]}],[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Base URL\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between gap-4 bg-white/5 p-4 rounded-xl border border-white/10\",\"children\":[\"$\",\"code\",null,{\"className\":\"text-indigo-400 font-bold text-lg md:text-xl break-all\",\"children\":\"https://richautomate.in/api/v1\"}]}],[\"$\",\"p\",null,{\"className\":\"text-slate-500 text-sm mt-4 font-medium\",\"children\":[\"Prepend this to every endpoint path shown below â e.g. \",[\"$\",\"code\",null,{\"className\":\"text-indigo-300 font-bold\",\"children\":\"POST https://richautomate.in/api/v1/send-template\"}],\".\"]}]]}],[\"$\",\"div\",null,{\"className\":\"my-10 p-10 rounded-[2.5rem] bg-indigo-50 border-2 border-indigo-100/50\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-indigo-950 font-black mb-6 flex items-center gap-2\",\"children\":\"How to get your API Key:\"}],[\"$\",\"ol\",null,{\"className\":\"space-y-6\",\"children\":[[\"$\",\"li\",null,{\"className\":\"flex gap-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-8 h-8 rounded-full bg-indigo-600 text-white flex items-center justify-center font-black shrink-0\",\"children\":\"1\"}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"font-black text-slate-900 mb-1\",\"children\":\"Login to Dashboard\"}],[\"$\",\"p\",null,{\"className\":\"text-sm\",\"children\":[\"Navigate to your dashboard at \",[\"$\",\"$L6\",null,{\"href\":\"/login\",\"className\":\"text-indigo-600 underline\",\"children\":\"richautomate.in/login\"}]]}]]}]]}],[\"$\",\"li\",null,{\"className\":\"flex gap-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-8 h-8 rounded-full bg-indigo-600 text-white flex items-center justify-center font-black shrink-0\",\"children\":\"2\"}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"font-black text-slate-900 mb-1\",\"children\":\"Go to Settings\"}],[\"$\",\"p\",null,{\"className\":\"text-sm\",\"children\":\"Click on the **Settings** icon in the sidebar and select the **API Keys** tab.\"}]]}]]}],[\"$\",\"li\",null,{\"className\":\"flex gap-4\",\"children\":[[\"$\",\"span\",null,{\"className\":\"w-8 h-8 rounded-full bg-indigo-600 text-white flex items-center justify-center font-black shrink-0\",\"children\":\"3\"}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"font-black text-slate-900 mb-1\",\"children\":\"Generate Key\"}],[\"$\",\"p\",null,{\"className\":\"text-sm\",\"children\":\"Click \\\"Generate New Key.\\\" Copy your key and store it securely. We will not show it again for security reasons.\"}]]}]]}]]}]]}]]}]]}],\"$L2d\",\"$L2e\",\"$L2f\",\"$L30\",\"$L31\",\"$L32\",\"$L33\",\"$L34\",\"$L35\",\"$L36\",\"$L37\",\"$L38\",\"$L39\",\"$L3a\",\"$L3b\",\"$L3c\"]}]\n"])</script>
153<script>self.__next_f.push([1,"1e:[\"$\",\"span\",null,{\"className\":\"text-xl font-extrabold tracking-tight text-slate-950\",\"children\":[\"Rich\",[\"$\",\"span\",null,{\"className\":\"text-indigo-600\",\"children\":\"Automate\"}]]}]\n1f:[\"$\",\"span\",null,{\"className\":\"inline-block rounded-md border border-slate-200 bg-slate-50 px-3 py-2 text-[12px] font-semibold text-slate-700 leading-snug max-w-[200px]\",\"children\":[\"Built on Meta Cloud API\",[\"$\",\"br\",null,{}],[\"$\",\"span\",null,{\"className\":\"text-slate-500 font-medium\",\"children\":\"Official Tech Provider\"}]]}]\n20:[\"$\",\"p\",null,{\"className\":\"text-[13px] text-slate-600 leading-relaxed max-w-[260px]\",\"children\":\"Meta Cloud API v24 platform. Hosted in India. Built for your DPDP obligations â consent record, data export and erasure per contact. For D2C, BFSI, EdTech, healthcare, real-estate and SaaS teams.\"}]\n"])</script>
153<script>self.__next_f.push([1,"21:[\"$\",\"div\",null,{\"className\":\"md:col-span-2 space-y-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[11px] font-bold tracking-widest uppercase text-indigo-700\",\"children\":\"Platform\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1 text-[14px] text-slate-700 [\u0026_a]:inline-block [\u0026_a]:py-2\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/register\",\"className\":\"font-semibold text-indigo-700 hover:text-indigo-800 transition-colors\",\"children\":\"Start free trial â\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/book/demo\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Book a demo\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/features\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Features\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/use-cases\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Use cases\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/pricing\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Pricing\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/roadmap\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Roadmap\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/custom-whatsapp-solution\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Custom solution\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/blog\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Blog\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/tags\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Browse by topic\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/docs\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Documentation\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/docs/api\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Developer API\"}]}]]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"22:[\"$\",\"div\",null,{\"className\":\"md:col-span-3 space-y-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[11px] font-bold tracking-widest uppercase text-indigo-700\",\"children\":\"Free Tools\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1 text-[14px] text-slate-700 [\u0026_a]:inline-block [\u0026_a]:py-2\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/tools/waba-cost-calculator\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"WABA cost calculator\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/tools/click-to-whatsapp-link-generator\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"WhatsApp link generator\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/tools/template-approval-checker\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Template approval checker\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/tools/dpdp-penalty-calculator\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"DPDP penalty calculator\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/tools/whatsapp-roi-calculator\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"ROI calculator\"}]}]]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"23:[\"$\",\"div\",null,{\"className\":\"md:col-span-2 space-y-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[11px] font-bold tracking-widest uppercase text-indigo-700\",\"children\":\"Legal\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1 text-[14px] text-slate-700 [\u0026_a]:inline-block [\u0026_a]:py-2\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/about\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"About Us\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/authors\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Authors\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/security\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Security\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/editorial-policy\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Editorial Policy\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/methodology\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Methodology\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/terms\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Terms \u0026 Conditions\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/privacy\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Privacy Policy\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/cookie-policy\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Cookie Policy\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/refund\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Refund \u0026 Cancellation\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/blog/whatsapp-dpdp-act-opt-in-compliance-india-2026\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"DPDP Act 2023\"}]}]]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"24:[\"$\",\"div\",null,{\"className\":\"md:col-span-2 space-y-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[11px] font-bold tracking-widest uppercase text-indigo-700\",\"children\":\"Contact\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1 text-[14px] text-slate-700 [\u0026_a]:inline-block [\u0026_a]:py-2\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/contact\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Contact us\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"className\":\"hover:text-indigo-700 transition-colors break-all\",\"children\":\"[email protected]\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"https://wa.me/918160311319\",\"target\":\"_blank\",\"rel\":\"noopener\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"WhatsApp chat\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/apply/first-50\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Founder programme\"}]}]]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"25:[\"$\",\"div\",null,{\"className\":\"border-t border-slate-100 py-6 flex flex-col md:flex-row items-center justify-between gap-4 text-[12px] text-slate-500\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-x-5 gap-y-2\",\"children\":[\"$\",\"span\",null,{\"children\":[\"© \",2026,\" RichPOS Software. RichAutomate is a product of RichPOS Software.\"]}]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-4\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://x.com/richautomateai\",\"target\":\"_blank\",\"rel\":\"noopener\",\"aria-label\":\"X\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":[\"$\",\"svg\",null,{\"className\":\"w-4 h-4\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"}]}]}],[\"$\",\"a\",null,{\"href\":\"https://linkedin.com/company/richautomate\",\"target\":\"_blank\",\"rel\":\"noopener\",\"aria-label\":\"LinkedIn\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":[\"$\",\"svg\",null,{\"className\":\"w-4 h-4\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.063 2.063 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z\"}]}]}],[\"$\",\"a\",null,{\"href\":\"https://www.facebook.com/profile.php?id=61591747715658\",\"target\":\"_blank\",\"rel\":\"noopener\",\"aria-label\":\"Facebook\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":[\"$\",\"svg\",null,{\"className\":\"w-4 h-4\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M24 12.073C24 5.405 18.627 0 12 0S0 5.405 0 12.073C0 18.1 4.388 23.094 10.125 24v-8.437H7.078v-3.49h3.047v-2.66c0-3.025 1.792-4.697 4.533-4.697 1.313 0 2.686.236 2.686.236v2.971H15.83c-1.491 0-1.956.93-1.956 1.886v2.264h3.328l-.532 3.49h-2.796V24C19.612 23.094 24 18.1 24 12.073z\"}]}]}],[\"$\",\"a\",null,{\"href\":\"https://www.instagram.com/richautomate/\",\"target\":\"_blank\",\"rel\":\"noopener\",\"aria-label\":\"Instagram\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":[\"$\",\"svg\",null,{\"className\":\"w-4 h-4\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z\"}]}]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[\"Made with \",[\"$\",\"span\",null,{\"className\":\"text-rose-500\",\"aria-label\":\"love\",\"children\":\"â¥\"}],\" in India\"]}]]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"2d:[\"$\",\"div\",null,{\"id\":\"auth\",\"className\":\"scroll-mt-32\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-black text-slate-950 mb-8 flex items-center gap-3\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":28,\"height\":28,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-lock text-indigo-600\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"rect\",\"1w4ew1\",{\"width\":\"18\",\"height\":\"11\",\"x\":\"3\",\"y\":\"11\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"fwvmzm\",{\"d\":\"M7 11V7a5 5 0 0 1 10 0v4\"}],\"$undefined\"]}],\" Authentication\"]}],[\"$\",\"p\",null,{\"className\":\"text-slate-600 mb-8 text-lg font-medium leading-relaxed italic border-l-4 border-indigo-500 pl-6\",\"children\":\"\\\"RichAutomate uses Bearer Token authentication to secure every request. Ensure your key is kept private.\\\"\"}],[\"$\",\"div\",null,{\"className\":\"bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 shadow-2xl overflow-hidden relative group\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-0 right-0 p-6 text-white/5 opacity-0 group-hover:opacity-100 transition-opacity\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":120,\"height\":120,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-shield-check\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"oel41y\",{\"d\":\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"}],[\"$\",\"path\",\"dzmm74\",{\"d\":\"m9 12 2 2 4-4\"}],\"$undefined\"]}]}],[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Required Header:\"}],[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between bg-white/5 p-4 rounded-xl border border-white/10\",\"children\":[[\"$\",\"code\",null,{\"className\":\"text-indigo-400 font-bold text-lg\",\"children\":\"Authorization: Bearer ra_live_...\"}],[\"$\",\"button\",null,{\"className\":\"text-slate-500 hover:text-white transition-colors\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":18,\"height\":18,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-copy\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"rect\",\"17jyea\",{\"width\":\"14\",\"height\":\"14\",\"x\":\"8\",\"y\":\"8\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"path\",\"zix9uf\",{\"d\":\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\"}],\"$undefined\"]}]}]]}],[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mt-8 mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Send these too:\"}],[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-white/5 p-4 rounded-xl border border-white/10\",\"children\":[\"$\",\"code\",null,{\"className\":\"text-indigo-400 font-bold\",\"children\":\"Content-Type: application/json\"}]}],[\"$\",\"div\",null,{\"className\":\"bg-white/5 p-4 rounded-xl border border-white/10\",\"children\":[\"$\",\"code\",null,{\"className\":\"text-indigo-400 font-bold\",\"children\":\"Accept: application/json\"}]}]]}],[\"$\",\"p\",null,{\"className\":\"text-slate-500 text-sm mt-4 font-medium\",\"children\":[\"We return JSON either way, so \",[\"$\",\"code\",null,{\"className\":\"text-indigo-300 font-bold\",\"children\":\"Accept\"}],\" is belt and braces â but send it. Some HTTP clients follow redirects by default (\",[\"$\",\"code\",null,{\"className\":\"text-indigo-300 font-bold\",\"children\":\"curl --location\"}],\"), and a redirect turns a POST into a GET, which is how a request ends up somewhere it was never meant to go.\"]}]]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"2e:[\"$\",\"div\",null,{\"id\":\"send-template\",\"className\":\"scroll-mt-32\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-black text-slate-950 flex items-center gap-3\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":28,\"height\":28,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-zap text-indigo-600\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1xq2db\",{\"d\":\"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z\"}],\"$undefined\"]}],\" Send Template\"]}],[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-emerald-50 text-emerald-600 border-emerald-100 font-black\",\"children\":\"HIGH PRIORITY\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-slate-600 mb-10 text-lg font-medium leading-relaxed\",\"children\":\"Trigger pre-approved Meta templates for order confirmations, OTPs, or notifications. Supports media headers (Image, Video, Document).\"}],[\"$\",\"div\",null,{\"className\":\"space-y-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-indigo-600 text-white font-black\",\"children\":\"POST\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold\",\"children\":\"/api/v1/send-template\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid md:grid-cols-2 gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"p-8 rounded-3xl bg-slate-50 border border-slate-100\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-black text-slate-900 mb-4 uppercase tracking-widest text-xs\",\"children\":\"Required Fields\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"phone\"}],\": Target number (e.g. 919876543210)\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"template\"}],\": Meta template name\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"language\"}],\": The template's language code â \",[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"en\"}],\" or \",[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"en_US\"}],\". It must match the template exactly; most templates here are \",[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"en_US\"}],\".\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"p-8 rounded-3xl bg-slate-50 border border-slate-100\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-black text-slate-900 mb-4 uppercase tracking-widest text-xs\",\"children\":\"Media Headers (Optional)\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"header_media_type\"}],\": image | video | document\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"header_media_url\"}],\": Publicly accessible URL\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"filename\"}],\": Custom name for documents\"]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl\",\"children\":[\"$L3d\",\"$L3e\"]}]]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"2f:[\"$\",\"div\",null,{\"id\":\"send-campaign\",\"className\":\"scroll-mt-32\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-black text-slate-950 flex items-center gap-3\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":28,\"height\":28,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-workflow text-indigo-600\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"rect\",\"by2w9f\",{\"width\":\"8\",\"height\":\"8\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\"}],[\"$\",\"path\",\"xkn7yn\",{\"d\":\"M7 11v4a2 2 0 0 0 2 2h4\"}],[\"$\",\"rect\",\"1cgmvn\",{\"width\":\"8\",\"height\":\"8\",\"x\":\"13\",\"y\":\"13\",\"rx\":\"2\"}],\"$undefined\"]}],\" Trigger Campaign\"]}],[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-amber-50 text-amber-600 border-amber-100 font-black\",\"children\":\"NEW\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-slate-600 mb-10 text-lg font-medium leading-relaxed\",\"children\":\"Trigger a pre-defined marketing campaign for a specific contact. Useful for abandoned cart recovery or CRM triggers.\"}],[\"$\",\"div\",null,{\"className\":\"space-y-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-indigo-600 text-white font-black\",\"children\":\"POST\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold\",\"children\":\"/api/v1/send-campaign\"}]]}],[\"$\",\"div\",null,{\"className\":\"bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl\",\"children\":[\"$\",\"pre\",null,{\"className\":\"text-indigo-300 text-sm leading-relaxed\",\"children\":\"{\\n \\\"phone\\\": \\\"919876543210\\\",\\n \\\"campaign_id\\\": \\\"782\\\"\\n}\"}]}]]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"30:[\"$\",\"div\",null,{\"id\":\"create-campaign-csv\",\"className\":\"scroll-mt-32\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-black text-slate-950 flex items-center gap-3\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":28,\"height\":28,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-plus text-indigo-600\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"s699le\",{\"d\":\"M12 5v14\"}],\"$undefined\"]}],\" Create with CSV\"]}],[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-indigo-50 text-indigo-600 border-indigo-100 font-black\",\"children\":\"BULK API\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-slate-600 mb-10 text-lg font-medium leading-relaxed\",\"children\":\"Upload a CSV file to trigger a high-volume marketing or utility campaign. Our engine handles contact creation and variable mapping automatically.\"}],[\"$\",\"div\",null,{\"className\":\"space-y-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-indigo-600 text-white font-black\",\"children\":\"POST\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold\",\"children\":\"/api/v1/campaigns/create-with-csv\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid md:grid-cols-2 gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"p-8 rounded-3xl bg-slate-50 border border-slate-100\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-black text-slate-900 mb-4 uppercase tracking-widest text-xs\",\"children\":\"Required Form-Data\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"name\"}],\": String (Internal name)\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"template_id\"}],\": Integer (Template ID)\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"file\"}],\": .csv (Max 10MB)\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"p-8 rounded-3xl bg-slate-50 border border-slate-100\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-black text-slate-900 mb-4 uppercase tracking-widest text-xs\",\"children\":\"CSV Column Headers\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"phone\"}],\": Target number (Required)\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"var_1, var_2\"}],\": Template variables\"]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 shadow-2xl relative overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-0 right-0 p-6 text-white/5 opacity-20\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":100,\"height\"
153:100,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-external-link\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1q9fwt\",{\"d\":\"M15 3h6v6\"}],[\"$\",\"path\",\"gplh6r\",{\"d\":\"M10 14 21 3\"}],[\"$\",\"path\",\"a6xqqp\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"}],\"$undefined\"]}]}],[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Example cURL:\"}],\"$L3f\"]}]]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"31:[\"$\",\"div\",null,{\"id\":\"send-message\",\"className\":\"scroll-mt-32\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-black text-slate-950 flex items-center gap-3\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":28,\"height\":28,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-message-square text-indigo-600\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"18887p\",{\"d\":\"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z\"}],\"$undefined\"]}],\" Send a Message\"]}],[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-amber-50 text-amber-600 border-amber-100 font-black\",\"children\":\"UPDATED\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-slate-600 mb-10 text-lg font-medium leading-relaxed\",\"children\":[\"Text, images, video, documents, audio and reply buttons â the same things a chatbot flow can send. Only deliverable inside an open 24-hour customer service window; outside it, use \",[\"$\",\"a\",null,{\"href\":\"#send-template\",\"className\":\"text-indigo-600 font-bold\",\"children\":\"Send Template\"}],\".\"]}],[\"$\",\"div\",null,{\"className\":\"space-y-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-indigo-600 text-white font-black\",\"children\":\"POST\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold\",\"children\":\"/api/v1/send-message\"}]]}],[\"$\",\"div\",null,{\"className\":\"p-8 rounded-3xl bg-slate-50 border border-slate-100\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-black text-slate-900 mb-4 uppercase tracking-widest text-xs\",\"children\":\"Fields\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"phone\"}],\": recipient, e.g. 919876543210 \",[\"$\",\"span\",null,{\"className\":\"text-slate-400\",\"children\":\"(required)\"}]]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"message\"}],\": the text. Required unless you are sending media, where the words go in \",[\"$\",\"span\",null,{\"className\":\"font-bold\",\"children\":\"caption\"}],\" instead.\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"type\"}],\": text | image | video | document | audio \",[\"$\",\"span\",null,{\"className\":\"text-slate-400\",\"children\":\"(default text)\"}]]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"media_url\"}],\" or \",[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"media_id\"}],\": where the file is. Use \",[\"$\",\"span\",null,{\"className\":\"font-bold\",\"children\":\"media_id\"}],\" from \",[\"$\",\"a\",null,{\"href\":\"#media\",\"className\":\"text-indigo-600 font-bold\",\"children\":\"Media Upload\"}],\", or any public URL.\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"caption\"}],\": text shown under an image, video or document.\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"filename\"}],\": the name the recipient sees for a document.\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[\"$L40\",\": up to 3 reply buttons, each \",\"$L41\",\". Text messages only.\"]}]]}]]}],\"$L42\",\"$L43\",\"$L44\",\"$L45\"]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"32:[\"$\",\"div\",null,{\"id\":\"message-status\",\"className\":\"scroll-mt-32\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-black text-slate-950 flex items-center gap-3\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":28,\"height\":28,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-clock text-indigo-600\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"mmk7yg\",{\"d\":\"M12 6v6l4 2\"}],[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],\"$undefined\"]}],\" Check Message Status\"]}],[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-amber-50 text-amber-600 border-amber-100 font-black\",\"children\":\"NEW\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-slate-600 mb-10 text-lg font-medium leading-relaxed\",\"children\":[\"Poll the delivery status of any message returned by \",[\"$\",\"span\",null,{\"className\":\"font-bold text-indigo-600\",\"children\":\"Send Message\"}],\" or \",[\"$\",\"span\",null,{\"className\":\"font-bold text-indigo-600\",\"children\":\"Send Template\"}],\". Pass the \",[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"message_id\"}],\" you received on send. When a message fails, the response includes a human-readable error reason so you can react in your own system.\"]}],[\"$\",\"div\",null,{\"className\":\"space-y-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-emerald-600 text-white font-black\",\"children\":\"GET\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold\",\"children\":[\"/api/v1/message-status/\",\"{message_id}\"]}]]}],[\"$\",\"div\",null,{\"className\":\"p-8 rounded-3xl bg-slate-50 border border-slate-100\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-black text-slate-900 mb-4 uppercase tracking-widest text-xs\",\"children\":\"Possible Status Values\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"queued\"}],\": Accepted and waiting in the send queue\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"sent\"}],\": Handed off to WhatsApp\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"delivered\"}],\": Delivered to the recipient's device\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"read\"}],\": Read by the recipient\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"failed\"}],\": Not sent â see the \",[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"error\"}],\" field for the reason\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl\",\"children\":[[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Example cURL:\"}],[\"$\",\"pre\",null,{\"className\":\"text-indigo-300 text-sm leading-relaxed\",\"children\":\"curl https://richautomate.
153in/api/v1/message-status/123456 \\\\\\n -H \\\"Authorization: Bearer YOUR_API_KEY\\\"\"}]]}],[\"$\",\"div\",null,{\"className\":\"grid md:grid-cols-2 gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-slate-950 p-8 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl\",\"children\":[\"$L46\",\"$L47\"]}],\"$L48\"]}]]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"33:[\"$\",\"div\",null,{\"id\":\"conventions\",\"className\":\"scroll-mt-32\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-8\",\"children\":[\"$\",\"h2\",null,{\"className\":\"text-3xl font-black text-slate-950 flex items-center gap-3\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":28,\"height\":28,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-gauge text-indigo-600\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"9kzdfg\",{\"d\":\"m12 14 4-4\"}],[\"$\",\"path\",\"19p75a\",{\"d\":\"M3.34 19a10 10 0 1 1 17.32 0\"}],\"$undefined\"]}],\" Rate Limits, Errors \u0026 Pagination\"]}]}],[\"$\",\"p\",null,{\"className\":\"text-slate-600 mb-10 text-lg font-medium leading-relaxed\",\"children\":\"These rules apply to every endpoint on this page.\"}],[\"$\",\"div\",null,{\"className\":\"space-y-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid md:grid-cols-2 gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"p-8 rounded-3xl bg-slate-50 border border-slate-100\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-black text-slate-900 mb-4 uppercase tracking-widest text-xs\",\"children\":\"Rate Limits\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[\"Limits are counted \",[\"$\",\"span\",null,{\"className\":\"font-bold text-indigo-600\",\"children\":\"per API key\"}],\", per minute.\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[\"The default for a new key is \",[\"$\",\"span\",null,{\"className\":\"font-bold text-indigo-600\",\"children\":\"60 requests/minute\"}],\". Higher limits are set per key â ask support.\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[\"Over the limit you get \",[\"$\",\"span\",null,{\"className\":\"font-bold text-indigo-600\",\"children\":\"429\"}],\" with a \",[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"Retry-After\"}],\" header. Back off and retry; do not hammer.\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"p-8 rounded-3xl bg-slate-50 border border-slate-100\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-black text-slate-900 mb-4 uppercase tracking-widest text-xs\",\"children\":\"Pagination\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[\"List endpoints accept \",[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"?page=\"}],\" and \",[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"?per_page=\"}],\".\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":\"Default page size is 50; the maximum is 200.\"}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[\"Every list response carries a \",[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"pagination\"}],\" object with \",[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"page\"}],\", \",[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"per_page\"}],\", \",[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"total\"}],\" and \",[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"total_pages\"}],\".\"]}]]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"p-8 rounded-3xl bg-slate-50 border border-slate-100\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-black text-slate-900 mb-4 uppercase tracking-widest text-xs\",\"children\":\"HTTP Status Codes\"}],[\"$\",\"div\",null,{\"className\":\"overflow-x-auto\",\"children\":[\"$\",\"table\",null,{\"className\":\"w-full text-sm\",\"children\":[[\"$\",\"thead\",null,{\"children\":[\"$\",\"tr\",null,{\"className\":\"text-left border-b border-slate-200\",\"children\":[[\"$\",\"th\",null,{\"className\":\"py-2 pr-6 font-black text-slate-900\",\"children\":\"Code\"}],[\"$\",\"th\",null,{\"className\":\"py-2 font-black text-slate-900\",\"children\":\"What it means\"}]]}]}],[\"$\",\"tbody\",null,{\"className\":\"text-slate-600 font-medium\",\"children\":[[\"$\",\"tr\",null,{\"className\":\"border-b border-slate-100\",\"children\":[[\"$\",\"td\",null,{\"className\":\"py-2 pr-6 font-bold text-indigo-600\",\"children\":\"200 / 201\"}],[\"$\",\"td\",null,{\"className\":\"py-2\",\"children\":\"Success.\"}]]}],[\"$\",\"tr\",null,{\"className\":\"border-b border-slate-100\",\"children\":[[\"$\",\"td\",null,{\"className\":\"py-2 pr-6 font-bold text-indigo-600\",\"children\":\"400\"}],\"$L49\"]}],\"$L4a\",\"$L4b\",\"$L4c\",\"$L4d\",\"$L4e\",\"$L4f\",\"$L50\",\"$L51\"]}]]}]}]]}],\"$L52\"]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"34:[\"$\",\"div\",null,{\"id\":\"idempotency\",\"className\":\"scroll-mt-32\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-black text-slate-950 flex items-center gap-3\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":28,\"height\":28,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-shield-check text-indigo-600\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"oel41y\",{\"d\":\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"}],[\"$\",\"path\",\"dzmm74\",{\"d\":\"m9 12 2 2 4-4\"}],\"$undefined\"]}],\" Idempotency\"]}],[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-amber-50 text-amber-600 border-amber-100 font-black\",\"children\":\"NEW\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-slate-600 mb-10 text-lg font-medium leading-relaxed\",\"children\":[\"Every send debits your wallet. If a request times out you cannot safely retry it without risking a second charge â so send an \",[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"Idempotency-Key\"}],\" header and we will return the first response instead of doing the work twice.\"]}],[\"$\",\"div\",null,{\"className\":\"space-y-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"p-8 rounded-3xl bg-indigo-50 border-2 border-indigo-100/50\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-black text-indigo-950 mb-4 uppercase tracking-widest text-xs\",\"children\":\"How it works\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-700\",\"children\":\"Generate a unique key per logical operation â a UUID, or your own order ID.\"}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-700\",\"children\":[\"Send it as \",[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"Idempotency-Key: \u003cyour-key\u003e\"}],\" on any POST.\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-700\",\"children\":[\"A retry with the same key returns the original response plus \",[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"Idempotency-Replayed: true\"}],\".\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-700\",\"children\":[\"Keys are remembered for \",[\"$\",\"span\",null,{\"className\":\"font-bold text-indigo-600\",\"children\":\"24 hours\"}],\" and are scoped to your API key.\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-700\",\"children\":[\"Reusing a key with a \",[\"$\",\"span\",null,{\"className\":\"font-bold\",\"children\":\"different body\"}],\" returns \",[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"422\"}],\" â that is a bug in the caller, not a retry.\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-700\",\"children\":\"Only successful responses are replayed. A 4xx or 5xx can be retried normally.\"}]]}]]}],[\"$\",\"p\",null,{\"className\":\"flex items-start gap-3 rounded-2xl border border-amber-200 bg-amber-50 px-5 py-4 text-sm font-medium text-amber-900\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":18,\"height\":18,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert mt-0.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],\"The header is optional and existing integrations are unaffected â but for anything that spends money, treat it as required.\"]}],[\"$\",\"div\",null,{\"className\":\"bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl\",\"children\":[\"$L53\",\"$L54\"]}]]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"35:[\"$\",\"div\",null,{\"id\":\"balance\",\"className\":\"scroll-mt-32\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-black text-slate-950 flex items-center gap-3\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":28,\"height\":28,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-wallet text-indigo-600\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"18etb6\",{\"d\":\"M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1\"}],[\"$\",\"path\",\"xoc0q4\",{\"d\":\"M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4\"}],\"$undefined\"]}],\" Balance \u0026 Usage\"]}],[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-amber-50 text-amber-600 border-amber-100 font-black\",\"children\":\"NEW\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-slate-600 mb-10 text-lg font-medium leading-relaxed\",\"children\":\"Billing is usage-based, so check your balance before starting a large run and reconcile spend afterwards â without opening the dashboard.\"}],[\"$\",\"div\",null,{\"className\":\"space-y-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-emerald-600 text-white font-black\",\"children\":\"GET\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold\",\"children\":\"/api/v1/public/balance\"}]]}],[\"$\",\"div\",null,{\"className\":\"bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl\",\"children\":[[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Response:\"}],[\"$\",\"pre\",null,{\"className\":\"text-indigo-300 text-sm leading-relaxed\",\"children\":\"{\\n \\\"success\\\": true,\\n \\\"balance\\\": 4820.75,\\n \\\"currency\\\": \\\"INR\\\",\\n \\\"low_balance_threshold\\\": 500,\\n \\\"is_low\\\": false\\n}\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-emerald-600 text-white font-black\",\"children\":\"GET\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold\",\"children\":\"/api/v1/public/usage?from=2026-09-01\u0026to=2026-09-30\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-slate-600 text-sm font-medium\",\"children\":\"Both dates are optional â the default window is the current month, which is what an invoice covers.\"}],[\"$\",\"div\",null,{\"className\":\"bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl\",\"children\":[[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Response:\"}],[\"$\",\"pre\",null,{\"className\":\"text-indigo-300 text-sm leading-relaxed\",\"children\":\"{\\n \\\"success\\\": true,\\n \\\"from\\\": \\\"2026-09-01T00:00:00+05:30\\\",\\n \\\"to\\\": \\\"2026-09-30T23:59:59+05:30\\\",\\n \\\"currency\\\": \\\"INR\\\",\\n \\\"billed_messages\\\": 18422,\\n \\\"spend\\\": 14556.32,\\n \\\"refunded\\\": 212.40,\\n \\\"net_spend\\\": 14343.92,\\n \\\"by_conversation_type\\\": {\\n \\\"marketing\\\": { \\\"messages\\\": 12010, \\\"amount\\\": 10568.80 },\\n \\\"utility\\\": { \\\"messages\\\": 5900, \\\"amount\\\": 3540.00 },\\n \\\"authentication\\\": { \\\"messages\\\": 512, \\\"amount\\\": 447.52 }\\n }\\n}\"}]]}]]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"36:[\"$\",\"div\",null,{\"id\":\"contacts\",\"className\":\"scroll-mt-32\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-black text-slate-950 flex items-center gap-3\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":28,\"height\":28,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-users text-indigo-600\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1yyitq\",{\"d\":\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"}],[\"$\",\"path\",\"16gr8j\",{\"d\":\"M16 3.128a4 4 0 0 1 0 7.744\"}],[\"$\",\"path\",\"kshegd\",{\"d\":\"M22 21v-2a4 4 0 0 0-3-3.87\"}],[\"$\",\"circle\",\"nufk8\",{\"cx\":\"9\",\"cy\":\"7\",\"r\":\"4\"}],\"$undefined\"]}],\" Contacts\"]}],[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-amber-50 text-amber-600 border-amber-100 font-black\",\"children\":\"NEW\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-slate-600 mb-10 text-lg font-medium leading-relaxed\",\"children\":[\"Read, update and delete contacts, and write the custom attributes your chatbot flows read as \",[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"{{attr.your_key}}\"}],\". This is what keeps your CRM and RichAutomate in step.\"]}],[\"$\",\"div\",null,{\"className\":\"space-y-4\",\"children\":[[\"$\",\"div\",\"GET-/api/v1/public/contacts\",{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-emerald-600\",\"children\":\"GET\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold text-sm\",\"children\":\"/api/v1/public/contacts\"}],[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto\",\"children\":\"List contacts. Filter with ?search=, ?phone= or ?tag=.\"}]]}],[\"$\",\"div\",\"GET-/api/v1/public/contacts/{id}\",{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-emerald-600\",\"children\":\"GET\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold text-sm\",\"children\":\"/api/v1/public/contacts/{id}\"}],[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto\",\"children\":\"One contact, with all its attributes.\"}]]}],[\"$\",\"div\",\"PUT-/api/v1/public/contacts/{id}\",{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-indigo-600\",\"children\":\"PUT\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold text-sm\",\"children\":\"/api/v1/public/contacts/{id}\"}],[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto\",\"children\":\"Update name, phone or opt_in.\"}]]}],[\"$\",\"div\",\"DELETE-/api/v1/public/contacts/{id}\",{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-rose-600\",\"children\":\"DELET
153E\"}],\"$L55\",\"$L56\"]}],\"$L57\",\"$L58\",\"$L59\"]}],\"$L5a\"]}]\n"])</script>
153<script>self.__next_f.push([1,"37:[\"$\",\"div\",null,{\"id\":\"templates-api\",\"className\":\"scroll-mt-32\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-black text-slate-950 flex items-center gap-3\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":28,\"height\":28,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-layout-template text-indigo-600\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"rect\",\"f1a2em\",{\"width\":\"18\",\"height\":\"7\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"1\"}],[\"$\",\"rect\",\"jqznyg\",{\"width\":\"9\",\"height\":\"7\",\"x\":\"3\",\"y\":\"14\",\"rx\":\"1\"}],[\"$\",\"rect\",\"q5h2i8\",{\"width\":\"5\",\"height\":\"7\",\"x\":\"16\",\"y\":\"14\",\"rx\":\"1\"}],\"$undefined\"]}],\" Templates\"]}],[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-amber-50 text-amber-600 border-amber-100 font-black\",\"children\":\"NEW\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-slate-600 mb-10 text-lg font-medium leading-relaxed\",\"children\":\"Submit templates to Meta and track their approval status programmatically â necessary once you are managing more accounts than you want to click through.\"}],[\"$\",\"div\",null,{\"className\":\"space-y-4\",\"children\":[[\"$\",\"div\",\"GET-/api/v1/public/templates\",{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-emerald-600\",\"children\":\"GET\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold text-sm\",\"children\":\"/api/v1/public/templates\"}],[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto\",\"children\":\"List your templates. Add ?all=1 to include pending and rejected ones.\"}]]}],[\"$\",\"div\",\"POST-/api/v1/public/templates\",{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-indigo-600\",\"children\":\"POST\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold text-sm\",\"children\":\"/api/v1/public/templates\"}],[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto\",\"children\":\"Submit a new template to Meta. Returns it with status PENDING.\"}]]}],[\"$\",\"div\",\"POST-/api/v1/public/templates/sync\",{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-indigo-600\",\"children\":\"POST\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold text-sm\",\"children\":\"/api/v1/public/templates/sync\"}],[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto\",\"children\":\"Pull the latest approval status from Meta.\"}]]}],[\"$\",\"div\",\"DELETE-/api/v1/public/templates/{id}\",{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-rose-600\",\"children\":\"DELET
153E\"}],\"$L5b\",\"$L5c\"]}]]}],\"$L5d\"]}]\n"])</script>
153<script>self.__next_f.push([1,"38:[\"$\",\"div\",null,{\"id\":\"media\",\"className\":\"scroll-mt-32\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-black text-slate-950 flex items-center gap-3\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":28,\"height\":28,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-image text-indigo-600\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"rect\",\"1m3agn\",{\"width\":\"18\",\"height\":\"18\",\"x\":\"3\",\"y\":\"3\",\"rx\":\"2\",\"ry\":\"2\"}],[\"$\",\"circle\",\"af1f0g\",{\"cx\":\"9\",\"cy\":\"9\",\"r\":\"2\"}],[\"$\",\"path\",\"1xmnt7\",{\"d\":\"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21\"}],\"$undefined\"]}],\" Media Upload\"]}],[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-amber-50 text-amber-600 border-amber-100 font-black\",\"children\":\"NEW\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-slate-600 mb-10 text-lg font-medium leading-relaxed\",\"children\":[\"Upload an image, video or PDF and get back a \",[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"media_id\"}],\" you can use in a template header â no public URL needed.\"]}],[\"$\",\"div\",null,{\"className\":\"space-y-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-indigo-600 text-white font-black\",\"children\":\"POST\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold\",\"children\":\"/api/v1/public/media\"}],[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto\",\"children\":[\"multipart/form-data, field \",[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"file\"}],\", max 100 MB\"]}]]}],[\"$\",\"div\",null,{\"className\":\"bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl\",\"children\":[[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Example:\"}],[\"$\",\"pre\",null,{\"className\":\"text-indigo-300 text-sm leading-relaxed\",\"children\":\"curl -X POST https://richautomate.in/api/v1/public/media \\\\\\n -H \\\"Authorization: Bearer YOUR_API_KEY\\\" \\\\\\n -F \\\"[email protected]\\\"\\n\\n{ \\\"success\\\": true, \\\"media_id\\\": \\\"1234567890\\\", \\\"media_url\\\": null, \\\"expires_in_days\\\": 30 }\"}]]}],[\"$\",\"p\",null,{\"className\":\"flex items-start gap-3 rounded-2xl border border-amber-200 bg-amber-50 px-5 py-4 text-sm font-medium text-amber-900\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":18,\"height\":18,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert mt-0.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],\"A Meta media id expires after 30 days. On Gupshup-hosted numbers you get a \",[\"$\",\"code\",null,{\"className\":\"font-bold\",\"children\":\"media_url\"}],\" instead of a \",[\"$\",\"code\",null,{\"className\":\"font-bold\",\"children\":\"media_id\"}],\" â use whichever field is non-null.\"]}]]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"39:[\"$\",\"div\",null,{\"id\":\"campaigns-api\",\"className\":\"scroll-mt-32\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-black text-slate-950 flex items-center gap-3\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":28,\"height\":28,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-chart-column text-indigo-600\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"c24i48\",{\"d\":\"M3 3v16a2 2 0 0 0 2 2h16\"}],[\"$\",\"path\",\"2bz60n\",{\"d\":\"M18 17V9\"}],[\"$\",\"path\",\"1frdt8\",{\"d\":\"M13 17V5\"}],[\"$\",\"path\",\"17ska0\",{\"d\":\"M8 17v-3\"}],\"$undefined\"]}],\" Campaign Results\"]}],[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-amber-50 text-amber-600 border-amber-100 font-black\",\"children\":\"NEW\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-slate-600 mb-10 text-lg font-medium leading-relaxed\",\"children\":\"You could always create and trigger a campaign â now you can read the outcome without polling every message id separately.\"}],[\"$\",\"div\",null,{\"className\":\"space-y-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"space-y-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-emerald-600 text-white font-black\",\"children\":\"GET\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold text-sm\",\"children\":\"/api/v1/public/campaigns\"}],[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto\",\"children\":\"List campaigns. Filter with ?status=.\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-emerald-600 text-white font-black\",\"children\":\"GET\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold text-sm\",\"children\":[\"/api/v1/public/campaigns/\",\"{id}\",\"/stats\"]}],[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto\",\"children\":\"Sent, delivered, read and failed counts.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl\",\"children\":[[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Response:\"}],[\"$\",\"pre\",null,{\"className\":\"text-indigo-300 text-sm leading-relaxed\",\"children\":\"{\\n \\\"success\\\": true,\\n \\\"campaign_id\\\": 331,\\n \\\"name\\\": \\\"Diwali offer\\\",\\n \\\"status\\\": \\\"COMPLETED\\\",\\n \\\"stats\\\": { \\\"sent\\\": 4120, \\\"delivered\\\": 3988, \\\"read\\\": 2411, \\\"failed\\\": 132 },\\n \\\"created_at\\\": \\\"2026-09-14T09:12:00+05:30\\\"\\n}\"}]]}]]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"3a:[\"$\",\"div\",null,{\"id\":\"webhooks\",\"className\":\"scroll-mt-32\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-black text-slate-950 flex items-center gap-3\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":28,\"height\":28,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-webhook text-indigo-600\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"q3hayz\",{\"d\":\"M18 16.98h-5.99c-1.1 0-1.95.94-2.48 1.9A4 4 0 0 1 2 17c.01-.7.2-1.4.57-2\"}],[\"$\",\"path\",\"1go1hn\",{\"d\":\"m6 17 3.13-5.78c.53-.97.1-2.18-.5-3.1a4 4 0 1 1 6.89-4.06\"}],[\"$\",\"path\",\"qlwsc0\",{\"d\":\"m12 6 3.13 5.73C15.66 12.7 16.9 13 18 13a4 4 0 0 1 0 8\"}],\"$undefined\"]}],\" Webhooks\"]}],[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-emerald-50 text-emerald-600 border-emerald-100 font-black\",\"children\":\"HIGH PRIORITY\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-slate-600 mb-10 text-lg font-medium leading-relaxed\",\"children\":[\"Polling is the slow way to find out what happened. Point us at a URL and we will POST to it the moment a customer replies, a message is delivered or a deal moves. Configure endpoints under \",[\"$\",\"span\",null,{\"className\":\"font-bold text-indigo-600\",\"children\":\"Settings â Webhooks\"}],\" in your dashboard.\"]}],[\"$\",\"div\",null,{\"className\":\"space-y-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"p-8 rounded-3xl bg-slate-50 border border-slate-100\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-black text-slate-900 mb-4 uppercase tracking-widest text-xs\",\"children\":\"Events\"}],[\"$\",\"div\",null,{\"className\":\"grid sm:grid-cols-2 gap-x-8 gap-y-3\",\"children\":[[\"$\",\"div\",\"message.inbound\",{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"message.inbound\"}],\" â \",\"A customer sent you a message.\"]}],[\"$\",\"div\",\"message.delivered\",{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"message.delivered\"}],\" â \",\"A message you sent reached the device.\"]}],[\"$\",\"div\",\"contact.created\",{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"contact.created\"}],\" â \",\"A new contact was added.\"]}],[\"$\",\"div\",\"contact.updated\",{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"contact.updated\"}],\" â \",\"A contact was changed.\"]}],[\"$\",\"div\",\"lead.created\",{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"lead.created\"}],\" â \",\"A lead came in from a form or landing page.\"]}],[\"$\",\"div\",\"deal.created\",{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"deal.created\"}],\" â \",\"A deal was opened.\"]}],[\"$\",\"div\",\"deal.updated\",{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"deal.updated\"}],\" â \",\"A deal changed stage or value.\"]}],[\"$\",\"div\",\"deal.won\",{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"deal.won\"}],\" â \",\"A deal was marked won.\"]}],[\"$\",\"div\",\"deal.lost\",{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"deal.lost\"}],\" â \",\"A deal was marked lost.\"]}
153]]}],[\"$\",\"p\",null,{\"className\":\"mt-6 text-sm font-medium text-slate-600\",\"children\":[\"Subscribe to \",[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"*\"}],\" to receive every event, including ones added later.\"]}]]}],\"$L5e\",\"$L5f\"]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"3b:[\"$\",\"div\",null,{\"id\":\"partner\",\"className\":\"scroll-mt-32\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between mb-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-black text-slate-950 flex items-center gap-3\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":28,\"height\":28,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-building2 lucide-building-2 text-indigo-600\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"a56b0p\",{\"d\":\"M10 12h4\"}],[\"$\",\"path\",\"1sr2af\",{\"d\":\"M10 8h4\"}],[\"$\",\"path\",\"1rgiei\",{\"d\":\"M14 21v-3a2 2 0 0 0-4 0v3\"}],[\"$\",\"path\",\"secmi2\",{\"d\":\"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2\"}],[\"$\",\"path\",\"16ra0t\",{\"d\":\"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16\"}],\"$undefined\"]}],\" Partner API\"]}],[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 hover:bg-primary/80 px-2.5 py-0.5 text-xs bg-amber-50 text-amber-600 border-amber-100 font-black\",\"children\":\"NEW\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-slate-600 mb-10 text-lg font-medium leading-relaxed\",\"children\":\"For resellers and agencies running RichAutomate for their own clients: create each client's workspace, fund it from your balance and issue it an API key â all without touching our dashboard.\"}],[\"$\",\"div\",null,{\"className\":\"space-y-8\",\"children\":[[\"$\",\"p\",null,{\"className\":\"flex items-start gap-3 rounded-2xl border border-amber-200 bg-amber-50 px-5 py-4 text-sm font-medium text-amber-900\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":18,\"height\":18,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert mt-0.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],\"These endpoints need a key with partner provisioning enabled â an ordinary developer key gets \",[\"$\",\"code\",null,{\"className\":\"font-bold\",\"children\":\"403\"}],\". Contact support to have it turned on.\"]}],[\"$\",\"div\",null,{\"className\":\"space-y-4\",\"children\":[[\"$\",\"div\",\"POST-/api/v1/public/partner/tenants\",{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-indigo-600\",\"children\":\"POST\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold text-sm\",\"children\":\"/api/v1/public/partner/tenants\"}],[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto\",\"children\":\"Create a client workspace, its owner login and its API key.\"}]]}],[\"$\",\"div\",\"GET-/api/v1/public/partner/tenants\",{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-emerald-600\",\"children\":\"GET\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold text-sm\",\"children\":\"/api/v1/public/partner/tenants\"}],[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto\",\"children\":\"List your client workspaces with their balances.\"}]]}],[\"$\",\"div\",\"GET-/api/v1/public/partner/tenants/{id}\",{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[\"$L60\",\"$L61\",\"$L62\"]}],\"$L63\",\"$L64\",\"$L65\",\"$L66\"]}],\"$L67\",\"$L68\"]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"3c:[\"$\",\"div\",null,{\"className\":\"bg-slate-950 p-16 rounded-[3.5rem] text-center text-white relative overflow-hidden shadow-3xl\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute top-0 right-0 w-96 h-96 bg-indigo-600/20 rounded-full blur-[100px]\"}],[\"$\",\"div\",null,{\"className\":\"relative z-10\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-4xl md:text-5xl font-black mb-8 leading-tight tracking-tight\",\"children\":\"Ready to integrate?\"}],[\"$\",\"p\",null,{\"className\":\"text-slate-400 mb-12 text-xl max-w-xl mx-auto font-medium\",\"children\":\"Build your first WhatsApp integration in minutes with our robust SDKs.\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col sm:flex-row items-center justify-center gap-6\",\"children\":[[\"$\",\"$L6\",null,{\"href\":\"/register\",\"children\":[\"$\",\"button\",null,{\"ref\":\"$undefined\",\"className\":\"inline-flex items-center justify-center transition-colors duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 ring-offset-background select-none py-2 h-16 px-12 rounded-2xl bg-white text-indigo-600 hover:bg-slate-100 font-black text-lg shadow-2xl shadow-white/5\",\"disabled\":false,\"children\":[false,\"$undefined\",[\"Generate API Key \",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-chevron-right ml-2\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"mthhwq\",{\"d\":\"m9 18 6-6-6-6\"}],\"$undefined\"]}]],\"$undefined\"]}]}],[\"$\",\"button\",null,{\"ref\":\"$undefined\",\"className\":\"inline-flex items-center justify-center transition-colors duration-200 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 ring-offset-background select-none hover:text-accent-foreground py-2 h-16 px-12 rounded-2xl text-white border-2 border-white/10 hover:bg-white/5 font-black text-lg\",\"disabled\":false,\"children\":[false,\"$undefined\",\"Talk to Engineers\",\"$undefined\"]}]]}]]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"3d:[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Example JSON Payload:\"}]\n3e:[\"$\",\"pre\",null,{\"className\":\"text-indigo-300 text-sm leading-relaxed\",\"children\":\"{\\n \\\"phone\\\": \\\"919876543210\\\",\\n \\\"template\\\": \\\"invoice_paid\\\",\\n \\\"language\\\": \\\"en_US\\\",\\n \\\"variables\\\": [\\\"INV-2024-001\\\", \\\"March 2024\\\"],\\n \\\"header_media_type\\\": \\\"document\\\",\\n \\\"header_media_url\\\": \\\"https://example.com/invoices/INV-001.pdf\\\",\\n \\\"filename\\\": \\\"Invoice_INV001.pdf\\\"\\n}\"}]\n3f:[\"$\",\"pre\",null,{\"className\":\"text-indigo-300 text-sm leading-relaxed overflow-x-auto\",\"children\":\"curl -X POST https://richautomate.in/api/v1/campaigns/create-with-csv \\\\\\n -H \\\"Authorization: Bearer YOUR_API_KEY\\\" \\\\\\n -F \\\"name=API_Campaign_001\\\" \\\\\\n -F \\\"template_id=12\\\" \\\\\\n -F \\\"file=@/path/to/your/contacts.csv\\\"\"}]\n40:[\"$\",\"span\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"buttons\"}]\n41:[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"{id, title}\"}]\n"])</script>
153<script>self.__next_f.push([1,"42:[\"$\",\"div\",null,{\"className\":\"grid md:grid-cols-2 gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"bg-slate-950 p-8 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl\",\"children\":[[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Plain text\"}],[\"$\",\"pre\",null,{\"className\":\"text-indigo-300 text-sm leading-relaxed\",\"children\":\"{\\n \\\"phone\\\": \\\"919876543210\\\",\\n \\\"message\\\": \\\"Hello! Your agent is now online.\\\"\\n}\"}]]}],[\"$\",\"div\",null,{\"className\":\"bg-slate-950 p-8 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl\",\"children\":[[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Image\"}],[\"$\",\"pre\",null,{\"className\":\"text-indigo-300 text-sm leading-relaxed\",\"children\":\"{\\n \\\"phone\\\": \\\"919876543210\\\",\\n \\\"type\\\": \\\"image\\\",\\n \\\"media_url\\\": \\\"https://yoursite.in/order.jpg\\\",\\n \\\"caption\\\": \\\"Your order has shipped ð\\\"\\n}\"}]]}],[\"$\",\"div\",null,{\"className\":\"bg-slate-950 p-8 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl\",\"children\":[[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Document (PDF)\"}],[\"$\",\"pre\",null,{\"className\":\"text-indigo-300 text-sm leading-relaxed\",\"children\":\"{\\n \\\"phone\\\": \\\"919876543210\\\",\\n \\\"type\\\": \\\"document\\\",\\n \\\"media_id\\\": \\\"1234567890\\\",\\n \\\"filename\\\": \\\"Invoice_INV-2231.pdf\\\",\\n \\\"caption\\\": \\\"Your invoice is attached.\\\"\\n}\"}]]}],[\"$\",\"div\",null,{\"className\":\"bg-slate-950 p-8 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl\",\"children\":[[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Video\"}],[\"$\",\"pre\",null,{\"className\":\"text-indigo-300 text-sm leading-relaxed\",\"children\":\"{\\n \\\"phone\\\": \\\"919876543210\\\",\\n \\\"type\\\": \\\"video\\\",\\n \\\"media_url\\\": \\\"https://yoursite.in/demo.mp4\\\",\\n \\\"caption\\\": \\\"60-second walkthrough\\\"\\n}\"}]]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"43:[\"$\",\"div\",null,{\"className\":\"bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl\",\"children\":[[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Reply buttons (max 3, title ⤠20 chars)\"}],[\"$\",\"pre\",null,{\"className\":\"text-indigo-300 text-sm leading-relaxed\",\"children\":\"{\\n \\\"phone\\\": \\\"919876543210\\\",\\n \\\"message\\\": \\\"Did that solve your problem?\\\",\\n \\\"buttons\\\": [\\n { \\\"id\\\": \\\"yes\\\", \\\"title\\\": \\\"Yes, thanks\\\" },\\n { \\\"id\\\": \\\"no\\\", \\\"title\\\": \\\"Not really\\\" },\\n { \\\"id\\\": \\\"agent\\\", \\\"title\\\": \\\"Talk to a person\\\" }\\n ]\\n}\"}],[\"$\",\"p\",null,{\"className\":\"text-slate-500 text-sm mt-4 font-medium\",\"children\":[\"When the customer taps one, the \",[\"$\",\"code\",null,{\"className\":\"text-indigo-300 font-bold\",\"children\":\"id\"}],\" comes back on your \",[\"$\",\"a\",null,{\"href\":\"#webhooks\",\"className\":\"text-indigo-400 font-bold\",\"children\":\"message.inbound\"}],\" webhook â that is how you know which button was pressed.\"]}]]}]\n44:[\"$\",\"div\",null,{\"className\":\"bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl\",\"children\":[[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Upload once, then send â full cURL\"}],[\"$\",\"pre\",null,{\"className\":\"text-indigo-300 text-sm leading-relaxed\",\"children\":\"# 1. Upload the file (returns a media_id, valid 30 days)\\ncurl -X POST https://richautomate.in/api/v1/public/media \\\\\\n -H \\\"Authorization: Bearer YOUR_API_KEY\\\" \\\\\\n -F \\\"[email protected]\\\"\\n\\n# 2. Send it â no public URL needed\\ncurl -X POST https://richautomate.in/api/v1/send-message \\\\\\n -H \\\"Authorization: Bearer YOUR_API_KEY\\\" \\\\\\n -H \\\"Idempotency-Key: invoice-INV-2231\\\" \\\\\\n -H \\\"Content-Type: application/json\\\" \\\\\\n -d '{\\\"phone\\\":\\\"919876543210\\\",\\\"type\\\":\\\"document\\\",\\\"media_id\\\":\\\"1234567890\\\",\\\"filename\\\":\\\"Invoice.pdf\\\"}'\"}]]}]\n45:[\"$\",\"p\",null,{\"className\":\"flex items-start gap-3 rounded-2xl border border-amber-200 bg-amber-50 px-5 py-4 text-sm font-medium text-amber-900\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":18,\"height\":18,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert mt-0.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],\"Reply buttons cannot be attached to a media message â that is a WhatsApp limit, and the API returns 422 rather than dropping them silently. Send the media first, then a text message with the buttons.\"]}]\n46:[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Success Response:\"}]\n47:[\"$\",\"pre\",null,{\"className\":\"text-indigo-300 text-sm leading-relaxed\",\"children\":\"{\\n \\\"success\\\": true,\\n \\\"message_id\\\": 123456,\\n \\\"status\\\": \\\"delivered\\\",\\n \\\"delivered\\\": true,\\n \\\"timestamp\\\": \\\"2026-09-02T12:34:56Z\\\"\\n}\"}]\n48:[\"$\",\"div\",null,{\"className\":\"bg-slate-950 p-8 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl\",\"children\":[[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Failed Response:\"}],[\"$\",\"pre\",null,{\"className\":\"text-indigo-300 text-sm leading-relaxed\",\"children\":\"{\\n \\\"success\\\": true,\\n \\\"message_id\\\": 123456,\\n \\\"status\\\": \\\"failed\\\",\\n \\\"delivered\\\": false,\\n \\\"error\\\": \\\"Insufficient points to send message.\\\"\\n}\"}]]}]\n49:[\"$\",\"td\",null,{\"className\":\"py-2\",\"children\":\"Malformed request â for example a WhatsApp number is not connected.\"}]\n4a:[\"$\",\"tr\",null,{\"className\":\"border-b border-slate-100\",\"children\":[[\"$\",\"td\",null,{\"className\":\"py-2 pr-6 font-bold text-indigo-600\",\"children\":\"401\"}],[\"$\",\"td\",null,{\"className\":\"py-2\",\"children\":\"Missing, invalid or sus"])</script>
153<script>self.__next_f.push([1,"pended API key.\"}]]}]\n4b:[\"$\",\"tr\",null,{\"className\":\"border-b border-slate-100\",\"children\":[[\"$\",\"td\",null,{\"className\":\"py-2 pr-6 font-bold text-indigo-600\",\"children\":\"402\"}],[\"$\",\"td\",null,{\"className\":\"py-2\",\"children\":\"Not enough wallet balance to complete the request.\"}]]}]\n4c:[\"$\",\"tr\",null,{\"className\":\"border-b border-slate-100\",\"children\":[[\"$\",\"td\",null,{\"className\":\"py-2 pr-6 font-bold text-indigo-600\",\"children\":\"403\"}],[\"$\",\"td\",null,{\"className\":\"py-2\",\"children\":\"Your plan or key does not include this capability.\"}]]}]\n4d:[\"$\",\"tr\",null,{\"className\":\"border-b border-slate-100\",\"children\":[[\"$\",\"td\",null,{\"className\":\"py-2 pr-6 font-bold text-indigo-600\",\"children\":\"404\"}],[\"$\",\"td\",null,{\"className\":\"py-2\",\"children\":\"Not found â or it belongs to another account.\"}]]}]\n4e:[\"$\",\"tr\",null,{\"className\":\"border-b border-slate-100\",\"children\":[[\"$\",\"td\",null,{\"className\":\"py-2 pr-6 font-bold text-indigo-600\",\"children\":\"409\"}],[\"$\",\"td\",null,{\"className\":\"py-2\",\"children\":\"Conflict â a duplicate, or a request with the same Idempotency-Key is still running.\"}]]}]\n4f:[\"$\",\"tr\",null,{\"className\":\"border-b border-slate-100\",\"children\":[[\"$\",\"td\",null,{\"className\":\"py-2 pr-6 font-bold text-indigo-600\",\"children\":\"422\"}],[\"$\",\"td\",null,{\"className\":\"py-2\",\"children\":\"Validation failed. The response names the fields.\"}]]}]\n50:[\"$\",\"tr\",null,{\"className\":\"border-b border-slate-100\",\"children\":[[\"$\",\"td\",null,{\"className\":\"py-2 pr-6 font-bold text-indigo-600\",\"children\":\"429\"}],[\"$\",\"td\",null,{\"className\":\"py-2\",\"children\":\"Rate limited.\"}]]}]\n51:[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"className\":\"py-2 pr-6 font-bold text-indigo-600\",\"children\":\"5xx\"}],[\"$\",\"td\",null,{\"className\":\"py-2\",\"children\":\"Our side. Safe to retry with the same Idempotency-Key.\"}]]}]\n52:[\"$\",\"div\",null,{\"className\":\"bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl\",\"children\":[[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Error Shape:\"}],[\"$\",\"pre\",null,{\"className\":\"text-indigo-300 text-sm leading-relaxed\",\"children\":\"{\\n \\\"success\\\": false,\\n \\\"error\\\": \\\"Invalid or suspended API key.\\\"\\n}\"}]]}]\n53:[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Example cURL:\"}]\n54:[\"$\",\"pre\",null,{\"className\":\"text-indigo-300 text-sm leading-relaxed\",\"children\":\"curl -X POST https://richautomate.in/api/v1/send-template \\\\\\n -H \\\"Authorization: Bearer YOUR_API_KEY\\\" \\\\\\n -H \\\"Idempotency-Key: order-2026-09-15-8842\\\" \\\\\\n -H \\\"Content-Type: application/json\\\" \\\\\\n -d '{\\\"phone\\\":\\\"919876543210\\\",\\\"template\\\":\\\"invoice_paid\\\",\\\"language\\\":\\\"en_US\\\"}'\"}]\n55:[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold text-sm\",\"children\":\"/api/v1/public/contacts/{id}\"}]\n56:[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto\",\"children\":\"Soft-delete a contact.\"}]\n57:[\"$\",\"div\",\"GET-/api/v1/public/contacts/{id}/attributes\",{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-emerald-600\",\"children\":\"GET\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold text-sm\",\"children\":\"/api/v1/public/contacts/{id}/attributes\"}],[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto\",\"children\":\"Read every custom attribute.\"}]]}]\n58:[\"$\",\"div\",\"PUT-/api/v1/public/contacts/{id}/attributes\",{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5"])</script>
153<script>self.__next_f.push([1," text-xs font-black text-white bg-indigo-600\",\"children\":\"PUT\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold text-sm\",\"children\":\"/api/v1/public/contacts/{id}/attributes\"}],[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto\",\"children\":\"Merge attributes in â existing keys are kept.\"}]]}]\n59:[\"$\",\"div\",\"DELETE-/api/v1/public/contacts/{id}/attributes/{key}\",{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-rose-600\",\"children\":\"DELETE\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold text-sm\",\"children\":\"/api/v1/public/contacts/{id}/attributes/{key}\"}],[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto\",\"children\":\"Remove one attribute.\"}]]}]\n5a:[\"$\",\"div\",null,{\"className\":\"mt-8 bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl\",\"children\":[[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Writing attributes a flow can read:\"}],[\"$\",\"pre\",null,{\"className\":\"text-indigo-300 text-sm leading-relaxed\",\"children\":\"curl -X PUT https://richautomate.in/api/v1/public/contacts/4821/attributes \\\\\\n -H \\\"Authorization: Bearer YOUR_API_KEY\\\" \\\\\\n -H \\\"Content-Type: application/json\\\" \\\\\\n -d '{\\\"attributes\\\":{\\\"Order ID\\\":\\\"RA-9001\\\",\\\"plan\\\":\\\"gold\\\",\\\"amount\\\":4999}}'\\n\\n# Keys are normalised the same way the flow engine normalises them:\\n# \\\"Order ID\\\" is stored as order_id and read in a flow as {{attr.order_id}}.\"}]]}]\n5b:[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold text-sm\",\"children\":\"/api/v1/public/templates/{id}\"}]\n5c:[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto\",\"children\":\"Delete a template from Meta and from your account.\"}]\n5d:[\"$\",\"div\",null,{\"className\":\"mt-8 bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl\",\"children\":[[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Create a template:\"}],[\"$\",\"pre\",null,{\"className\":\"text-indigo-300 text-sm leading-relaxed\",\"children\":\"curl -X POST https://richautomate.in/api/v1/public/templates \\\\\\n -H \\\"Authorization: Bearer YOUR_API_KEY\\\" \\\\\\n -F \\\"name=order_shipped\\\" \\\\\\n -F \\\"category=UTILITY\\\" \\\\\\n -F \\\"language=en\\\" \\\\\\n -F 'components=[{\\\"type\\\":\\\"BODY\\\",\\\"text\\\":\\\"Hi {{1}}, order {{2}} has shipped.\\\"}]'\"}]]}]\n5e:[\"$\",\"div\",null,{\"className\":\"bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl\",\"children\":[[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Delivery Payload:\"}],[\"$\",\"pre\",null,{\"className\":\"text-indigo-300 text-sm leading-relaxed\",\"children\":\"POST https://your-app.example.com/hooks/richautomate\\nContent-Type: application/json\\nX-RichAutomate-Event: message.inbound\\nX-RichAutomate-Delivery-Id: 90218\\nX-RichAutomate-Signature: sha256=8f4e...c1a9\\nUser-Agent: RichAutomate-Webhooks/1.0\\n\\n{\\n \\\"event\\\": \\\"message.inbound\\\",\\n \\\"delivery_id\\\": 90218,\\n \\\"tenant_id\\\": 4,\\n \\\"fired_at\\\": \\\"2026-09-15T11:02:41+05:30\\\",\\n \\\"data\\\": { \\\"...\\\": \\\"event-specific fields\\\" }\\n}\"}]]}]\n"])</script>
153<script>self.__next_f.push([1,"5f:[\"$\",\"div\",null,{\"className\":\"grid md:grid-cols-2 gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"p-8 rounded-3xl bg-indigo-50 border-2 border-indigo-100/50\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-black text-indigo-950 mb-4 uppercase tracking-widest text-xs\",\"children\":\"Verifying the signature\"}],[\"$\",\"p\",null,{\"className\":\"text-sm font-medium text-slate-700 mb-4\",\"children\":[[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"X-RichAutomate-Signature\"}],\" is \",[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"sha256=\"}],\" followed by the HMAC-SHA256 of the \",[\"$\",\"span\",null,{\"className\":\"font-bold\",\"children\":\"raw request body\"}],\", keyed with your webhook secret. Compare it in constant time and reject anything that does not match.\"]}],[\"$\",\"pre\",null,{\"className\":\"text-xs text-indigo-900 leading-relaxed overflow-x-auto\",\"children\":\"// Node\\nconst expected = 'sha256=' + crypto\\n .createHmac('sha256', SECRET)\\n .update(rawBody) // the raw bytes, not JSON.parse'd\\n .digest('hex');\\n\\ncrypto.timingSafeEqual(\\n Buffer.from(expected),\\n Buffer.from(req.header('X-RichAutomate-Signature'))\\n);\"}]]}],[\"$\",\"div\",null,{\"className\":\"p-8 rounded-3xl bg-slate-50 border border-slate-100\",\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-black text-slate-900 mb-4 uppercase tracking-widest text-xs\",\"children\":\"Retries \u0026 Reliability\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[\"Reply \",[\"$\",\"span\",null,{\"className\":\"font-bold text-indigo-600\",\"children\":\"2xx\"}],\" within \",[\"$\",\"span\",null,{\"className\":\"font-bold text-indigo-600\",\"children\":\"10 seconds\"}],\". Anything else counts as a failure.\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[\"We retry up to \",[\"$\",\"span\",null,{\"className\":\"font-bold text-indigo-600\",\"children\":\"5 times\"}],\", backing off \",[\"$\",\"span\",null,{\"className\":\"font-bold text-indigo-600\",\"children\":\"10s â 30s â 90s â 270s â 810s\"}],\".\"]}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":\"Do the real work in a background job and return 2xx immediately â a slow handler becomes a retry storm.\"}],[\"$\",\"li\",null,{\"className\":\"text-sm font-medium text-slate-600\",\"children\":[\"A retry repeats the same \",[\"$\",\"code\",null,{\"className\":\"text-indigo-600 font-bold\",\"children\":\"delivery_id\"}],\". De-duplicate on it, because at-least-once means you will see one twice.\"]}]]}]]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"60:[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-emerald-600\",\"children\":\"GET\"}]\n61:[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold text-sm\",\"children\":\"/api/v1/public/partner/tenants/{id}\"}]\n62:[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto\",\"children\":\"One workspace.\"}]\n63:[\"$\",\"div\",\"POST-/api/v1/public/partner/tenants/{id}/credits\",{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-indigo-600\",\"children\":\"POST\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold text-sm\",\"children\":\"/api/v1/public/partner/tenants/{id}/credits\"}],[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto\",\"children\":\"Move credits from your balance into theirs.\"}]]}]\n64:[\"$\",\"div\",\"POST-/api/v1/public/partner/tenants/{id}/api-keys\",{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-indigo-600\",\"children\":\"POST\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold text-sm\",\"children\":\"/api/v1/public/partner/tenants/{id}/api-keys\"}],[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto\",\"children\":\"Issue another API key for that workspace.\"}]]}]\n65:[\"$\",\"div\",\"POST-/api/v1/public/partner/tenants/{id}/suspend\",{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-indigo-600\",\"children\":\"POST\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold text-sm\",\"children\":\"/api/v1/public/partner/tenants/{id}/suspend\"}],[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto\",\"children\":\"Suspend their keys â data is kept.\"}]]}]\n66:[\"$\",\"div\",\"POST-/api/v1/public/partner/tenants/{id}/activate\",{\"className\":\"flex flex-wrap items-center gap-3 bg-slate-50 p-4 rounded-2xl border border-slate-100\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center rounded-full border transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent hover:bg-primary/80 px-2.5 py-0.5 text-xs font-black text-white bg-indigo-600\",\"children\":\"POST\"}],[\"$\",\"code\",null,{\"className\":\"text-slate-900 font-bold text-sm\",\"children\":\"/api/v1/public/partner/tenants/{id}/activate\"}],[\"$\",\"span\",null,{\"className\":\"text-slate-500 text-sm font-medium w-full md:w-auto md:ml-auto\",\"children\":\"Re-enable them.\"}]]}]\n67:[\"$\",\"div\",null,{\"className\":\"bg-slate-950 p-10 rounded-[2.5rem] border border-slate-800 overflow-x-auto shadow-2xl\",\"children\":[[\"$\",\"code\",null,{\"className\":\"text-slate-400 block mb-4 text-xs font-black uppercase tracking-widest\",\"children\":\"Provision a client:\"}],[\"$\",\"pre\",null,{\"className\":\"text-indigo-300 text-sm leading-relaxed\",\"children\":\"curl -X POST https://richautomate.
153in/api/v1/public/partner/tenants \\\\\\n -H \\\"Authorization: Bearer YOUR_PARTNER_KEY\\\" \\\\\\n -H \\\"Content-Type: application/json\\\" \\\\\\n -d '{\\n \\\"company_name\\\": \\\"Sharma Textiles\\\",\\n \\\"owner_name\\\": \\\"Rohit Sharma\\\",\\n \\\"owner_email\\\": \\\"rohit@sharmat"])</script>
153<script>self.__next_f.push([1,"extiles.in\\\",\\n \\\"credits\\\": 2000\\n }'\\n\\n{\\n \\\"success\\\": true,\\n \\\"tenant\\\": { \\\"id\\\": 412, \\\"company_name\\\": \\\"Sharma Textiles\\\", \\\"balance\\\": 2000, \\\"currency\\\": \\\"INR\\\" },\\n \\\"owner\\\": { \\\"id\\\": 908, \\\"name\\\": \\\"Rohit Sharma\\\", \\\"email\\\": \\\"[email protected]\\\" },\\n \\\"api_key\\\": \\\"ra_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\\\",\\n \\\"owner_password\\\": \\\"generated-once-store-it\\\"\\n}\"}]]}]\n68:[\"$\",\"p\",null,{\"className\":\"flex items-start gap-3 rounded-2xl border border-amber-200 bg-amber-50 px-5 py-4 text-sm font-medium text-amber-900\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":18,\"height\":18,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-triangle-alert mt-0.5 shrink-0\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"wmoenq\",{\"d\":\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"}],[\"$\",\"path\",\"juzpu7\",{\"d\":\"M12 9v4\"}],[\"$\",\"path\",\"p32p05\",{\"d\":\"M12 17h.01\"}],\"$undefined\"]}],\"The API key and the generated password are returned exactly once. Nothing stores them in readable form afterwards â save them when you receive them.\"]}]\n69:T71f,"])</script>
153<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"@id\":\"https://richautomate.in/#organization\",\"name\":\"RichAutomate\",\"legalName\":\"RichPOS Software\",\"alternateName\":[\"Rich Automate\",\"RichPOS Software\"],\"url\":\"https://richautomate.in\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://richautomate.in/logo-square.png\",\"caption\":\"RichAutomate\"},\"image\":\"https://richautomate.in/og-image.png\",\"description\":\"AI-powered WhatsApp Business automation platform for Indian D2C brands, tech founders, and marketing agencies. Visual flow builder, shared inbox, bulk broadcasting, and flexible dual billing on the official Meta WhatsApp Cloud API.\",\"foundingDate\":\"2024\",\"founder\":{\"@type\":\"Person\",\"@id\":\"https://richautomate.in/#founder\",\"name\":\"Ashok Sachdev\",\"jobTitle\":\"Founder\",\"worksFor\":{\"@id\":\"https://richautomate.in/#organization\"},\"sameAs\":[\"https://www.linkedin.com/in/ashok-sachdev/\",\"https://www.facebook.com/profile.php?id=61580002221330\"]},\"areaServed\":{\"@type\":\"Country\",\"name\":\"India\"},\"knowsAbout\":[\"WhatsApp Business API\",\"WhatsApp Cloud API\",\"Meta Business Solution Provider\",\"DPDP Act 2023\",\"RBI Master Direction Microfinance\",\"IRDAI Cashless Everywhere\",\"GST Notification 51/2023\",\"Section 194BA\",\"AIGF Code of Conduct\",\"NHCX FHIR-R4\",\"ABDM ABHA\"],\"sameAs\":[\"https://x.com/richautomateai\",\"https://www.linkedin.com/company/richautomate\",\"https://www.youtube.com/@richautomate\",\"https://www.facebook.com/profile.php?id=61591747715658\",\"https://www.instagram.com/richautomate/\"],\"contactPoint\":[{\"@type\":\"ContactPoint\",\"contactType\":\"customer support\",\"telephone\":\"+918160311319\",\"email\":\"[email protected]\",\"availableLanguage\":[\"English\",\"Hindi\"],\"areaServed\":\"IN\"},{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"email\":\"[email protected]\",\"availableLanguage\":[\"English\",\"Hindi\"],\"areaServed\":\"IN\"}]}"])</script>
153<script>self.__next_f.push([1,"6a:T836,"])</script>
153<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@type\":\"SoftwareApplication\",\"@id\":\"https://richautomate.in/#software\",\"name\":\"RichAutomate\",\"applicationCategory\":\"BusinessApplication\",\"applicationSubCategory\":\"WhatsApp Business Automation\",\"operatingSystem\":\"Web, iOS, Android\",\"description\":\"Multi-tenant WhatsApp Business automation platform on Meta Cloud API v24.0. Visual flow builder, shared team inbox, AI Pathway, Razorpay billing, Google Sheets integration, DPDP-compliant audit log, India-hosted.\",\"url\":\"https://richautomate.in\",\"image\":\"https://richautomate.in/og-image.png\",\"offers\":{\"@type\":\"AggregateOffer\",\"priceCurrency\":\"INR\",\"lowPrice\":\"0.10\",\"highPrice\":\"1.50\",\"offerCount\":2,\"availability\":\"https://schema.org/InStock\",\"offers\":[{\"@type\":\"Offer\",\"name\":\"Client Pay\",\"description\":\"â¹0 platform/setup/monthly fee. â¹0.10 per message platform fee; Meta per-message charges billed direct to your own Meta account.\",\"priceCurrency\":\"INR\",\"priceSpecification\":{\"@type\":\"UnitPriceSpecification\",\"price\":\"0.10\",\"priceCurrency\":\"INR\",\"unitText\":\"per message (platform fee)\"},\"availability\":\"https://schema.org/InStock\"},{\"@type\":\"Offer\",\"name\":\"SaaS Pay\",\"description\":\"All-inclusive per-message pricing in INR, billed per message with no monthly platform fee. 14-day free trial with 100 credits.\",\"priceCurrency\":\"INR\",\"priceSpecification\":[{\"@type\":\"UnitPriceSpecification\",\"price\":\"1.50\",\"priceCurrency\":\"INR\",\"unitText\":\"per marketing message\"},{\"@type\":\"UnitPriceSpecification\",\"price\":\"0.50\",\"priceCurrency\":\"INR\",\"unitText\":\"per utility message\"}],\"availability\":\"https://schema.org/InStock\"}]},\"provider\":{\"@id\":\"https://richautomate.in/#organization\"},\"featureList\":[\"Visual flow builder (@xyflow/react)\",\"AI Pathway with BYOK LLM (OpenAI, Anthropic, Google, OpenRouter, Sarvam)\",\"Shared team inbox with assignment + escalation\",\"Bulk broadcasting + template management\",\"Razorpay native payment node\",\"Google Sheets integration\",\"Webhook + Agent Handoff nodes\",\"Multi-tenant with per-tenant data isolation\",\"DPDP-compliant audit log + 5-year retention\",\"GST-ready invoicing\",\"India-hosted\"]}"])</script>
153<script>self.__next_f.push([1,"2:[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$69\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSite\\\",\\\"@id\\\":\\\"https://richautomate.in/#website\\\",\\\"url\\\":\\\"https://richautomate.in\\\",\\\"name\\\":\\\"RichAutomate\\\",\\\"alternateName\\\":\\\"Rich Automate\\\",\\\"publisher\\\":{\\\"@id\\\":\\\"https://richautomate.in/#organization\\\"},\\\"inLanguage\\\":\\\"en-IN\\\",\\\"potentialAction\\\":{\\\"@type\\\":\\\"SearchAction\\\",\\\"target\\\":{\\\"@type\\\":\\\"EntryPoint\\\",\\\"urlTemplate\\\":\\\"https://richautomate.in/blog?q={search_term_string}\\\"},\\\"query-input\\\":\\\"required name=search_term_string\\\"}}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$6a\"}}],\"$L6b\"],null]}],\"$L6c\"]}]\n2a:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, interactive-widget=resizes-content\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#4f46e5\"}],[\"$\",\"meta\",\"3\",{\"name\":\"color-scheme\",\"content\":\"light\"}]]\n6b:[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"RichAutomate Blog RSS\",\"href\":\"https://richautomate.in/rss.xml\"}]\n6c:[\"$\",\"body\",null,{\"className\":\"outfit_1de4750a-module__DNt1-a__variable fraunces_ba8f3bb5-module__AmcMdW__variable font-sans antialiased bg-background text-foreground\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"$L6d\",null,{\"value\":{\"white_label\":false,\"name\":\"RichAutomate\",\"logo_url\":null,\"primary_color\":null,\"secondary_color\":null,\"accent_color\":null,\"support_email\":null,\"support_phone\":null,\"support_whatsapp\":null,\"favicon_url\":null,\"powered_by\":false,\"domain\":null,\"allow_signup\":true,\"host\":\"richautomate.in\",\"is_platform\":true},\"children\":[[\"$\",\"$L6e\",null,{}],[\"$\",\"$L6f\",null,{}],[\"$\",\"$L70\",null,{}],[\"$\",\"$L71\",null,{}],[\"$\",\"$L72\",null,{}],[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$73\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/4e6db0bf421f04aa.js\",\"async\":true}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/1dfb1ad8ab401d26.js\",\"async\":true}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/bf4b61808ca946b3.js\",\"async\":true}]],\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L74\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[[\"$\",\"$L75\",null,{}],[\"$\",\"$L76\",null,{}],[\"$\",\"$L77\",null,{}],[\"$\",\"$L78\",null,{}],[\"$\",\"$L79\",null,{}],[\"$\",\"$L7a\",null,{}]]]}]}]\n"])</script>
153<script>self.__next_f.push([1,"74:[\"$\",\"div\",null,{\"className\":\"relative flex min-h-screen flex-col bg-white text-slate-950\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute inset-x-0 top-0 -z-10 h-[640px] overflow-hidden\",\"children\":[[\"$\",\"div\",null,{\"className\":\"absolute -top-32 left-1/2 h-[640px] w-[1100px] -translate-x-1/2 rounded-full bg-gradient-to-br from-indigo-200/60 via-indigo-100/30 to-transparent blur-3xl\"}],[\"$\",\"div\",null,{\"className\":\"absolute -top-16 right-0 h-[420px] w-[420px] rounded-full bg-gradient-to-bl from-indigo-300/30 to-transparent blur-3xl\"}]]}],[\"$\",\"$L5\",null,{}],[\"$\",\"main\",null,{\"className\":\"flex-1\",\"children\":[[\"$\",\"section\",null,{\"className\":\"relative pt-28 pb-24 sm:pt-36 sm:pb-32\",\"children\":[\"$\",\"div\",null,{\"className\":\"container mx-auto px-6 max-w-6xl\",\"children\":[[\"$\",\"div\",null,{\"className\":\"inline-flex items-center gap-2 rounded-full border border-indigo-200 bg-indigo-50/80 px-4 py-1.5 text-xs font-bold uppercase tracking-[0.25em] text-indigo-700\",\"children\":[[\"$\",\"span\",null,{\"className\":\"h-1.5 w-1.5 rounded-full bg-indigo-500\"}],\"Error 404 · Page not found\"]}],[\"$\",\"h1\",null,{\"aria-label\":\"404\",\"className\":\"mt-8 select-none bg-gradient-to-br from-indigo-600 via-indigo-700 to-slate-900 bg-clip-text font-sans text-[160px] font-black leading-[0.85] tracking-[-0.05em] text-transparent sm:text-[220px] lg:text-[280px]\",\"children\":\"404\"}],[\"$\",\"h2\",null,{\"className\":\"mt-6 max-w-3xl text-3xl font-black leading-[1.1] tracking-tight text-slate-950 sm:text-5xl lg:text-6xl\",\"children\":\"Lost in the WhatsApp stack.\"}],[\"$\",\"p\",null,{\"className\":\"mt-5 max-w-2xl text-base leading-relaxed text-slate-600 sm:text-lg\",\"children\":\"The URL you tried doesn't exist on richautomate.in. Maybe a typo, maybe a stale link from Google. While you're here â we have 240 India-2026 deep-research playbooks, a free founder-led BSP audit, and a Founders Club with lifetime â¹0 platform fee.\"}],[\"$\",\"div\",null,{\"className\":\"mt-10 flex flex-col items-start gap-3 sm:flex-row\",\"children\":[[\"$\",\"$L6\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2 rounded-xl bg-indigo-600 px-6 py-3.5 text-sm font-semibold text-white shadow-sm transition hover:bg-indigo-700\",\"children\":[\"Back to homepage\",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right h-4 w-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]]}],[\"$\",\"$L6\",null,{\"href\":\"/blog\",\"className\":\"inline-flex items-center gap-2 rounded-xl border border-slate-300 bg-white px-6 py-3.5 text-sm font-semibold text-slate-700 transition hover:border-indigo-300 hover:bg-indigo-50 hover:text-indigo-700\",\"children\":[\"Browse 240 blogs\",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-open h-4 w-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1akyts\",{\"d\":\"M12 7v14\"}],[\"$\",\"path\",\"ruj8y\",{\"d\":\"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z\"}],\"$undefined\"]}]]}]]}],[\"$\",\"form\",null,{\"action\":\"/blog\",\"method\":\"get\",\"className\":\"mt-12 flex max-w-xl items-center gap-2 rounded-2xl border border-slate-200 bg-white p-2 shadow-sm focus-within:border-indigo-400 focus-within:ring-2 focus-within:ring-indigo-100\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\"
153:24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-search ml-3 h-4 w-4 flex-shrink-0 text-slate-400\",\"aria-hidden\":\"true\",\"children\":[\"$L7b\",\"$L7c\",\"$undefined\"]}],\"$L7d\",\"$L7e\"]}]]}]}],\"$L7f\",\"$L80\"]}],\"$L81\"]}]\n"])</script>
153<script>self.__next_f.push([1,"7b:[\"$\",\"path\",\"14j7rj\",{\"d\":\"m21 21-4.34-4.34\"}]\n7c:[\"$\",\"circle\",\"4ej97u\",{\"cx\":\"11\",\"cy\":\"11\",\"r\":\"8\"}]\n7d:[\"$\",\"input\",null,{\"type\":\"text\",\"name\":\"q\",\"placeholder\":\"Search the blog · DPDP, RBI, IRDAI, BSP pricingâ¦\",\"className\":\"min-w-0 flex-1 bg-transparent px-2 py-2 text-sm text-slate-800 placeholder:text-slate-400 focus:outline-none\"}]\n7e:[\"$\",\"button\",null,{\"type\":\"submit\",\"className\":\"rounded-lg bg-indigo-600 px-4 py-2 text-xs font-semibold uppercase tracking-wider text-white transition hover:bg-indigo-700\",\"children\":\"Search\"}]\n"])</script>
153<script>self.__next_f.push([1,"7f:[\"$\",\"section\",null,{\"className\":\"border-y border-slate-100 bg-slate-50/60 py-20\",\"children\":[\"$\",\"div\",null,{\"className\":\"container mx-auto max-w-6xl px-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2 sm:flex-row sm:items-end sm:justify-between\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-bold uppercase tracking-[0.3em] text-indigo-600\",\"children\":\"Where to next\"}],[\"$\",\"h3\",null,{\"className\":\"mt-3 text-2xl font-black tracking-tight text-slate-950 sm:text-4xl\",\"children\":\"Six places worth your time.\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-sm text-slate-500\",\"children\":\"Hand-picked · most useful pages on the site.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-10 grid gap-4 sm:grid-cols-2 lg:grid-cols-3\",\"children\":[[\"$\",\"$L6\",\"/\",{\"href\":\"/\",\"className\":\"group relative overflow-hidden rounded-2xl border border-slate-200 bg-white p-6 transition hover:-translate-y-0.5 hover:border-indigo-300 hover:shadow-md\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-10 w-10 items-center justify-center rounded-lg bg-indigo-50 text-indigo-600 transition group-hover:bg-indigo-600 group-hover:text-white\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-compass h-5 w-5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"9ktpf1\",{\"d\":\"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z\"}],[\"$\",\"circle\",\"1mglay\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\"}],\"$undefined\"]}]}],[\"$\",\"h4\",null,{\"className\":\"mt-5 text-base font-bold text-slate-950 group-hover:text-indigo-700\",\"children\":\"Homepage\"}],[\"$\",\"p\",null,{\"className\":\"mt-1.5 text-sm leading-relaxed text-slate-600\",\"children\":\"Two billing models · â¹0 platform fee for first 50 founders.\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right absolute right-5 top-5 h-4 w-4 text-slate-300 transition group-hover:text-indigo-600\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]]}],[\"$\",\"$L6\",\"/blog\",{\"href\":\"/blog\",\"className\":\"group relative overflow-hidden rounded-2xl border border-slate-200 bg-white p-6 transition hover:-translate-y-0.5 hover:border-indigo-300 hover:shadow-md\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-10 w-10 items-center justify-center rounded-lg bg-indigo-50 text-indigo-600 transition group-hover:bg-indigo-600 group-hover:text-white\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-open h-5 w-5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1akyts\",{\"d\":\"M12 7v14\"}],[\"$\",\"path\",\"ruj8y\",{\"d\":\"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z\"}],\"$undefined\"]}]}],[\"$\",\"h4\",null,{\"className\":\"mt-5 text-base font-bold text-slate-950 group-hover:text-indigo-700\",\"children\":\"Blog · 240 playbooks\"}],[\"$\",\"p\",null,{\"className\":\"mt-1.5 text-sm leading-relaxed text-slate-600\",\"children\":\"WhatsApp · BSP · DPDP · India 2026 deep-research.\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\"
153:24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right absolute right-5 top-5 h-4 w-4 text-slate-300 transition group-hover:text-indigo-600\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]]}],[\"$\",\"$L6\",\"/audit\",{\"href\":\"/audit\",\"className\":\"group relative overflow-hidden rounded-2xl border border-slate-200 bg-white p-6 transition hover:-translate-y-0.5 hover:border-indigo-300 hover:shadow-md\",\"children\":[\"$L82\",\"$L83\",\"$L84\",\"$L85\"]}],\"$L86\",\"$L87\",\"$L88\"]}]]}]}]\n"])</script>
153<script>self.__next_f.push([1,"80:[\"$\",\"section\",null,{\"className\":\"py-20\",\"children\":[\"$\",\"div\",null,{\"className\":\"container mx-auto max-w-4xl px-6\",\"children\":[\"$\",\"div\",null,{\"className\":\"overflow-hidden rounded-3xl border border-indigo-100 bg-gradient-to-br from-indigo-50 via-white to-white p-8 sm:p-12\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid items-center gap-10 lg:grid-cols-[1.1fr_1fr]\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-bold uppercase tracking-[0.3em] text-indigo-600\",\"children\":\"Founder-led audit\"}],[\"$\",\"h3\",null,{\"className\":\"mt-4 text-3xl font-black leading-[1.1] tracking-tight text-slate-950 sm:text-4xl\",\"children\":\"Or get a free WhatsApp BSP audit in 24 hours.\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-sm leading-relaxed text-slate-600 sm:text-base\",\"children\":\"Send your number. We'll WhatsApp you a custom audit of your current setup â billing model, template approval, DPDP gaps, and the cheapest path forward â within one business day.\"}]]}],[\"$\",\"div\",null,{\"className\":\"rounded-2xl border border-slate-200 bg-white p-6 shadow-sm\",\"children\":[\"$\",\"$L89\",null,{}]}]]}]}]}]}]\n8a:Tc4c,"])</script>
153<script>self.__next_f.push([1,"\u003csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 32 32\" width=\"100%\" height=\"100%\" style=\"display:block\" aria-hidden=\"true\"\u003e\u003cdefs\u003e\u003clinearGradient id=\"raS2-bg\" x1=\"3\" y1=\"1\" x2=\"29\" y2=\"31\" gradientUnits=\"userSpaceOnUse\"\u003e\u003cstop stop-color=\"#6366F1\"/\u003e\u003cstop offset=\".45\" stop-color=\"#4338CA\"/\u003e\u003cstop offset=\"1\" stop-color=\"#1E1B4B\"/\u003e\u003c/linearGradient\u003e\u003cradialGradient id=\"raS2-hi\" cx=\"8\" cy=\"5\" r=\"20\" gradientUnits=\"userSpaceOnUse\"\u003e\u003cstop stop-color=\"#A5B4FC\" stop-opacity=\".55\"/\u003e\u003cstop offset=\"1\" stop-color=\"#A5B4FC\" stop-opacity=\"0\"/\u003e\u003c/radialGradient\u003e\u003cradialGradient id=\"raS2-lo\" cx=\"26\" cy=\"30\" r=\"16\" gradientUnits=\"userSpaceOnUse\"\u003e\u003cstop stop-color=\"#0B0A2A\" stop-opacity=\".6\"/\u003e\u003cstop offset=\"1\" stop-color=\"#0B0A2A\" stop-opacity=\"0\"/\u003e\u003c/radialGradient\u003e\u003clinearGradient id=\"raS2-stroke\" x1=\"9\" y1=\"16\" x2=\"23\" y2=\"16\" gradientUnits=\"userSpaceOnUse\"\u003e\u003cstop stop-color=\"#FFFFFF\" stop-opacity=\".75\"/\u003e\u003cstop offset=\"1\" stop-color=\"#FFFFFF\"/\u003e\u003c/linearGradient\u003e\u003cradialGradient id=\"raS2-g1\" cx=\".35\" cy=\".3\" r=\".8\"\u003e\u003cstop stop-color=\"#6EE7B7\"/\u003e\u003cstop offset=\"1\" stop-color=\"#059669\"/\u003e\u003c/radialGradient\u003e\u003cradialGradient id=\"raS2-g2\" cx=\".35\" cy=\".3\" r=\".8\"\u003e\u003cstop stop-color=\"#FFFFFF\"/\u003e\u003cstop offset=\"1\" stop-color=\"#E0E7FF\"/\u003e\u003c/radialGradient\u003e\u003cradialGradient id=\"raS2-g3\" cx=\".35\" cy=\".3\" r=\".8\"\u003e\u003cstop stop-color=\"#7DD3FC\"/\u003e\u003cstop offset=\"1\" stop-color=\"#0284C7\"/\u003e\u003c/radialGradient\u003e\u003cfilter id=\"raS2-glow\" x=\"-50%\" y=\"-50%\" width=\"200%\" height=\"200%\"\u003e\u003cfeGaussianBlur stdDeviation=\".9\"/\u003e\u003c/filter\u003e\u003cfilter id=\"raS2-shadow\" x=\"-30%\" y=\"-30%\" width=\"160%\" height=\"160%\"\u003e\u003cfeDropShadow dx=\"0\" dy=\".6\" stdDeviation=\".7\" flood-color=\"#0B0A2A\" flood-opacity=\".55\"/\u003e\u003c/filter\u003e\u003clinearGradient id=\"raS2-sheen\" x1=\"16\" y1=\"0\" x2=\"16\" y2=\"16\" gradientUnits=\"userSpaceOnUse\"\u003e\u003cstop stop-color=\"#FFFFFF\" stop-opacity=\".10\"/\u003e\u003cstop offset=\"1\" stop-color=\"#FFFFFF\" stop-opacity=\"0\"/\u003e\u003c/linearGradient\u003e\u003cclipPath id=\"raS2-c\"\u003e\u003crect width=\"32\" height=\"32\" rx=\"7.2\"/\u003e\u003c/clipPath\u003e\u003c/defs\u003e\u003cg clip-path=\"url(#raS2-c)\"\u003e\u003crect width=\"32\" height=\"32\" fill=\"url(#raS2-bg)\"/\u003e\u003crect width=\"32\" height=\"32\" fill=\"url(#raS2-hi)\"/\u003e\u003crect width=\"32\" height=\"32\" fill=\"url(#raS2-lo)\"/\u003e\u003cpath d=\"M0 0H32V13C22 9 10 9 0 13Z\" fill=\"url(#raS2-sheen)\"/\u003e\u003cg filter=\"url(#raS2-shadow)\"\u003e\u003cpath d=\"M9 16H14A3 3 0 0 0 17 13V11H23M14 16A3 3 0 0 1 17 19V21H23\" stroke=\"#EEF2FF\" stroke-width=\"2.1\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\"/\u003e\u003c/g\u003e\u003ccircle cx=\"9\" cy=\"16\" r=\"3.4\" fill=\"#10B981\" opacity=\".55\" filter=\"url(#raS2-glow)\"/\u003e\u003ccircle cx=\"23\" cy=\"21\" r=\"3.4\" fill=\"#38BDF8\" opacity=\".55\" filter=\"url(#raS2-glow)\"/\u003e\u003ccircle cx=\"23\" cy=\"11\" r=\"3.2\" fill=\"#C7D2FE\" opacity=\".45\" filter=\"url(#raS2-glow)\"/\u003e\u003cg filter=\"url(#raS2-shadow)\"\u003e\u003ccircle cx=\"9\" cy=\"16\" r=\"2.7\" fill=\"url(#raS2-g1)\"/\u003e\u003ccircle cx=\"23\" cy=\"11\" r=\"2.7\" fill=\"url(#raS2-g2)\"/\u003e\u003ccircle cx=\"23\" cy=\"21\" r=\"2.7\" fill=\"url(#raS2-g3)\"/\u003e\u003c/g\u003e\u003ccircle cx=\"8.2\" cy=\"15.1\" r=\".7\" fill=\"#fff\" opacity=\".7\"/\u003e\u003ccircle cx=\"22.2\" cy=\"10.1\" r=\".7\" fill=\"#fff\" opacity=\".9\"/\u003e\u003ccircle cx=\"22.2\" cy=\"20.1\" r=\".7\" fill=\"#fff\" opacity=\".7\"/\u003e\u003c/g\u003e\u003crect x=\".15\" y=\".15\" width=\"31.7\" height=\"31.7\" rx=\"7.1\" fill=\"none\" stroke=\"#fff\" stroke-opacity=\".14\" stroke-width=\".3\"/\u003e\u003c/svg\u003e"])</script>
153<script>self.__next_f.push([1,"81:[\"$\",\"footer\",null,{\"className\":\"border-t border-slate-200 bg-white\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-[1240px] mx-auto px-6 lg:px-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid grid-cols-1 md:grid-cols-12 gap-12 py-16 md:py-20\",\"children\":[[\"$\",\"div\",null,{\"className\":\"md:col-span-3 space-y-5\",\"children\":[[\"$\",\"$L6\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center group\",\"aria-label\":\"RichAutomate home\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-block shrink-0 w-8 h-8\",\"aria-hidden\":\"true\",\"dangerouslySetInnerHTML\":{\"__html\":\"$8a\"}}],\"$L8b\"]}]}],\"$L8c\",\"$L8d\"]}],\"$L8e\",\"$L8f\",\"$L90\",\"$L91\"]}],\"$L92\"]}]}]\n82:[\"$\",\"div\",null,{\"className\":\"flex h-10 w-10 items-center justify-center rounded-lg bg-indigo-50 text-indigo-600 transition group-hover:bg-indigo-600 group-hover:text-white\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-5 w-5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1s2grr\",{\"d\":\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"}],[\"$\",\"path\",\"1rf3ol\",{\"d\":\"M20 2v4\"}],[\"$\",\"path\",\"gwowj6\",{\"d\":\"M22 4h-4\"}],[\"$\",\"circle\",\"6kqj1y\",{\"cx\":\"4\",\"cy\":\"20\",\"r\":\"2\"}],\"$undefined\"]}]}]\n83:[\"$\",\"h4\",null,{\"className\":\"mt-5 text-base font-bold text-slate-950 group-hover:text-indigo-700\",\"children\":\"Free founder audit\"}]\n84:[\"$\",\"p\",null,{\"className\":\"mt-1.5 text-sm leading-relaxed text-slate-600\",\"children\":\"24-hour WhatsApp BSP savings report.\"}]\n85:[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right absolute right-5 top-5 h-4 w-4 text-slate-300 transition group-hover:text-indigo-600\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]\n"])</script>
153<script>self.__next_f.push([1,"86:[\"$\",\"$L6\",\"/apply/first-50\",{\"href\":\"/apply/first-50\",\"className\":\"group relative overflow-hidden rounded-2xl border border-slate-200 bg-white p-6 transition hover:-translate-y-0.5 hover:border-indigo-300 hover:shadow-md\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-10 w-10 items-center justify-center rounded-lg bg-indigo-50 text-indigo-600 transition group-hover:bg-indigo-600 group-hover:text-white\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles h-5 w-5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1s2grr\",{\"d\":\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"}],[\"$\",\"path\",\"1rf3ol\",{\"d\":\"M20 2v4\"}],[\"$\",\"path\",\"gwowj6\",{\"d\":\"M22 4h-4\"}],[\"$\",\"circle\",\"6kqj1y\",{\"cx\":\"4\",\"cy\":\"20\",\"r\":\"2\"}],\"$undefined\"]}]}],[\"$\",\"h4\",null,{\"className\":\"mt-5 text-base font-bold text-slate-950 group-hover:text-indigo-700\",\"children\":\"Founders Club · 50 seats\"}],[\"$\",\"p\",null,{\"className\":\"mt-1.5 text-sm leading-relaxed text-slate-600\",\"children\":\"Lifetime â¹0 platform fee · application-only.\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right absolute right-5 top-5 h-4 w-4 text-slate-300 transition group-hover:text-indigo-600\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"87:[\"$\",\"$L6\",\"/blog/aisensy-vs-interakt-vs-wati-vs-richautomate-india-2026\",{\"href\":\"/blog/aisensy-vs-interakt-vs-wati-vs-richautomate-india-2026\",\"className\":\"group relative overflow-hidden rounded-2xl border border-slate-200 bg-white p-6 transition hover:-translate-y-0.5 hover:border-indigo-300 hover:shadow-md\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-10 w-10 items-center justify-center rounded-lg bg-indigo-50 text-indigo-600 transition group-hover:bg-indigo-600 group-hover:text-white\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-book-open h-5 w-5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1akyts\",{\"d\":\"M12 7v14\"}],[\"$\",\"path\",\"ruj8y\",{\"d\":\"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z\"}],\"$undefined\"]}]}],[\"$\",\"h4\",null,{\"className\":\"mt-5 text-base font-bold text-slate-950 group-hover:text-indigo-700\",\"children\":\"BSP comparison\"}],[\"$\",\"p\",null,{\"className\":\"mt-1.5 text-sm leading-relaxed text-slate-600\",\"children\":\"AiSensy vs Interakt vs Wati vs RichAutomate · 2026.\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right absolute right-5 top-5 h-4 w-4 text-slate-300 transition group-hover:text-indigo-600\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"88:[\"$\",\"$L6\",\"/contact\",{\"href\":\"/contact\",\"className\":\"group relative overflow-hidden rounded-2xl border border-slate-200 bg-white p-6 transition hover:-translate-y-0.5 hover:border-indigo-300 hover:shadow-md\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex h-10 w-10 items-center justify-center rounded-lg bg-indigo-50 text-indigo-600 transition group-hover:bg-indigo-600 group-hover:text-white\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-message-circle h-5 w-5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1sd12s\",{\"d\":\"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719\"}],\"$undefined\"]}]}],[\"$\",\"h4\",null,{\"className\":\"mt-5 text-base font-bold text-slate-950 group-hover:text-indigo-700\",\"children\":\"Talk to founder\"}],[\"$\",\"p\",null,{\"className\":\"mt-1.5 text-sm leading-relaxed text-slate-600\",\"children\":\"WhatsApp 1:1 with the team · [email protected].\"}],[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right absolute right-5 top-5 h-4 w-4 text-slate-300 transition group-hover:text-indigo-600\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"8b:[\"$\",\"span\",null,{\"className\":\"text-xl font-extrabold tracking-tight text-slate-950\",\"children\":[\"Rich\",[\"$\",\"span\",null,{\"className\":\"text-indigo-600\",\"children\":\"Automate\"}]]}]\n8c:[\"$\",\"span\",null,{\"className\":\"inline-block rounded-md border border-slate-200 bg-slate-50 px-3 py-2 text-[12px] font-semibold text-slate-700 leading-snug max-w-[200px]\",\"children\":[\"Built on Meta Cloud API\",[\"$\",\"br\",null,{}],[\"$\",\"span\",null,{\"className\":\"text-slate-500 font-medium\",\"children\":\"Official Tech Provider\"}]]}]\n8d:[\"$\",\"p\",null,{\"className\":\"text-[13px] text-slate-600 leading-relaxed max-w-[260px]\",\"children\":\"Meta Cloud API v24 platform. Hosted in India. Built for your DPDP obligations â consent record, data export and erasure per contact. For D2C, BFSI, EdTech, healthcare, real-estate and SaaS teams.\"}]\n"])</script>
153<script>self.__next_f.push([1,"8e:[\"$\",\"div\",null,{\"className\":\"md:col-span-2 space-y-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[11px] font-bold tracking-widest uppercase text-indigo-700\",\"children\":\"Platform\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1 text-[14px] text-slate-700 [\u0026_a]:inline-block [\u0026_a]:py-2\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/register\",\"className\":\"font-semibold text-indigo-700 hover:text-indigo-800 transition-colors\",\"children\":\"Start free trial â\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/book/demo\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Book a demo\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/features\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Features\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/use-cases\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Use cases\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/pricing\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Pricing\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/roadmap\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Roadmap\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/custom-whatsapp-solution\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Custom solution\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/blog\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Blog\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/tags\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Browse by topic\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/docs\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Documentation\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/docs/api\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Developer API\"}]}]]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"8f:[\"$\",\"div\",null,{\"className\":\"md:col-span-3 space-y-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[11px] font-bold tracking-widest uppercase text-indigo-700\",\"children\":\"Free Tools\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1 text-[14px] text-slate-700 [\u0026_a]:inline-block [\u0026_a]:py-2\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/tools/waba-cost-calculator\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"WABA cost calculator\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/tools/click-to-whatsapp-link-generator\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"WhatsApp link generator\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/tools/template-approval-checker\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Template approval checker\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/tools/dpdp-penalty-calculator\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"DPDP penalty calculator\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/tools/whatsapp-roi-calculator\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"ROI calculator\"}]}]]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"90:[\"$\",\"div\",null,{\"className\":\"md:col-span-2 space-y-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[11px] font-bold tracking-widest uppercase text-indigo-700\",\"children\":\"Legal\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1 text-[14px] text-slate-700 [\u0026_a]:inline-block [\u0026_a]:py-2\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/about\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"About Us\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/authors\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Authors\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/security\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Security\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/editorial-policy\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Editorial Policy\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/methodology\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Methodology\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/terms\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Terms \u0026 Conditions\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/privacy\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Privacy Policy\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/cookie-policy\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Cookie Policy\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/refund\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Refund \u0026 Cancellation\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/blog/whatsapp-dpdp-act-opt-in-compliance-india-2026\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"DPDP Act 2023\"}]}]]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"91:[\"$\",\"div\",null,{\"className\":\"md:col-span-2 space-y-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[11px] font-bold tracking-widest uppercase text-indigo-700\",\"children\":\"Contact\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-1 text-[14px] text-slate-700 [\u0026_a]:inline-block [\u0026_a]:py-2\",\"children\":[[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/contact\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Contact us\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"className\":\"hover:text-indigo-700 transition-colors break-all\",\"children\":\"[email protected]\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"a\",null,{\"href\":\"https://wa.me/918160311319\",\"target\":\"_blank\",\"rel\":\"noopener\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"WhatsApp chat\"}]}],[\"$\",\"li\",null,{\"children\":[\"$\",\"$L6\",null,{\"href\":\"/apply/first-50\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":\"Founder programme\"}]}]]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"92:[\"$\",\"div\",null,{\"className\":\"border-t border-slate-100 py-6 flex flex-col md:flex-row items-center justify-between gap-4 text-[12px] text-slate-500\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-x-5 gap-y-2\",\"children\":[\"$\",\"span\",null,{\"children\":[\"© \",2026,\" RichPOS Software. RichAutomate is a product of RichPOS Software.\"]}]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-4\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://x.com/richautomateai\",\"target\":\"_blank\",\"rel\":\"noopener\",\"aria-label\":\"X\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":[\"$\",\"svg\",null,{\"className\":\"w-4 h-4\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"}]}]}],[\"$\",\"a\",null,{\"href\":\"https://linkedin.com/company/richautomate\",\"target\":\"_blank\",\"rel\":\"noopener\",\"aria-label\":\"LinkedIn\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":[\"$\",\"svg\",null,{\"className\":\"w-4 h-4\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 01-2.063-2.065 2.063 2.063 0 112.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z\"}]}]}],[\"$\",\"a\",null,{\"href\":\"https://www.facebook.com/profile.php?id=61591747715658\",\"target\":\"_blank\",\"rel\":\"noopener\",\"aria-label\":\"Facebook\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":[\"$\",\"svg\",null,{\"className\":\"w-4 h-4\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M24 12.073C24 5.405 18.627 0 12 0S0 5.405 0 12.073C0 18.1 4.388 23.094 10.125 24v-8.437H7.078v-3.49h3.047v-2.66c0-3.025 1.792-4.697 4.533-4.697 1.313 0 2.686.236 2.686.236v2.971H15.83c-1.491 0-1.956.93-1.956 1.886v2.264h3.328l-.532 3.49h-2.796V24C19.612 23.094 24 18.1 24 12.073z\"}]}]}],[\"$\",\"a\",null,{\"href\":\"https://www.instagram.com/richautomate/\",\"target\":\"_blank\",\"rel\":\"noopener\",\"aria-label\":\"Instagram\",\"className\":\"hover:text-indigo-700 transition-colors\",\"children\":[\"$\",\"svg\",null,{\"className\":\"w-4 h-4\",\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"children\":[\"$\",\"path\",null,{\"d\":\"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 100 12.324 6.162 6.162 0 000-12.324zM12 16a4 4 0 110-8 4 4 0 010 8zm6.406-11.845a1.44 1.44 0 100 2.881 1.44 1.44 0 000-2.881z\"}]}]}],[\"$\",\"span\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[\"Made with \",[\"$\",\"span\",null,{\"className\":\"text-rose-500\",\"aria-label\":\"love\",\"children\":\"â¥\"}],\" in India\"]}]]}]]}]\n"])</script>
153<script>self.__next_f.push([1,"28:null\n"])</script>
153<script>self.__next_f.push([1,"2c:[[\"$\",\"title\",\"0\",{\"children\":\"Elite API Access | RichAutomate\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Unlock the power of RichAutomate with our high-fidelity REST API. Build custom integrations for WooCommerce, Shopify, and Enterprise CRMs.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"RichAutomate Team\"}],[\"$\",\"link\",\"3\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"4\",{\"name\":\"keywords\",\"content\":\"WhatsApp Marketing,WhatsApp API,WhatsApp Automation,WhatsApp Chatbot,Shared Inbox,Bulk Broadcasting,Meta Flows,SaaS Billing\"}],[\"$\",\"meta\",\"5\",{\"name\":\"creator\",\"content\":\"RichAutomate\"}],[\"$\",\"meta\",\"6\",{\"name\":\"publisher\",\"content\":\"RichAutomate\"}],[\"$\",\"meta\",\"7\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"8\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"meta\",\"9\",{\"name\":\"category\",\"content\":\"technology\"}],[\"$\",\"meta\",\"10\",{\"name\":\"format-detection\",\"content\":\"telephone=no, address=no, email=no\"}],[\"$\",\"meta\",\"11\",{\"name\":\"google-site-verification\",\"content\":\"googlef2b1277e22d0437c\"}],[\"$\",\"meta\",\"12\",{\"name\":\"google-adsense-account\",\"content\":\"ca-pub-4767470941136486\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:title\",\"content\":\"RichAutomate · WhatsApp BSP built for India 2026\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:description\",\"content\":\"DPDP · RBI Master Direction · IRDAI Cashless · AIGF · Section 194BA. â¹0 platform fee. 14-day trial. India-hosted, GST-ready invoices.\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:url\",\"content\":\"https://richautomate.in\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:site_name\",\"content\":\"RichAutomate\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:locale\",\"content\":\"en_IN\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:image\",\"content\":\"https://richautomate.in/og-image.png\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"21\",{\"property\":\"og:image:alt\",\"content\":\"RichAutomate WhatsApp Automation Dashboard Preview\"}],[\"$\",\"meta\",\"22\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:creator\",\"content\":\"@richautomateai\"}],[\"$\",\"meta\",\"25\",{\"name\":\"twitter:title\",\"content\":\"RichAutomate · WhatsApp BSP for India 2026\"}],[\"$\",\"meta\",\"26\",{\"name\":\"twitter:description\",\"content\":\"WhatsApp BSP with DPDP consent logging, data export and erasure built in. â¹0 platform fee, no monthly floor. 14-day trial.\"}],[\"$\",\"meta\",\"27\",{\"name\":\"twitter:image\",\"content\":\"https://richautomate.in/og-image.png\"}],[\"$\",\"link\",\"28\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"sizes\":\"48x48\"}],[\"$\",\"link\",\"29\",{\"rel\":\"icon\",\"href\":\"/icon.svg\",\"type\":\"image/svg+xml\",\"sizes\":\"any\"}],[\"$\",\"link\",\"30\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png\"}],[\"$\",\"$L93\",\"31\",{}]]\n"])</script>
153</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.