Skip to main content

Brand Voice & AI Writing

Joryio's AI writes marketing copy that sounds like your brand - not like a generic assistant. The Brand Voice profile is how you teach it.

Find it under Brand Studio → Brand Voice (at /brand/voice).

Think of it as two halves of one identity: the voice is how your brand sounds (tone, vocabulary, examples), and the Brand Kit inside it is how your brand looks (logo, colors, font). Every AI writing surface in Joryio reads the voice; every AI design surface reads the kit.

Quick start

Five minutes of setup pays off across every AI feature:

  1. Open Brand Studio → Brand Voice and click Analyze from samples. Paste a few of your best emails or posts (or describe the brand if you have none yet) and let the AI draft the profile.
  2. Review the draft - nudge the sliders, prune the vocabulary lists, fix anything it got wrong - and save.
  3. On the Brand Kit card, click Auto-fill from website and enter your site address. Confirm the logo and pick your primary color from the extracted swatches.
  4. Check the business category and the "what does the company do" description the analysis filled in.
  5. Sanity-check the result: ask the Assistant to write a subject line or a short email and see if it sounds like you. Refine the profile, not the prompt.

Multiple voices

A workspace can hold several voices (agencies, multi-brand companies) - one is the default and every AI-written text follows it unless you pick another. The assistant knows all your voices: name one ("write an email for Datavera") and it writes in that voice and says so; if it's ambiguous it asks once. The AI-suggest panels in the editors show a voice picker only when more than one voice exists.

What a brand voice contains

  • Tone sliders - formality (casual ↔ formal), playfulness (serious ↔ playful), and urgency (relaxed ↔ urgent), each 1–10.
  • Tone characteristics - short adjectives the writing must embody ("warm", "direct", "premium").
  • Words to use - signature words and phrases woven in naturally.
  • Words to avoid - strictly forbidden. The AI is instructed never to use them, and Joryio double-checks every output on the server; anything that slips through is flagged before you see it.
  • Reference examples - up to 3 texts the output should sound like (the "same author" test).
  • Guidelines - free-form do's and don'ts.
  • Language settings - the voice's primary writing language, which drives the default generation language when a request doesn't specify one.
  • Hebrew settings - audience form (masculine / feminine / mixed-neutral), register (formal / natural / everyday), and niqqud. Grammatical gender matters in Hebrew copy, so the voice states it explicitly instead of leaving the model to guess. Hebrew copy is generated with the model that performs best for Hebrew.

Each workspace has one default voice that all AI writing uses automatically; you can create several and pick per generation.

Tell the AI what your company is

Each voice carries a business category (e-commerce, gaming, insurance…) and a short "what does the company do" description. These are injected into every AI generation and every Assistant conversation, so suggestions are framed for your kind of business - cart and shipping language for a store, trust and clarity for an insurer. The auto-analysis below fills them for you; you can always adjust.

Creating a voice from your existing copy

Instead of filling the profile by hand, click Analyze from samples. The analysis dialog has two modes:

  • From samples - paste 2–10 of your best texts (emails, posts, SMS). The AI reads them and drafts the full profile: slider positions, tone characteristics, vocabulary to use and avoid, and representative reference examples pulled from your own copy.
  • From a description - no samples yet? Describe the brand in a few sentences (what it sells, who it talks to, how it should sound) and the AI drafts the profile from that, including two original example texts written in the proposed voice so you can judge it immediately.

Either way, the result is a draft: you review, adjust any slider or list, and save. Nothing is saved without your approval.

The voice keeps learning

Joryio quietly improves each voice over time. When you accept, edit, or ask the AI to refine generated copy, those signals are periodically distilled into short, durable learnings - rules like "never opens with a question" or "prices always include VAT" - that are re-injected into every future generation for that voice.

Learnings are visible on the voice profile, and each one can be edited or deleted if the AI drew the wrong conclusion. They accumulate slowly and deliberately; a one-off edit won't rewrite your voice.

Brand Kit - your visual identity

The Brand Kit card inside each voice holds how your brand looks: logo, colors, and font. The AI uses it whenever it builds an email template for you - logo in the header, buttons and accents in your colors.

A kit contains:

  • Logo URL - used in generated email headers.
  • Colors - primary (buttons, links, headline accents), secondary accent (badges, dividers), email background, body text, and the text color used on primary-colored buttons.
  • Palette swatches - extra colors found during website extraction, shown as clickable chips; click one to promote it to your primary color.
  • Font - the preferred font stack for generated emails (with a safe system-font fallback).
  • Header & footer HTML (optional) - verbatim header/footer markup lifted from your real emails. When present, generated templates sandwich their content between these for the highest-fidelity branding.

