# Zapier build guide — Samira’s quote desk

> **DEMO - fictional, sample content.**  
> Fictional business: Harbor & Hearth Catering · Red Hook, Brooklyn · chef-owner Samira Okonkwo.  
> No live Zaps. Portfolio recipe only.

## What this Zap does

Quote form → Google Sheet (or Airtable) → warm instant email (optional SMS) to the lead → Slack + email ping to Samira → 24-hour follow-up with two menu forks.

## Zap 1 — Instant capture + warmth + kitchen ping

### Trigger
**Webhooks by Zapier → Catch Hook** (or Typeform / WP form native trigger).  
Sample fields: `name`, `email`, `phone`, `event_date`, `guest_count`, `message`, optional `event_type`.

### Action A — Log the lead
**Google Sheets → Create Spreadsheet Row** in `Harbor Hearth Leads (DEMO)` / `Leads`  
Columns: `received_at`, `name`, `email`, `phone`, `event_date`, `guest_count`, `message`, `source`=`website_quote_form`, `status`=`new`  
*(Or Airtable → Create Record with the same fields.)*

### Action B — Instant reply (email) — Samira’s voice
**Gmail / Email by Zapier → Send Email**

- **To:** `{{email}}`  
- **Subject:** `Got it — Harbor & Hearth is on your event (from Samira)`  
- **Body:**

```text
Hi {{name}},

Samira here — chef-owner at Harbor & Hearth in Red Hook.
Your quote note just landed on my desk
{{event_date}} / {{guest_count}} guests.

While I pull a custom menu, a few house favorites:
smoked paprika short ribs, charred citrus halibut,
brown-butter squash with sage, olive-oil cake with sea salt.

I’ll reply within one business day with timing, tasting notes,
and a rough range. Reply anytime — dietary needs, venue quirks,
playlist vibes, all welcome.

Warmly,
Samira Okonkwo
Harbor & Hearth Catering · Red Hook, Brooklyn
quotes@example.com · 555-0177

DEMO - fictional, sample content
```

### Action C — Optional SMS
**Twilio → Send SMS** (only with consent)

```text
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)
```

### Action D — Slack kitchen ping
**Slack → Send Channel Message** → `#hearth-leads`

```text
🔔 New quote for the Red Hook kitchen (DEMO)
Who: {{name}} · {{email}} · {{phone}}
When: {{event_date}} · Guests: {{guest_count}}
Note: {{message}}
Samira: reply with a tasting sketch within 1 business day.
```

### Action E — Owner email (parallel or instead of Slack)
Same details to `owner@example.com`, subject `New quote: {{name}} wants a Harbor & Hearth table`.

---

## Zap 2 — Day-two follow-up

**Pattern:** same trigger (or New Spreadsheet Row) → **Delay by Zapier** 24 hours → optional Sheet lookup to skip if `status` is already `contacted` → send follow-up:

**Subject:** `Still dreaming up the menu? — Samira at Harbor & Hearth`

```text
Hi {{name}},

Just circling back — event weeks get loud. If you’re still
planning, I can sketch two options: cozy (short ribs + squash)
or bright (halibut + citrus greens).

Tell me venue vibe (loft / rooftop / gallery / office) and any
must-serve / never-serve notes. I’ll send a sample menu the
same day I hear back.

— Samira · Harbor & Hearth · Red Hook
DEMO - fictional, sample content
```

For testing, set Delay to **1 minute**.

---

## Naming
Label every Zap `DEMO - fictional, sample content`. Use only `example.com` / `555-01xx` while testing.
