Skip to content
Local PulseWeekly

Issue 1Week of October 12, 2026America/Chicago

No keys required

A sample Monday brief

This page runs the demo generator in the browser’s request. It does not call a model or search the web. Switch the business, the town, and Free versus Full Kit. The JSON underneath is the same shape the email will send.

Issue 1Full KitDraft mode

Week of October 12, 2026

the salon in Oak Park

Salon or spa · 60302

Local snapshot

  1. October is the last calm stretch

    Holiday calendars lock soon. A clear weekday opening is more useful than a costume contest. Say what is still easy to schedule in 60302.

    Unconfirmed prompt · demo-stub

  2. Keep it inside Oak Park

    In Oak Park (60302), the people most likely to hire you this week already live or work a short drive away. Name the area you actually serve instead of writing for everyone nearby.

    Unconfirmed prompt · demo-stub

  3. Name a real opening

    Color and cut clients book on trust and timing. A post that names a weekday morning you can still take will outperform a transformation quote.

    Unconfirmed prompt · demo-stub

  4. Retail only if you mean it

    If you have a shelf, mention one product you would actually hand someone and why. Skip a discount you invented for the caption.

    Unconfirmed prompt · demo-stub

  5. Ask for a plain referral

    One line is enough: if a client has been meaning to book, this is a good week. Ask them to send it to one friend.

    Unconfirmed prompt · demo-stub

Captions

Facebook

Oak Park friends: the salon still has a few weekday openings before the calendar gets loud. If your color or cut has been a “maybe,” this is the week to turn it into a time. Tell us the daypart that actually works.

Instagram

Weekday mornings in Oak Park are the quiet ones worth booking. If you have been waiting for a sign to get back in the chair, this is it. Send this to the friend who says they will “eventually.”

Google Business Profile

Now taking weekday appointments in Oak Park (60302). Ask for a cut or color and the time of day you can actually make.

LinkedIn

Local service businesses live or die on the week they still have open chairs. At the salon in Oak Park, we are publishing the openings instead of hoping people guess.

Instagram · short version

Oak Park: a few weekday spots are open at the salon. If you have been meaning to book, do it while the week is still calm.

Who to reach

  • Clients overdue by six weeks or more

    They already trust you and need a nudge with a real opening, not a coupon.

    Instagram or a text you send yourself

  • People new to Oak Park this season

    They are choosing a salon before a habit forms.

    Google Business Profile

  • Friends of your Tuesday regulars

    Referrals close because the introduction is personal.

    Facebook

Newsletter draft

Subject

Oak Park this week — a note from the salon

A short salon or spa note for the week of October 12, 2026. Edit before you send.

Hello from Oak Park,

This is a draft for the week of October 12, 2026, written for the salon. Edit the next paragraph so it sounds like something you would say at the counter.

The people most likely to act live in or near Oak Park (60302). This week, pick one offer and one time. Tell people what you can still do before the week fills up, and leave out anything you would have to double-check.

If you only send one line, send this: we are here in Oak Park this week, and the useful next step is to tell us what you need.

See you around the neighborhood.

Practice tip

Post the opening the morning you read this

Pick the Facebook or Instagram caption, fix one detail so it sounds like you, and publish it before noon. Waiting until Thursday is how a week of open chairs disappears.

Sponsored

Harbor Street Stationery

Sample placement. A real sponsor is labeled, exclusive, and the only ad in the issue. Subscriber emails and profiles are never part of the package.

