# Variation

## Variation

Variation is how Humanic ensures every recipient gets an email that speaks directly to them — not a one-size-fits-all message blasted to your entire list. Instead of writing one email and sending it to everyone, Humanic generates distinct versions of your campaign tailored to different audiences, behaviors, and contexts.

***

### What variation means in Humanic

In traditional email tools, variation usually means A/B testing — two versions of the same email sent to two random halves of your list to see which subject line performs better.

Humanic takes a different approach. Variation here means generating meaningfully different emails for meaningfully different audiences. Each version is tailored to a specific micro-cohort — a group of users defined by their actual product behavior, lifecycle stage, or engagement pattern. The goal is not to test which message wins, but to ensure every cohort receives the most relevant message for where they are right now.

***

### Why variation matters

Sending the same email to a user who just signed up and a user who has been active for 60 days but hasn't upgraded is a missed opportunity for both. One needs guidance and encouragement. The other needs a reason to take the next step.

Variation closes that gap. When each cohort receives a message written specifically for their situation, relevance goes up, engagement improves, and the email does more meaningful work in the user's journey.

***

### Types of variation in Humanic

**Cohort-based variation**

This is the most common and most impactful type. Humanic's segmentation agent identifies distinct user groups based on product usage data — for example, users who completed onboarding vs. users who stalled at a specific step. The content agent then generates a separate, tailored email for each cohort. Same campaign goal, different message for each audience.

**Tone variation**

The same information can land very differently depending on how it's framed. A re-engagement email for a power user who went quiet needs a different tone than one sent to someone who never fully activated. Humanic lets you specify tone per cohort — confident and direct for one group, warm and encouraging for another.

**Offer variation**

Different cohorts may respond better to different incentives. Early-stage users might respond to a feature highlight. Long-term users nearing churn might respond to an exclusive offer or a personal check-in. Variation lets you tailor the offer to the moment, not just the message.

**Subject line variation**

Subject lines are the first — and sometimes only — thing a recipient reads. Humanic can generate multiple subject line options for the same email body, allowing you to choose the angle most likely to resonate with a specific cohort before sending.

**Language and market variation**

For teams operating across multiple regions, Humanic supports market-specific variation — adapting not just language but also pricing context, cultural tone, and regional relevance. This goes beyond translation into genuine localization.

***

### How to generate variations in Humanic

You don't need to set up a formal A/B test or configure split rules. Variations emerge naturally from the way you prompt and segment.

**Step 1 — Define your goal clearly**

Start with a single campaign goal. For example: "Re-engage users who signed up in the last 30 days but haven't completed onboarding." Humanic works best when the intent is specific.

**Step 2 — Let the segmentation agent identify cohorts**

Based on your goal and connected product data, Humanic will surface distinct micro-cohorts within your target audience. For example, it might identify users who logged in multiple times but didn't complete setup, and separately, users who logged in once and never returned. These are different people with different needs.

**Step 3 — Review the proposed cohorts**

Before generating content, review the cohorts Humanic has identified. You can accept them as-is, merge cohorts that are too similar, or ask Humanic to refine the segmentation with additional criteria.

**Step 4 — Generate tailored content per cohort**

Once the cohorts are confirmed, Humanic generates a distinct email for each one. The content reflects the specific behavioral context of that group — their milestone, their sticking point, and what the next step should be for them specifically.

**Step 5 — Review and refine each variation**

Each generated email can be reviewed and iterated independently. You might be happy with the email for Cohort A and want to adjust the CTA for Cohort B. Treat each variation as its own email — refine them separately before sending.

***

### Variation vs. iteration — what's the difference

Iteration is about improving a single email over multiple exchanges. You start with one output and refine it until it's right.

Variation is about producing multiple different emails from a single campaign goal, each optimized for a different audience segment. The two work together: you use variation to generate the right message for each cohort, and iteration to polish each individual email before it goes out.

***

### What makes a good variation strategy

**Anchor variation to real behavioral differences**

Variations are only valuable if they reflect genuine differences in user context. Creating two versions of an email with slightly different subject lines is surface-level variation. Creating two emails — one for users who hit a specific activation milestone and one for users who haven't — is meaningful variation that drives results.

**Don't over-segment**

More cohorts means more variations to manage. If two cohorts are very similar in behavior and context, a single email will serve both well. Reserve distinct variations for audiences with genuinely different needs or stages.

**Keep the campaign goal consistent across variations**

Variations should change the message, not the mission. Every version of a campaign should point toward the same north star — feature adoption, conversion, re-engagement — even if the language, tone, and offer differ by cohort.

**Use variation data to inform future campaigns**

Once a campaign sends, Humanic surfaces performance data by cohort. This tells you not just how the campaign performed overall, but which variation resonated most with which audience. Feed those learnings back into your next campaign brief to sharpen future targeting.

***

### Frequently asked questions

**How many variations can I generate per campaign?**

There is no hard limit. Humanic generates one variation per identified cohort. In practice, most campaigns have two to four meaningful cohorts — enough to personalize significantly without creating an unmanageable number of emails to review.

**Can I manually create a variation without using cohort segmentation?**

Yes. You can ask Humanic to generate an alternative version of an email directly in the conversation — for example, "generate a version of this email with a more urgent tone" or "write a shorter version of this for mobile readers." These manual variations sit alongside the cohort-based ones and can be used or discarded at your discretion.

**Do variations count as separate campaigns?**

No. Variations are part of the same campaign. They share the same goal, send window, and analytics view — but are delivered to their respective cohorts independently.

**How does Humanic decide what's different enough to warrant a variation?**

The segmentation agent looks for meaningful differences in product behavior — usage frequency, milestone completion, time since last activity, and feature adoption patterns. If two groups share the same behavioral profile, they'll be grouped together. If their context is meaningfully different, Humanic will surface them as separate cohorts and recommend distinct messaging.

**Can I reuse a variation from one campaign in another?**

You can reference past emails as examples in a new prompt — for example, "use the tone and structure of the re-engagement email from last month's campaign." Humanic will use it as a reference point when generating new variations.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://humanic.gitbook.io/humanic/advanced-features/hyper-personalization/variation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
