# Worked Example: Retail Boutique Brief → Campaign

**Business:** Bloom & Thread — women's clothing boutique, Charleston SC  
**Canva tier:** Teams (no Enterprise)  
**HubSpot tier:** Marketing Hub Professional  
**Brief source:** content-strategy skill output (approved by owner)

---

## Input: Approved brief (summary)

```
Push hard: Linen summer dresses (top seller, trending +22% MoM)
Hold steady: Accessories
Seasonal opportunity: Back-to-school transition (Aug 15 pivot)
Offer: Buy 2 dresses, get 1 accessory free (runs June 1–July 31)
Channels: Instagram feed, Instagram story, Facebook feed
Cadence: 3× per week, Mon/Wed/Fri, 10 AM ET
Voice: Warm, conversational, light humor. No corporate copy.
```

---

## Stage 1: Posting calendar (presented for approval)

| Date | Channel | Theme | Asset type | Caption angle |
|------|---------|-------|------------|---------------|
| Jun 2 | Instagram feed | Linen dresses launch | Square post | Product intro — "finally, a dress you can wear to both places" |
| Jun 4 | Facebook feed | Linen dresses | Landscape post | Social proof — "our most-reached-for item this spring" |
| Jun 6 | Instagram story | Buy 2 get 1 offer | Story (16:9) | Offer urgency — swipe up |
| Jun 9 | Instagram feed | Linen styling tip | Square post | Education — "3 ways to style the linen midi" |
| Jun 11 | Facebook feed | Behind the scenes | Landscape post | Brand story — how they're made |
| Jun 13 | Instagram story | Weekend outfit inspo | Story (16:9) | Lifestyle — "your Saturday, sorted" |
| … | … | … | … | … |

*Owner approved — "move Jun 11 to Jun 12, I'm posting about the sale that day. Otherwise great."*  
*(Calendar updated; proceeding to Stage 2.)*

---

## Stage 2: Canva asset generation (Pro/Teams path)

**Template selection exchange:**

```
Claude: I found 3 square-post templates in your Canva library:
  1. Boutique Square - Cream  (last edited Apr 2026)
  2. Summer Promo - Sand      (last edited Mar 2026)
  3. Product Feature Bold     (last edited Feb 2026)
  Which should I use for the feed posts?

Owner: The cream one, #1.

Claude: Got it. I'll use "Boutique Square - Cream" for all feed posts.
        Creating design shells now — I'll give you the links to fill in
        the product photos and text in Canva, then come back so I can export.
```

*[Designs created; owner fills in Canva; returns design IDs]*

**Export output:**
```
Exporting previews...
✓ Jun 2 feed post    → https://canva.com/export/abc123.png
✓ Jun 4 Facebook     → https://canva.com/export/def456.png
✓ Jun 6 story        → https://canva.com/export/ghi789.png
[…]
```

*Owner: "These look great. Go ahead."*

---

## Stage 3: Caption drafts

**Jun 2 — Instagram feed (linen dresses launch)**
```
Finally, a dress you can wear to the farmer's market *and* to dinner. 🌿

Our linen midi just landed and it's already our most-requested piece this
summer. Breathable, effortless, and yes — it has pockets.

Grab yours before the sizes go → link in bio.

#LinenDress #CharlestonStyle #SummerFashion #BloomAndThread
```

**Jun 4 — Facebook feed (social proof)**
```
"I've worn it four times this week and I'm not even sorry."

That's a real review from a real customer about our linen midi. Between
you and us, we're not surprised. Shop the collection at the link below.
```

**Jun 6 — Instagram story (offer)**
```
👗 Buy 2 dresses → get 1 accessory FREE

Offer runs June 1–July 31. Don't sleep on it.

Swipe up to shop →
```

*Owner approved with one change: "Jun 4 caption — add the price at the end. '$88, link below.'"*  
*Caption updated.*

---

## Stage 4: HubSpot staging

**Campaign created:**
```
Campaign: "Bloom & Thread — Summer Linen 2026"
Start: Jun 2, 2026 | End: Jul 31, 2026
Campaign ID: 8a72c1f4...
```

**Scheduled queue (first 3):**

| Scheduled | Channel | Caption preview | Status |
|-----------|---------|-----------------|--------|
| Jun 2, 10:00 AM ET | Instagram | "Finally, a dress you can wear…" | SCHEDULED |
| Jun 4, 10:00 AM ET | Facebook | '"I've worn it four times…"' | SCHEDULED |
| Jun 6, 10:00 AM ET | Instagram Story | "Buy 2 dresses → get 1 accessory FREE…" | SCHEDULED |

**Final message to owner:**
```
Your campaign is staged in HubSpot:
https://app.hubspot.com/content/12345/social/campaigns/8a72c1f4

Posts will publish automatically on schedule. You can cancel or edit
any post in HubSpot before it goes out. Anything to change before we're done?
```

---

## Email content example (text-only — no Canva)

Email rows skip Canva entirely. Claude writes the email subject, preheader,
and body as plain prose in Stage 3, and the owner copies the content into
their email tool when they're ready to send.

**Calendar row:**

| Date | Channel | Theme | Asset type | Angle |
|------|---------|-------|------------|-------|
| Jun 5 | Email | Summer linen launch | Email (text) | Hero customer benefit + offer |

**Stage 3 output (inline, no Canva involved):**

```
Subject: Linen that actually breathes
Preheader: New summer styles in — plus a small gift if you grab two.

The first batch of linen midis just hit the floor. They're the kind of
dress you can wear to brunch, to a wedding, or to the school pickup line
without feeling like you've made a wardrobe decision.

A few things worth knowing:
  • Sizes XS–XL, four colorways
  • Pockets (real ones)
  • Buy 2 dresses through July 31 and we'll throw in a free accessory

Stop by 412 King Street this weekend, or shop online below.

Shop the linen collection →

— Maya
Bloom & Thread
```

**Stage 4 handoff:**

```
Your social posts are scheduled in HubSpot: [link]

Email content for June 5 is drafted above — copy it into your email tool
when you're ready to send. We don't stage emails directly; that lets you
preview the formatting in your sending platform first.
```
