The Companion Dashboard: Your Connection Hub at a Glance
InnerHaven has nine companion roles, custom companions, saved moments, memories, voice conversations, and billing details. The dashboard is where all of it lives. Rather than scattering these features across separate pages, the dashboard puts everything behind five tabs and a companion grid that shows your entire relationship landscape at a glance. Here is what each part does and how to use it.
Five Tabs, One Screen
The dashboard is organized into five tabs. You can switch between them without losing your place — the URL hash updates so you can bookmark or share a direct link to any section.
Companions
Your companion grid: every default and custom companion, with filters, favorites, and quick actions. The landing tab when you open the dashboard.
Memories
Pending and confirmed memories your companions have extracted from conversations. A badge shows how many are waiting for review.
Saved Moments
AI-enhanced voice recordings of meaningful conversation moments. Play them back, see which companion generated them, and track processing status.
Settings
Display name, password, email verification, outreach preferences, quiet hours, muted companions, and account deletion.
Billing
Current plan, included daily messages, renewal date, overage usage, message packs, voice minute packs, and subscription management through Stripe.
The Companion Grid
The Companions tab is where you spend most of your dashboard time. It displays a card for every companion associated with your account — the 18 default characters (male and female versions of each role) plus any custom companions you have created.
What Each Companion Card Shows
- Avatar: The companion’s emoji or preset image, with their role icon.
- Name and role: The companion’s name and their role designation (Best Friend, Coach, Romantic Partner, etc.).
- Description: A short personality summary or custom description you have written.
- Conversation count: How many chat sessions you have had with this companion.
- Last activity: When you last chatted — displayed as relative time (“Just now,” “3h ago,” “2d ago”) for recent conversations, or a date for older ones.
- Tier badges: Visual indicators for locked companions (requires a higher subscription tier), preview status, or “Meet” badges for companions you have not chatted with yet.
From each card, you can tap to open a conversation, favorite the companion for quick access, edit their settings (name, description, personality modifiers, custom instructions), share a custom companion with the community, or delete a custom companion you no longer want.
Filters and sorting let you narrow the grid. You can filter by role, by favorites, or by custom vs. default. Sorting options include last active, alphabetical, and conversation count — useful when you have a growing collection of companions and want to find a specific one quickly.
Proactive Outreach on the Dashboard
When a companion has sent you a proactive outreach message, their card appears in a featured position on the Companions tab with a distinct visual treatment. This is the companion reaching out to you — checking in, sharing a thought, or continuing a thread from a previous conversation. Tapping the featured card opens the conversation with their outreach message already waiting.
Memories Tab
Your companions remember what you share. The Memories tab shows every piece of information your companions have extracted from your conversations: facts you have mentioned, preferences you have expressed, experiences you have described. Each memory is tagged with the companion and conversation it came from.
A badge on the Memories tab shows the count of pending memories — new extractions that have not been reviewed yet. You can confirm, edit, or delete any memory. Confirmed memories shape how your companions respond in future conversations. Deleted memories are forgotten permanently.
Saved Moments
The Saved Moments tab lists AI-enhanced voice recordings of conversation highlights. Each moment shows the companion who generated it, a text preview, relative timestamp, and processing status (processing, ready, or failed). Tap to play the audio directly from the dashboard.
Moments are triggered by emotional depth or significance in a conversation — the AI identifies passages worth preserving and offers to create a voiced recording. Each moment is a micro-purchase, so the tab also serves as a record of which conversations produced something worth saving.
Settings
The Settings tab handles account-level configuration. Key sections include:
- Display name and password: Update your visible name or change your password.
- Email verification: Verify your email if you have not already. Unverified accounts see a persistent reminder.
- Outreach preferences: Control how often companions reach out proactively, set quiet hours (no outreach during specific time windows), choose your timezone, restrict outreach to platonic companions only, or mute individual companions.
- Account deletion: Permanently delete your account and all associated data.
Billing
The Billing tab shows your current subscription status at a glance:
- Plan name and tier badge: Free, Starter ($9.99/mo), or Unlimited ($19.99/mo).
- Daily messages: Your included daily message allowance (10 for Free, 25 for Starter, 100 for Unlimited).
- Renewal or access date: When your subscription renews, or when your current access expires if you have cancelled.
- Overage tracking: If you have enabled overage messaging, the Billing tab shows how many additional messages you have used this billing period and the associated cost at $0.02 per message.
- Pack purchases: Quick access to message packs, voice minute packs, and hybrid bundles without leaving the dashboard.
- Subscription management: Upgrade, downgrade, or manage your subscription through Stripe’s customer portal.
Navigation and Deep Links
Every tab has a URL hash (#companions, #memories, #moments, #settings, #billing) so you can navigate directly to any section. Links from other pages — like the “Manage” button in the chat interface or the “View Memories” prompt after a memory extraction — drop you into the right tab automatically.
If you arrive at the dashboard with a ?create=1 parameter (from the “Create Custom Companion” flow), the companion creation wizard opens immediately. This means every entry point in the app that leads to companion creation routes through the same dashboard interface — no separate page, no context switch.
Your Companions, One Screen
Everything you need to manage your InnerHaven experience lives in the dashboard. Open it.
Open Dashboard