Your voice agent remembers forever. Give voice agents automatic memory of every conversation using BlueColumn. Use when a voice/phone agent must remember callers, meetings, coaching sessions, sales calls, or journal entries; when wiring voice transcripts into BlueColumn; or when a caller needs continuity across calls. Requires a BlueColumn API key (bc_live_*).
Memory
voice-call-memory
Try itMemory for voice agents and voice-first workflows — every call transcribed, summarized, and searchable by caller, topic, and outcome. Use when a voice agent must remember callers across conversations. Requires a BlueColumn API key (bc_live_*).
What it does
Memory for voice agents and voice-first workflows — every call transcribed, summarized, and searchable by caller, topic, and outcome. Use when a voice agent must remember callers across conversations. Requires a BlueColumn API key (bc_live_*).
The skill document
Voice Call Memory — BlueColumn Skill
A voice agent that forgets the last call is a phone tree with extra steps. This skill gives voice agents real continuity: who called, why, what was said, and what was promised — ready before the first "hello".
Store the call summary
After each call, store a structured summary with the caller, purpose, and outcome.
curl -X POST https://xkjkwqbfvkswwdmbtndo.supabase.co/functions/v1/agent-remember \
-H "Authorization: Bearer $BLUECOLUMN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "VOICE CALL +12065550123 (7/31 14:20): asked about Builder plan pricing; concern about overage fees; agreed to email pricing sheet today; tone friendly but rushed; follow up Friday.", "title": "voice - +12065550123 7/31"}'
## Prepare before answering
Pull the caller's history the moment a call connects.
```bash
curl -X POST https://xkjkwqbfvkswwdmbtndo.supabase.co/functions/v1/agent-recall \
-H "Authorization: Bearer $BLUECOLUMN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"q": "What do we know about this caller from past calls and open promises?"}'
## Voice workflow
1. **On connect** — recall caller history and open items before speaking.
2. **During** — note the purpose, objections, and emotional cues.
3. **On hang-up** — store the summary immediately, including next steps.
4. **Hand off** — if a human takes over, provide the stored summary so the caller never repeats themselves.
```bash
curl -X POST https://xkjkwqbfvkswwdmbtndo.supabase.co/functions/v1/agent-note \
-H "Authorization: Bearer $BLUECOLUMN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "Promise to +12065550123: pricing sheet by Aug 1 EOD. Escalate to human if they call back before Friday.", "tags": ["voice", "handoff"]}'
## Docs
API reference: https://bluecolumn.ai/docs — fields are `text`, `q`, `tags` (not `content`/`query`/`note`).
Related skills
Full-stack voice agent with BlueColumn persistent memory. Make and receive phone calls with real-time transcription, automatic vector memory storage, and cross-call recall. Every call remembers who called, what they said, and what happened last time.
Billing memory that tracks invoices, payment status, and follow-ups so revenue is never lost in a thread. Use when an agent handles billing, chases payments, or answers "what is outstanding". Requires a BlueColumn API key (bc_live_*).
Give AI agents persistent semantic memory using the BlueColumn API (bluecolumn.ai). Use when asked to remember, store, recall, or search memory using BlueColumn; when ingesting notes, conversations, documents, or audio into BlueColumn; when querying what an agent has previously stored; or when wiring up BlueColumn memory endpoints (/agent-remember, /agent-recall, /agent-note) in any workflow. Also use when the user mentions their BlueColumn API key (bc_live_*) and wants to store or retrieve information.
Call continuity — every phone conversation leaves a trace so the next call starts with full context. Use when an agent handles inbound or outbound calls and needs to know who called, why, and what was agreed. Requires a BlueColumn API key (bc_live_*).
Give AI agents Customer support that never re-asks. using BlueColumn persistent memory. Use when an agent handles support tickets and needs full context; when the user wants to store, recall, or search customer support memory context. Requires a BlueColumn API key (bc_live_*).