RockSolid Logo

AI agent that handles customer questions and brings in your team when needed

An AI agent for customer contact via chat, WhatsApp, email, Telegram, Instagram, Messenger and phone. The agent talks, thinks and acts on its own, and hands over to a team member the moment it's needed. Live in a few minutes, trained on your own content.

Image of AI agent that handles customer questions and brings in your team when needed
TECH

Laravel, React, TypeScript

TYPE

Web applicatie

The idea

Relayd isn't an AI chatbot. It's an AI agent: a system that doesn't just answer customer questions, but also performs actions, keeps track of conversations across multiple channels and knows when it's better to bring in a human.

The agent talks to your customers via chat, WhatsApp, email, Telegram, Instagram, Messenger and, recently, by phone as well. The team sees everything in one inbox and can take over any conversation with a single click. The AI handles the routine work, people deal with what deserves attention.

Not a chatbot, but an agent

The difference is in the scope. A chatbot picks an answer from a list. An agent can investigate, decide and act:

  • Answer product questions based on your own catalog and knowledge base
  • Look up orders, start returns, check refund status
  • Schedule meetings via Cal.com or Google Calendar
  • Create tickets in Linear when something can't be resolved within the channel
  • Warmly hand over a conversation, including full context, so the customer doesn't have to repeat anything

For every answer, the agent calculates a confidence score. Below a set threshold, or for sensitive questions, it automatically brings in a team member. That team member receives the complete conversation and steps in smoothly.

Human takeover

This is the most important part of the platform. The AI isn't a replacement for your team, but a filter. Any team member can disable the agent for a specific conversation at any time, have it generate suggested replies, and hand it back to the AI once things become routine.

Saved replies, mentions, internal notes and conversation analysis turn the inbox into a real workspace, not a passive log.

Voice channel

Recently, the agent can make and receive calls too. Through an integration with ElevenLabs for voice and Twilio for telephony, the agent answers incoming calls, holds conversations in a natural Dutch voice and can warmly transfer to a team member or external number.

Voice conversations land in the same inbox as the text channels, with transcription and recording playback. Outbound calling is possible too: start a conversation from a contact card, or have the agent call back automatically when that's part of a flow.

Flows: build your own workflows

Alongside free conversation, you can define flows: visual workflows with conditions, actions and handoffs. The FlowMatcher automatically recognizes when an incoming message fits a flow and starts it. Think of quote requests, return handling or new-lead qualification.

The FlowSuggester analyzes real conversations and proposes flows based on the patterns it sees. That way you keep building out the platform based on what your customers actually ask.

E-commerce integrations

The agent connects directly to your webshop. Drivers for Shopify, WooCommerce, Lightspeed eCom and Medusa are built in. Each driver supports whatever the platform can handle: orders, catalog, customer history, gift cards, returns, subscriptions, restock notifications, reviews and promotions.

The customer asks: "Where is my package?" The agent looks it up in Shopify, checks the track-and-trace and answers right away. No extra step, no ticket.

White-label portals

For agencies and partners there's a white-label layer. Each partner runs its own portal with its own domain, its own brand colors, its own email domain via Resend, its own Mollie key and its own pricing. That partner's customers never see Relayd, they see the agency's brand.

Including partner administration, audit log, login-as impersonation for support, per-portal credit caps and automatic monthly portal invoices.

What else it can do

  • Multi-channel inbox - All channels on one screen, with media exchange: photos, documents, voice notes
  • Trained on your own content - The agent learns from your website, FAQ, product information and manuals. Answers are in line with what you would say
  • Proactive activation - The widget starts a conversation based on visitor behavior: lingering on pricing, scroll drop-off, returning visits
  • Knowledge gaps - The platform flags questions the agent didn't have a good answer for, so you can fill your knowledge base where it matters
  • 90+ languages - One agent, every language. Answers in the customer's language
  • Two-pool credits - Separate budgets for text and voice, so voice usage doesn't quietly eat up your text budget
  • Privacy by design - EU hosting, GDPR-proof

Architecture

Backend on Laravel 12 with PostgreSQL and Redis. Frontend in React 19 via Inertia.js. Realtime through Laravel Reverb for the inbox, live chat and voice events. Background tasks such as AI analyses, media processing and website scraping run via queues with Horizon monitoring.

Multi-tenant from day one. Each tenant has its own knowledge base, its own widget configuration, its own integrations and its own team. The messaging layer is uniform: a single ChatMessage model with attachments, kept separate from the channel. Specific clients (Meta GraphClient, TelegramClient, WhatsApp Cloud API, ElevenLabs/Twilio for voice) translate incoming messages into that model. Adding a new channel means writing a client, not rebuilding the whole inbox.

Embeddable widget

The website widget is a standalone JavaScript bundle that works on any site with a single script line. Loaded async, non-blocking, custom themeable per tenant. The widget on this portfolio is a live example.