Sponsor details
Draft mode. These local notes are seasonal prompts from a stub generator, not confirmed events, hours, prices, or offers. Nothing here is a live listing. Confirm every detail before you post. The production generator must cite sources and must not invent events, phone numbers, or addresses.
Brief JSON
{
  "id": "sample-salon-full_kit",
  "generatedAt": "2026-10-15T19:41:04.925Z",
  "weekOf": "2026-10-12",
  "weekLabel": "October 12, 2026",
  "issue": 1,
  "tier": "full_kit",
  "mode": "demo-stub",
  "disclaimer": "Draft mode. These local notes are seasonal prompts from a stub generator, not confirmed events, hours, prices, or offers. Nothing here is a live listing. Confirm every detail before you post. The production generator must cite sources and must not invent events, phone numbers, or addresses.",
  "todo": [
    "Replace demo-stub snapshots with an LLM plus web search and event sources. Never invent events, phone numbers, or street addresses.",
    "Cache live signals by ZIP + week in signal_cache before calling the model so neighbors share one research pass.",
    "Pass audience notes, goals, and a scrape of the customer website into the prompt for voice.",
    "Validate model JSON against WeeklyBrief and drop any claim that has no source URL."
  ],
  "business": {
    "type": "salon",
    "typeLabel": "Salon or spa",
    "name": null,
    "spoken": "the salon",
    "city": "Oak Park",
    "postalCode": "60302",
    "website": null
  },
  "snapshot": [
    {
      "title": "October is the last calm stretch",
      "detail": "Holiday calendars lock soon. A clear weekday opening is more useful than a costume contest. Say what is still easy to schedule in 60302.",
      "kind": "seasonality",
      "confirmed": false,
      "source": "demo-stub"
    },
    {
      "title": "Keep it inside Oak Park",
      "detail": "In Oak Park (60302), the people most likely to hire you this week already live or work a short drive away. Name the area you actually serve instead of writing for everyone nearby.",
      "kind": "neighborhood",
      "confirmed": false,
      "source": "demo-stub"
    },
    {
      "title": "Name a real opening",
      "detail": "Color and cut clients book on trust and timing. A post that names a weekday morning you can still take will outperform a transformation quote.",
      "kind": "planning",
      "confirmed": false,
      "source": "demo-stub"
    },
    {
      "title": "Retail only if you mean it",
      "detail": "If you have a shelf, mention one product you would actually hand someone and why. Skip a discount you invented for the caption.",
      "kind": "planning",
      "confirmed": false,
      "source": "demo-stub"
    },
    {
      "title": "Ask for a plain referral",
      "detail": "One line is enough: if a client has been meaning to book, this is a good week. Ask them to send it to one friend.",
      "kind": "planning",
      "confirmed": false,
      "source": "demo-stub"
    }
  ],
  "audiences": [
    {
      "who": "Clients overdue by six weeks or more",
      "why": "They already trust you and need a nudge with a real opening, not a coupon.",
      "channel": "Instagram or a text you send yourself"
    },
    {
      "who": "People new to Oak Park this season",
      "why": "They are choosing a salon before a habit forms.",
      "channel": "Google Business Profile"
    },
    {
      "who": "Friends of your Tuesday regulars",
      "why": "Referrals close because the introduction is personal.",
      "channel": "Facebook"
    }
  ],
  "captions": [
    {
      "platform": "facebook",
      "label": "Facebook",
      "text": "Oak Park friends: the salon still has a few weekday openings before the calendar gets loud.\n\nIf your color or cut has been a “maybe,” this is the week to turn it into a time. Tell us the daypart that actually works."
    },
    {
      "platform": "instagram",
      "label": "Instagram",
      "text": "Weekday mornings in Oak Park are the quiet ones worth booking.\n\nIf you have been waiting for a sign to get back in the chair, this is it. Send this to the friend who says they will “eventually.”"
    },
    {
      "platform": "google_business",
      "label": "Google Business Profile",
      "text": "Now taking weekday appointments in Oak Park (60302). Ask for a cut or color and the time of day you can actually make."
    },
    {
      "platform": "linkedin",
      "label": "LinkedIn",
      "text": "Local service businesses live or die on the week they still have open chairs. At the salon in Oak Park, we are publishing the openings instead of hoping people guess."
    },
    {
      "platform": "instagram",
      "label": "Instagram · short version",
      "text": "Oak Park: a few weekday spots are open at the salon. If you have been meaning to book, do it while the week is still calm."
    }
  ],
  "newsletter": {
    "subject": "Oak Park this week — a note from the salon",
    "preheader": "A short salon or spa note for the week of October 12, 2026. Edit before you send.",
    "body": "Hello from Oak Park,\n\nThis is a draft for the week of October 12, 2026, written for the salon. Edit the next paragraph so it sounds like something you would say at the counter.\n\nThe people most likely to act live in or near Oak Park (60302). This week, pick one offer and one time. Tell people what you can still do before the week fills up, and leave out anything you would have to double-check.\n\nIf you only send one line, send this: we are here in Oak Park this week, and the useful next step is to tell us what you need.\n\nSee you around the neighborhood."
  },
  "tip": {
    "title": "Post the opening the morning you read this",
    "body": "Pick the Facebook or Instagram caption, fix one detail so it sounds like you, and publish it before noon. Waiting until Thursday is how a week of open chairs disappears."
  },
  "sponsor": {
    "label": "Sponsored",
    "name": "Harbor Street Stationery",
    "copy": "Sample placement. A real sponsor is labeled, exclusive, and the only ad in the issue. Subscriber emails and profiles are never part of the package.",
    "url": "https://localpulseweekly.com/sponsors",
    "exclusive": true,
    "kind": "sample"
  }
}