Skip to Content
Rendez-vous.ai Dashboard 1.1.0 is released 🎉
Overview

Welcome to Rendez-vous.ai

Welcome to the official documentation for Rendez-vous.ai, a comprehensive ecosystem for deploying intelligent, autonomous AI voice and text agents.

Our platform empowers businesses—ranging from local services (garages, doctors) to institutional clients (town halls like Mairie de Pégomas) and entertainment venues (casinos like Texapoker)—to automate customer interactions, appointment bookings, and domain-specific operations through natural conversational interfaces.

What is Rendez-vous.ai?

At its core, Rendez-vous.ai is a multi-modal agentic platform. It allows clients to field inquiries and perform actions via two primary channels:

  1. Telephony (Voice): AI voice agents connected to standard phone numbers via SIP Trunking (Twilio, VoIP.ms) managed by a custom FreeSWITCH deployment.
  2. Web (Text): Embeddable, framework-agnostic AI messaging widgets for client websites.

Rather than just answering FAQs, our agents are equipped with dynamic Tools (e.g., calendar booking, fetching casino tournament schedules, processing town hall administrative requests) enabling them to execute real-world tasks autonomously.

System Overview

The Rendez-vous.ai ecosystem is built on a modern, microservices-oriented architecture divided into five primary repositories:

  • Dashboard & CMS (rdv.ai-dashboard): Built with Next.js and PayloadCMS. This serves as the single source of truth (Database) for the entire system, managing user accounts, agent configurations, conversation logs, and analytics.
  • Core API (rdv.ai-API): A Node.js backend that acts as the “brain” of the operation. It orchestrates the LLMs, processes incoming requests (from voice or web), manages conversational state, and executes external tools.
  • Telephony (rdv.ai-FreeSWITCH): A highly customized FreeSWITCH VoIP server that handles SIP trunking, media streaming, and routing phone calls to our Core API.
  • Web Widget (rdv.ai-widget): A lightweight, embeddable React/Vite application that clients inject into their websites to provide text-based AI assistance.
  • Infrastructure (k8s & .github): Kubernetes manifests and GitHub Actions workflows for staging and production deployments.

Getting Started

If you are a new developer joining the project, head over to the Getting Started section to set up your local environment, configure your .env variables, and spin up the microservices.

Last updated on