Your Custom-Built Site Deserves Custom-Grade Support
You spent months getting your React app or Next.js storefront exactly right. The design is tight, the performance scores are green, and the checkout flow is smooth. Then a customer hits a snag at 11pm — and there's nobody there.
That's the gap most custom-built websites live in. Platforms like WordPress or Shopify have plugin ecosystems. But if you built your site from scratch — or in Vue, Svelte, or a headless setup — adding a website chatbot usually means a heavy integration project nobody wants to scope.
That's exactly the problem Ruma AI's Embed Script for any website was built to solve.
What Is the Ruma AI Embed Script?
The Embed Script is a single tag you drop into your site's HTML — and that's genuinely it. No npm package to maintain, no framework-specific SDK to configure, no backend changes. It works on:
- React and Next.js apps (paste it in
_document.jsor your root layout) - Vue and Nuxt projects
- Custom HTML/CSS websites
- Headless CMS frontends
- Any site that renders HTML in a browser
Once it loads, your visitors get a fully functional agentic AI agent — not a static FAQ bot, but an autonomous agent that decides which tools to use based on what the customer actually needs.
What "Agentic AI" Actually Means for Your Customers
Here's the difference that matters. A traditional chatbot follows a script: if X then Y. An agentic AI reasons about the situation and acts. Ask it "where's my order?" and it doesn't just reply with a help article — it queries the order system and gives a real answer.
Ruma's embed agent comes loaded with 13 tools out of the box:
- Order tracking — pull live status without human help
- Product search — surface the right item from your catalog
- Coupon application — apply discount codes mid-conversation
- Add to cart — complete the action right inside the chat
- Meeting booking — connect to Google Calendar or Calendly
- Lead capture — push contact data to HubSpot, Salesforce, or Zoho automatically
- Live agent handoff — escalate via WebSocket when a human is genuinely needed
- OTP verification, email, voice calling, and more
For a small business running a custom Next.js storefront, this is the kind of support infrastructure that used to require a dedicated engineering sprint.
How to Add It: Three Practical Steps



