Social & Email Campaigns

Campaigns fail when the creative territory doesn’t match the emotional reality of the audience. Dialogue gives you a direct line to how real people feel about financial products at specific moments in their lives — the raw material for creative territories, ad copy hooks, and triggered email sequences that actually land.

This guide walks through building a campaign for a mortgage protection product targeting first-time buyers.


Step 1: Map the emotional territories available to you

Before writing a word of creative, understand the full emotional range of your audience. For any campaign, there are typically multiple valid territories — anxiety, aspiration, pride, cynicism. The corpus shows you which are dominant and which have the most resonant evidence.

Anxiety territory — the fear-based angle:

$GET /api/v1/quotes?product=mortgage&emotional_register=anxiety_fear&min_likes=20&limit=10

Aspiration territory — the pride and achievement angle:

$GET /api/v1/quotes?product=mortgage&emotional_register=pride_accomplishment&min_likes=20&limit=10

Cynicism territory — for challenger positioning:

$GET /api/v1/quotes?product=mortgage&emotional_register=anger_cynicism&min_likes=20&limit=10

Read through each set. The territory with the most resonant quotes — the ones that feel most “true” — is usually the right one to lead with.


Step 2: Find the trigger moments for email sequences

Life events are the natural trigger points for financial product campaigns. People make financial decisions at specific moments — not in response to generic brand awareness.

New mortgage / first home:

$GET /api/v1/comments?life_event=first_home_purchase&product=mortgage&limit=30

New baby:

$GET /api/v1/comments?life_event=child_born&limit=30

Redundancy:

$GET /api/v1/comments?life_event=redundancy&product=mortgage&limit=30

These comments show you exactly what’s going through someone’s mind at the trigger moment — the fears, the questions, the things they wish someone had told them. Use this to write the opening line of a trigger email that makes the reader feel immediately understood.


Step 3: Search for specific campaign angles

Use semantic search to pressure-test specific creative angles before committing to them.

“What if I lose my job?” — the protection gap angle:

$POST /api/v1/search
${
> "query": "what would happen to my mortgage if I lost my job",
> "limit": 10,
> "threshold": 0.4,
> "product": "mortgage"
>}

The “finally got the keys” moment:

$POST /api/v1/search
${
> "query": "excitement of finally getting the keys to my first home",
> "limit": 10,
> "threshold": 0.4,
> "life_stage": "first_home_buyer"
>}

The realisation moment:

$POST /api/v1/search
${
> "query": "realised I had no protection if something happened to me",
> "limit": 10,
> "threshold": 0.35
>}

If a search returns strong, high-engagement results, the territory has proven resonance. If results are weak, the angle may be a planner’s assumption rather than a real consumer concern.


Step 4: Generate campaign territories and copy hooks

Use the AI analyst to synthesise the data into a structured campaign brief.

$POST /api/chat
${
> "messages": [
> {
> "role": "user",
> "content": "Build a campaign brief for a mortgage protection product targeting first-time buyers aged 25-40. Include: three distinct creative territories each with a strategic rationale, an emotional hook, two ad copy headline options, and an opening line for a trigger email sent immediately after someone completes their mortgage application. Ground everything in real consumer language from the corpus."
> }
> ]
>}

For a triggered email sequence specifically:

$POST /api/chat
${
> "messages": [
> {
> "role": "user",
> "content": "I'm building a five-email sequence for new mortgage holders about income protection. For each email, tell me: the trigger moment or delay, the emotional territory to lead with, the key message, a subject line, and an opening paragraph. Base it entirely on what real people say about mortgages and financial vulnerability in the corpus."
> }
> ]
>}

Step 5: Tailor creative by life stage

First-time buyers and mid-life re-mortgagers need completely different creative. Pull quotes by life stage to write each version:

$GET /api/v1/quotes?life_stage=first_home_buyer&product=mortgage&min_likes=15&limit=10
$GET /api/v1/quotes?life_stage=mid_life_accumulator&product=mortgage&min_likes=15&limit=10

The language difference is usually stark. First-home buyers talk about excitement, fear of the unknown, and feeling overwhelmed. Mid-life accumulators talk about managing rates, planning for retirement, and regret about decisions made earlier. Different creative entirely.


Using the MCP server

In Claude Desktop, use the MCP server to run creative ideation sessions:

“I’m planning a social campaign for mortgage protection targeting people who’ve just bought their first home. Pull the most emotionally resonant comments from first-time buyers in the corpus — focus on the anxiety and pride territories. Then give me five ad creative concepts with a hook line and a 20-word copy direction for each.”

“Which of those five concepts has the strongest evidence in the corpus? Show me the quotes that back it up.”


Tips

  • Match register to channelanxiety_fear territory works for search ads (people in active problem-solving mode) but pride_accomplishment often performs better on social (where people share aspirational content). Pull quotes for both and write channel-specific variants.
  • Use gallows_humour — this register is underused in financial services and can be highly effective on social. Comments tagged with it tend to be self-aware, relatable, and shareable.
  • Build a swipe file — run GET /api/v1/quotes with different filter combinations and save the results. Over time this becomes a library of tested consumer language that your creative team can draw from continuously.