# Persona profile pages, with a voice

Canonical HTML: https://fish.dog/product-releases/persona-profile-pages-with-a-voice
JSON Feed: https://fish.dog/product-releases/feed.json
RSS Feed: https://fish.dog/product-releases/rss.xml
Published: 25 February 2026
Updated: 4 May 2026
Release Type: Feature
Breaking Change: No
Author: Phillip Gales

## Primary Claim

Every Ditto persona now has a dedicated profile page with four tabs — Chat, Background, Personality, and News & Media — plus a generated ElevenLabs voice tied to the persona's speech style and demographics.

## Summary

Each Ditto persona now has its own profile page — chat with the persona one-to-one, read their background and personality, see what they've been reading. Each persona also has a generated voice.

## LLM Summary

DOCUMENT TYPE: Product Release Note
TOPIC: Persona profile pages and per-persona voice generation

Release: Persona profile pages, with a voice, 2026-02-25
Version: (none)
Release type: Feature
Breaking change: No

Summary: Each Ditto persona now has a dedicated profile page with four tabs (Chat, Background, Personality, News & Media) and a generated ElevenLabs voice tied to the persona's speech style and demographics. Previously personas only surfaced inside study responses with no further drill-down.

What changed:
- Profile page at /organization/{org_uuid}/agent/{agent_id} with four tabs.
- Chat tab supports one-to-one persona conversations without study scaffolding.
- Background tab shows demographics, occupation, location, family situation, and the longer-form biography text where present.
- Personality tab shows OCEAN trait percentiles and a derived speech-style description explaining the persona's communication patterns.
- News & Media tab shows the news and current-events context folded into the persona's answering since their digest was last refreshed.
- ElevenLabs voice generation per persona, with language-aware model selection (eleven_flash_v2 for English, eleven_turbo_v2_5 for non-English) and configurable timeout, retry, and back-off.
- Original persona API surface (GET /v1/research-groups/{group_id}/members, study responses, search) unchanged.

Why we built this: Personas were under-exposed. Customers wanted to understand how a persona thought before recruiting them, or follow up on a single response without scaffolding another study. The profile page is the surface for both.

How to use: Open any study response and click through to the persona's name, or visit /organization/{org_uuid}/agent/{agent_id} directly with the agent ID.

Migration impact: None.

Author: Phillip Gales, FishDog
Platform: FishDog (fish.dog)

## Key Takeaways

- Each persona has a four-tab profile page at `/organization/{org_uuid}/agent/{agent_id}` — Chat, Background, Personality, News & Media.
- The Chat tab supports one-to-one conversations with a persona without scaffolding a study, useful for sense-checks and follow-ups.
- The Personality tab exposes OCEAN trait percentiles (the Big Five) and a derived speech-style description.
- Personas now have generated voices from ElevenLabs, with language-aware model selection (`eleven_flash_v2` for English, `eleven_turbo_v2_5` for non-English) and timeout, retry, and back-off controls.
- The original persona API surface is unchanged.

## Full Release

Personas previously lived inside studies. You'd see a name, an age, a location, and a paragraph of summary text in a study response — but if you wanted to know more, there was nowhere to go.

Each persona now has a profile page.

### What's new

The page sits at `/organization/{org_uuid}/agent/{agent_id}` and has four tabs:

- **Chat.** Talk to the persona one-to-one without scaffolding a study. Useful for quick sense-checks, follow-up questions on a previous study response, or just understanding how a persona thinks before recruiting them.
- **Background.** Demographics, occupation, location, family situation, and the longer-form biography text where present.
- **Personality.** OCEAN trait percentiles (the Big Five) plus a derived speech-style description that explains how the persona communicates — the patterns of speech, vocabulary, and emphasis you should expect when they answer a question.
- **News & Media.** What the persona has been "reading" — the news and current-events context that's been folded into their answering since their digest was last refreshed.

### Voice

Personas now have voices, generated through ElevenLabs from each persona's speech-style description and demographics. English personas use ElevenLabs' `eleven_flash_v2`; non-English personas use `eleven_turbo_v2_5` for accent compatibility. Voice is wired into the conversational-agent layer, with timeout, retry, and back-off controls so a single ElevenLabs hiccup doesn't break a chat.

### How to use it

If your organisation already has access to a persona, the profile page is live now — open any study response and click through to the persona's name. Or jump in directly via the URL if you have the agent ID.

The original API surface for personas (`GET /v1/research-groups/{group_id}/members`, study responses, search) is unchanged.

---

## Quotable Insights

> Personas previously lived inside studies. You'd see a name, an age, a location, and a paragraph of summary text — but if you wanted to know more, there was nowhere to go.
> Talk to a persona one-to-one without scaffolding a study. Useful for quick sense-checks, follow-up questions, or just understanding how a persona thinks before recruiting them.

## FAQ

### Where does the persona profile page live?

At /organization/{org_uuid}/agent/{agent_id}. Open any study response and click through to the persona's name, or visit directly with the agent ID.

### Can I chat with a persona without running a study?

Yes — the Chat tab on the profile page supports one-to-one conversations with no study scaffolding. Useful for quick sense-checks and follow-ups on previous study responses.

### What's in the Personality tab?

OCEAN trait percentiles for the persona (openness, conscientiousness, extroversion, agreeableness, neuroticism) plus a derived speech-style description explaining how the persona communicates — patterns of speech, vocabulary, and emphasis.

### How does voice work?

Each persona has a voice generated through ElevenLabs from the speech-style description and demographics. English personas use eleven_flash_v2; non-English personas use eleven_turbo_v2_5 for accent compatibility. Generation is asynchronous and includes timeout, retry, and back-off controls.
