SpeechStack
Submit a template
← All templatestemplates / festival-group-planning-assistant
Pipecatupdated May 22, 2025 · hospitality · scheduling

Festival Group Planning Assistant

A voice-based AI assistant that helps friend groups coordinate festival trips through phone conversations. Users call in to form groups, browse festival catalogs, track members, and manage plans using natural dialogue. The agent handles inbound calls, identifies callers by phone number, and uses tools to save groups, members, festivals, and artists to a Postgres database.

Try the demoView sourceFork template
The numbers
latency
cost / min
frameworkPipecat
The stack
telephonyTwilio Voice
speech-to-textCartesia STT
llmClaude Haiku 4.5
text-to-speechCartesia Sonic-3
System prompt
No prompt published.
Config
config.json
{
  "tools": [
    {
      "name": "save_group",
      "description": "Persists a new friend group to the database"
    },
    {
      "name": "save_member",
      "description": "Adds a member to a group"
    },
    {
      "name": "save_festival",
      "description": "Associates a festival with a group"
    },
    {
      "name": "save_artist",
      "description": "Records artist preferences for a group"
    },
    {
      "name": "query_database",
      "description": "Natural-language query tool via SQL sub-agent (Claude Haiku) to answer conversational questions about groups, festivals, and members"
    }
  ],
  "vad": "Silero",
  "observability": "Langfuse via OpenTelemetry OTLP",
  "turn_detection": "LocalSmartTurnAnalyzerV3",
  "local_dev_transport": "Daily WebRTC"
}
Tools
  • save_groupPersists a new friend group to the database
  • save_memberAdds a member to a group
  • save_festivalAssociates a festival with a group
  • save_artistRecords artist preferences for a group
  • query_databaseNatural-language query tool via SQL sub-agent (Claude Haiku) to answer conversational questions about groups, festivals, and members
Tags
group-coordinationevent-planningfestivalsmulti-userphone-inbound
Voice Notes

Voice AI recipes, picks, and analysis.

Get the useful new templates plus the occasional teardown of what’s working in production voice AI.

contributed by @YichiZ · Proprietary · source: github discoverylanguages: en-US