Filling the kit

  • Auto-fill from website - enter your site address and Joryio extracts your logo, color palette, and font. Extracted colors appear as swatches; click one to make it your primary color. Everything stays editable. If a site blocks automated visitors, Joryio degrades gracefully instead of failing: it can usually still offer a logo candidate, and you set the colors and font manually.
  • Manual - set the logo URL and pick the colors with the color pickers. A live mini-preview shows a headline and button in your kit so you can sanity-check contrast immediately.

Which voice a generation uses

When several voices exist, the pick order is simple and predictable:

  1. An explicit pick wins. The AI-suggest panels show a voice picker whenever more than one voice exists; whatever you select there is used for that generation.
  2. Naming a voice in chat counts as a pick. Tell the Assistant "write it for Datavera" and it uses that voice (and says so). If the request could match more than one voice, it asks once instead of guessing.
  3. Otherwise, the workspace default applies. Mark the right voice as default and single-brand teams never have to think about it.

Where the voice (and kit) apply

One profile, many surfaces - configure it once and every AI feature stays on brand:

  • AI subject lines in the campaign editor - see below.
  • AI-written message copy - email bodies, SMS, and refinements requested from the Assistant all follow the voice's tone, vocabulary, and forbidden-words list, and respect channel length limits.
  • Assistant-proposed email templates - ask the Assistant for a template and it writes the copy in your voice, then assembles a branded, email-safe design from your Brand Kit. Applied templates are saved as regular templates you can fine-tune.
  • Assistant-drafted journeys - when the AI Assistant drafts a journey for you, every email step inside it is generated in your voice and pre-wrapped in your Brand Kit's header, colors, font, and footer - the draft opens in the drag & drop editor already populated and on brand.
  • AI in-app messages - Assistant-generated in-app templates use the kit's logo and colors for a branded modal out of the box.

AI email templates

Ask the Assistant for a template - for example, "create an email template announcing our summer sale, 20% off with code SUN20". It shows an Apply card; on Apply, the AI writes the copy in your brand voice and Joryio assembles a clean, email-safe design from your Brand Kit. The result is saved as a regular template you can open and fine-tune in the template editor. Nothing is created before you press Apply.

The division of labor is deliberate: the AI writes copy only, and deterministic template code assembles the HTML from your kit's tokens. That's why AI-generated emails never come out with broken layouts or off-brand colors - the design isn't hallucinated, it's assembled.

Branded sections & product blocks in the editor

The email editor has a Branded sections block category - hero, paragraph, button, coupon code, divider, and products - every block already rendered in your Brand Kit colors and font when you drag it in. The product block has a Choose product action that opens your synced store catalog (Shopify/WooCommerce): pick a product visually and its real image, name, price, and link fill in - no code or variables needed. The AI uses these exact same sections when it generates templates, so AI-built and hand-built emails always match. (In SMS, where there are no blocks, product references still use Liquid variables.)

AI subject lines in the campaign editor

When editing an email variant, click AI suggest next to the subject field:

  1. Pick the language and (optionally) a brand voice - the workspace default is used otherwise.
  2. Describe what the email is about in one sentence.
  3. Get several genuinely different angles (benefit, curiosity, urgency…), each with a matching preheader. Click one to apply it.

Subject lines respect proven limits (≤60 characters recommended) and your forbidden-words list. Variants pair naturally with A/B testing - generate a few angles and let the experiment decide.

FAQ

Does any of this send messages by itself? No. The voice and kit shape what the AI writes and designs; everything it produces is a draft, a template, or a suggestion you apply. Sending stays in campaigns and journeys, under your control.

We have no website - can we still use the Brand Kit? Yes. Auto-fill is a convenience, not a requirement - set the logo URL and pick the colors manually, and the live mini-preview shows you the result immediately.

Can different journeys or campaigns use different voices? Yes. Any AI generation can pick a non-default voice, and copy generated for one journey doesn't bind the journey to that voice - the pick happens per generation.

Someone edited the voice - does existing copy change? No. The voice is read at generation time. Copy already written and saved stays as-is; the next generation follows the updated profile.

Privacy

Your prompts and sample texts are used only to generate your content. Generation metadata (token counts, cost, whether a draft was accepted) is stored for quality and billing; the generated text belongs to you.