🧠 HeyCMO
Workflows

Brand Interview

Onboarding workflow — 8 questions that build a complete brand profile for all agents.

Brand Interview Workflow

The Brand Interview is the onboarding workflow that every new user goes through. It asks 8 focused questions to build a comprehensive brand profile that all agents reference for every decision.

The 8 Questions

  1. What do you sell? — What's the product or service, specifically?
  2. Who buys it? — Describe your best customer in one paragraph.
  3. What do they struggle with before they find you? — What's the pain they can actually feel?
  4. What makes you different from competitors? — Be specific — not "we're better."
  5. What's your voice like? — Pick one: Direct & blunt / Warm & approachable / Technical & precise / Playful & irreverent / Academic & authoritative
  6. Share a sentence or two you've actually written — An email, post, text. Something that sounds like you.
  7. What 3 topics could you write about better than anyone? — Because of real experience.
  8. Name 2–3 competitors — You respect or hate.

Pipeline Steps

Step 1: Collect Answers

The interview is conducted via the chat interface. Each question is presented sequentially, with the user's answers collected.

Step 2: Synthesize Brand Profile

The CMO agent processes all answers into a structured brand profile:

{
  voiceProfile: {
    tone: string;              // e.g., "Direct & blunt"
    vocabulary: string;        // Technical level, jargon preferences
    style: string;             // Sentence structure, formatting
    sampleWriting: string;     // User's actual writing sample
    rules: string[];           // Brand-specific do's and don'ts
  },
  audience: {
    description: string;       // ICP description
    painPoints: string[];      // Key pain points
    demographics?: string;     // Optional demographic details
  },
  positioning: {
    product: string;           // What the product is
    differentiators: string[]; // What makes it different
    expertTopics: string[];    // Topics of deep expertise
  },
  competitors: Array<{
    name: string;
    notes?: string;
  }>
}

Step 3: Store in Working Memory

The brand profile is stored in working memory so every agent can access it before making decisions. This ensures brand consistency across all content, communications, and strategy.

Step 4: Platform Connection

After the brand profile is set, the user is guided through connecting their marketing platforms via Composio:

  • Google Analytics & Search Console
  • Social media accounts (Instagram, LinkedIn, X, Facebook)
  • Email platform (Resend)
  • CMS (WordPress)

Why This Matters

The brand profile is the single source of truth that ensures:

  • The SEO Writer uses your voice, not generic marketing speak
  • The Social Manager creates content for YOUR audience
  • The Email Marketer addresses YOUR customers' pain points
  • The CMO prioritizes content in YOUR expert topics
  • All agents maintain consistent positioning against YOUR competitors

On this page