PersonaBox

Use case · Blog posts

Blog posts that help customers go deeper on every feature

Tutorials, use-case guides, and technical deep-dives that turn a feature launch into real adoption. Long-form drafts in your voice, ready the day the PR ships.

Start for free
A blog hero image generated by PersonaBox for a Cal.com AI voice agent launch, with real product UI

Tutorial · 9 min read

Booking a real meeting with an AI voice agent in 40 lines

A walkthrough of the new voice-agent endpoint, with the actual handler code from apps/api/voice/route.ts and the calendar bridge that closes the booking loop.

Real code, real PRs

Posts grounded in what you actually shipped

The problem with most AI blog tools is that they invent the technical details. PersonaBox has the source. Every claim and every code snippet comes from your repo.

PersonaBox GitHub integration screen showing the PersonaBox GitHub App connected and watching three Cal.com repos for customer-facing PRs

Reads your full codebase before it writes

PersonaBox runs in a sandbox with your repos mounted. It finds the real handler, the real file path, the real function signature. The post cites code that compiles, not code that looks plausible.

PersonaBox suggested-for-you list showing four merged PR groups, each with channel chips for blog, changelog, newsletter, LinkedIn, and X

Multiple post types from one PR

PersonaBox brainstorms three to five distinct ideas for the same PR: a changelog blurb, a tutorial, a technical deep-dive, a thought-leadership take, or an announcement. Pick the one you want to publish.

A PersonaBox chat showing the generate-blog-outline tool card awaiting approval, with a tutorial outline and the user typing feedback in the prompt input below

Approve the outline before it drafts

Before PersonaBox writes 1,500 words, you review the outline. Reply with feedback to refine it, or tell it to go ahead and draft. No surprise drafts you have to rewrite from scratch.

A PersonaBox chat showing the user requesting tighter intro, a new example, and a deleted line, then the edit-blog tool running surgical edits with live step-by-step progress

Edit by chat

Tell PersonaBox in plain English what to change. Tighten the intro, drop a section, swap a code example, change the tone of one paragraph. It edits the post in place instead of starting over.

On-brand by default

Tuned to your buyer, your voice, and your rules

PersonaBox writes for the persona who reads the post, in the voice your company already uses, against the rules you set once.

PersonaBox persona messaging table with three personas: Head of Platform Engineering and VP of Engineering at Series B Startup both published, Developer Advocate as draft

Framed for the buyer who reads it

Pick the persona for this post. PersonaBox tunes the opening, the pain framing, and the use cases to that buyer, so a tutorial for platform engineers reads differently than an announcement for VPs.

PersonaBox brand voice table with one Live voice powering every draft alongside two inactive variants

Trained on your brand voice

Paste your existing posts, link your style guide, drop in a tone-of-voice doc. PersonaBox extracts the patterns your company actually uses and writes inside them.

PersonaBox rules screen with category filter chips and toggleable rules: no em dashes, no "game-changer", no "leverage" as a verb, no exclamation marks in headlines

Every draft passes your rules

Banned phrases, em dash bans, terminology rules, formatting limits. Define the guardrails once. PersonaBox checks every draft against them before you see it.

Visuals built in

On-brand imagery, rendered from your product UI

Every post ships with a hero image and inline screenshots built in code from your real components. The article looks like it belongs on your site the moment it goes live.

  • A 16:9 hero image rendered from your actual UI, ready for the post header
  • Inline screenshots for walkthrough sections, sized for the article width
  • On-brand colors and fonts pulled from your design system, no stock photos
  • Every visual saved to your content library, reusable across posts and social
A generated blog hero image built from real product UI components, sized 16:9 for the post header

Get the launch blog ready the day you merge

Connect your GitHub and get a real blog post, written from your code and framed for the buyer who reads it, ready when the PR ships.

Start for free