The bundle is deliberately kept small and only loads after first paint, so it has no impact on Core Web Vitals.

Result

The platform is live at relayd.chat . Companies use it to scale their customer contact without extra headcount: the AI absorbs the volume, the team stays in control. The combination of agent behavior, human takeover and native e-commerce integrations makes it more than a chat widget and less than a full call-center platform: exactly where most companies need it.

More cases

View all
Web applicatie
Preview image of Time tracking that fills in your timesheet for you

Tijdist
Time tracking that fills in your timesheet for you

Laravel
React
TypeScript

A SaaS platform that makes tracking hours and invoicing simple. AI pre-fills your timesheet, recognizes receipts automatically and writes your invoice lines. Connected to Moneybird, Exact Online and iDEAL.

Web applicatie
Preview image of Streamlined Management for All Brands and Events

TLC Holland B.V.
Streamlined Management for All Brands and Events

React
Next.js
Angular
Nest.js,

Rocksolid built a unified, modular platform for TLC Holland that brings together all brands, events, and campaigns under one central admin environment. Each brand retains its own unique identity on the frontend, while content, data, and user management are handled centrally.

Web applicatie
Preview image of Custom medical EHR system

Visus Oogkliniek
Custom medical EHR system

Laravel
Vue

A fully custom EHR system that supports the entire patient process: from medical history to discharge letters, including prescriptions, payments, and email automation.

Web applicatie
Preview image of Engineers send a message, work orders fill themselves in

Werf
Engineers send a message, work orders fill themselves in

Laravel
React
TypeScript

Work-order platform for construction companies. WhatsApp messages and emails from engineers and customers come into one inbox. AI classifies every message, links it to the right work order and recognizes customer questions automatically.

Web applicatie
Preview image of AI validates client documents before you even open them

Klopt.
AI validates client documents before you even open them

Laravel
React
TypeScript

Document validation platform that automatically checks uploaded PDFs with AI. Document type, company name, Chamber of Commerce number, validity and stamps. Five checks in fifteen seconds. The team only clicks approve.

Web applicatie
Preview image of Time tracking and invoicing platform

DCA Dienstverlening
Time tracking and invoicing platform

Golang
React

A digital time tracking and invoicing platform that enables DCA Services to receive hotel data in one click and automatically invoice via WeFact. Saving several days of work each week.

Mobiele app
Preview image of Hire students for IT support

Whats.Work
Hire students for IT support

Golang
React Native

A mobile app that helps you find and hire nearby students for IT support. Match based on skills and hire instantly at their hourly rate.

Website
Preview image of Lightning-fast and manageable website

GetGrasp
Lightning-fast and manageable website

Vue.js
Nuxt
Strapi CMS

A fast and SEO-friendly website built with Nuxt.js and Strapi CMS, giving the GetGrasp team full control over content publishing.

Web applicatie
Preview image of Thesis editing platform

Revise.me
Thesis editing platform

Laravel
Vue

A platform where students can easily hire an editor to improve their thesis, with secure payments and automated payouts via Stripe.

Mobiele app
Preview image of Internal scheduling system

Visus Oogkliniek
Internal scheduling system

Laravel
Vue

We developed an internal scheduling system allowing staff to efficiently plan and manage treatments, preliminary exams, and check-ups.

Web applicatie
Preview image of Analytics & audience rewards for Twitter Spaces

SuperSpacesAI
Analytics & audience rewards for Twitter Spaces

React
Node.js

An analytics and reward platform for X Spaces that gives hosts insight into their audience and automatically rewards loyal listeners.

Web applicatie
Preview image of Internal ticketing & communication system

Visus Oogkliniek
Internal ticketing & communication system

Laravel
React

An internal ticket and task management system within the EHR, enabling staff to efficiently assign, track, and follow up on patient-related tasks, complete with reminders and smart filters.

Mobiele app
Preview image of Mobile handover & photo documentation app

HSI Installaties
Mobile handover & photo documentation app

React Native
Go

A mobile app that allows HSI Installaties technicians to instantly link photos to projects, blocks, and house numbers. Making handover documentation fast, accurate, and hassle-free.

Webshop
Preview image of Webshop and E-Learning platform

ZoomAcademy - Reshift
Webshop and E-Learning platform

React
Shopify Plus

A headless Shopify Plus platform integrated with LearnWorlds, where users can buy and immediately access courses via SSO, with full content control for the marketing team via Builder.io.

Web applicatie
Preview image of Job platform for healthcare professionals

GorillaJobs
Job platform for healthcare professionals

Laravel
Vue

A job platform focused on healthcare professionals, enabling institutions and candidates to connect quickly and directly. No hassle, no middlemen.

Free consultation

Discover how we can bring your digital vision to life. Get in touch with us today for a no-obligation consultation.

Call to action illustration