elevenlabs-twilio-memory-bridgeFastAPI personalization webhook that adds persistent caller memory and dynamic context injection to ElevenLabs Conversational AI agents on Twilio. No audio proxying, file-based persistence, OpenClaw compatible.
Install via ClawdBot CLI:
clawdbot install britrik/elevenlabs-twilio-memory-bridgePersonalization webhook service for ElevenLabs + Twilio voice agents with persistent caller memory.
When a call arrives on your Twilio number, ElevenLabs' native integration triggers this webhook. The bridge looks up the caller's history, loads long-term memory facts and daily context notes, combines them with a customizable soul/personality template, and returns everything as a system prompt override so your agent greets each caller with full context.
./data/, zero external dependencies| Endpoint | Method | Purpose |
|----------|--------|---------|
| /webhook/personalize | POST | ElevenLabs calls this on inbound call |
| /webhook/post-call | POST | Optional post-call cleanup |
| /api/memory/{phone_hash} | POST | Add long-term fact about a caller |
| /api/notes | POST | Add global or caller-scoped context note |
| /health | GET | Health check |
pip install -r requirements.txt.env.example to .env, fill in secretshttps://your-domain/webhook/personalize in ElevenLabs settingsuvicorn app:app --host 0.0.0.0 --port 8000ELEVENLABS_API_KEY - scoped ElevenLabs keyELEVENLABS_AGENT_ID - your agent IDOPENCLAW_API_BASE_URL - your OpenClaw instance URLPUBLIC_BASE_URL - publicly reachable URL of this serviceAI Usage Analysis
Analysis is being generated⦠refresh in a few seconds.
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Clau...
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
Search and analyze your own session logs (older/parent conversations) using jq.
Typed knowledge graph for structured agent memory and composable skills. Use when creating/querying entities (Person, Project, Task, Event, Document), linking related objects, enforcing constraints, planning multi-step actions as graph transformations, or when skills need to share state. Trigger on "remember", "what do I know about", "link X to Y", "show dependencies", entity CRUD, or cross-skill data access.
Ultimate AI agent memory system for Cursor, Claude, ChatGPT & Copilot. WAL protocol + vector search + git-notes + cloud backup. Never lose context again. Vibe-coding ready.
Headless browser automation CLI optimized for AI agents with accessibility tree snapshots and ref-based element selection