# Make build guide — Samira’s quote desk

> **DEMO - fictional, sample content.**  
> Fictional: Harbor & Hearth · Samira Okonkwo · Red Hook. No live scenarios.

## Scenario spine

```
[1] Webhooks → Custom webhook
[2] Tools → Set variables (normalize + follow_up_at)
[3] Google Sheets → Add a Row  (or Airtable → Create a Record)
[4] Email → Send  (Samira instant reply)
[5] Optional Twilio → SMS
[6] Slack → Create a Message  (#hearth-leads)
[7] Email → Send  (owner ping)
[8] Tools → Sleep 86400s  (or second scheduled scenario)
[9] Email → Send  (day-two menu-fork follow-up)
```

Use a **Router** after step 2 for parallel Sheets/Airtable or Slack/email branches.

---

## Copy blocks (drop into modules)

### Instant email subject
`Got it — Harbor & Hearth is on your event (from Samira)`

### Instant email body (HTML or text)
Warm Samira intro → house favorites (short ribs, citrus halibut, brown-butter squash, olive-oil cake) → “reply within one business day” → sign-off with Red Hook + `quotes@example.com` · `555-0177` → footer `DEMO - fictional, sample content`.

### SMS (optional)
`Hi {{name}} — Samira at Harbor & Hearth got your quote. Thinking short ribs & olive-oil cake already. I'll email within 1 business day. Reply STOP to opt out. (DEMO - fictional)`

### Slack
`New quote for the Red Hook kitchen` + who / when / guests / note + reminder to send a tasting sketch.

### Day-two follow-up subject
`Still dreaming up the menu? — Samira at Harbor & Hearth`

### Day-two body
Two forks: cozy (short ribs + squash) vs bright (halibut + citrus). Ask venue vibe + must/never-serve. Promise a sample menu the same day they reply. DEMO footer.

---

## Sleep vs schedule
- **Sleep 86400** in-scenario: fine for demos / low volume; use `60` while testing.  
- **Scheduled scenario:** hourly Sheet scan where `status=new` and `received_at` ≤ now−24h → send → set `followed_up`.

## Labels
Scenario name: `DEMO - Harbor & Hearth Quote Desk`. Folder notes: `DEMO - fictional, sample content`.
