- Home
- Skills
- Marketing & SEO
- Local Service Weekly Campaign Kit
Works with the AI Agents you already use
Local Service Weekly Campaign Kit
Turn one confirmed local-service offer into 5 posts, 3 video scripts and 1 email—with fact checks and a tracker.
$14.99
Local Service Weekly Campaign Kit
Example session with this skill installed
SYNTHETIC TEST SCENARIO — not a real business or offer.
Run the kit in English. I own Willow Grooming, ordinary dog grooming in fictional Brookford. Owner-confirmed promotion: USD 10 off one bath-and-brush appointment for existing customers booked 10–16 January 2027, America/New_York, and completed by 31 January 2027. Cannot combine with other offers; code WILLOW10. Bath, brushing and towel dry only. No medical, skin or breed outcomes. Base price unspecified; no availability claims. CTA bookings@willow.example; sender Willow Grooming. Campaign 10–16 January; simulated as-of 9 January 2027. I use Instagram feed, Facebook Page, Google Business Profile, Nextdoor and Instagram Story. Film hands and my own clean tools only. Brand examples I own: “A straightforward appointment for your dog's routine.” / “Here is what the service includes.” / “Email us if you would like the details.” Calm/plain, no emojis. Goal inquiries. Authorized recipient list exists; my sending system handles footer/unsubscribe, details not supplied: mark setup needed. Measure seven days after publication. Inquiry = one contact thread; booking = one confirmed appointment; attribution self-report. Unknown results stay blank. Draft exactly 5 posts, 3 scripts, 1 email, checklist and tracker. Do not publish or send.
- Read your context and instructions
- Compiled the local service weekly
Willow Grooming weekly campaign
SYNTHETIC TEST OUTPUT — not a real business offer. The reserved .example email cannot be used as a real contact.
DRAFT — OWNER REVIEW REQUIRED
Campaign ID: WG-2027-01 (internal tracking label, not a customer code)
Business: Willow Grooming, Brookford (fictional test scenario)
Campaign: 10–16 January 2027, America/New_York
Simulated as-of: 9 January 2027
Language: English
Goal: inquiries by email
One promotion: USD 10 off one bath-and-brush appointment for existing customers; book 10–16 January 2027 and complete the appointment by 31 January 2027; use WILLOW10; cannot combine with other offers.
Status notes: email is incomplete for sending until the owner verifies the sending-system footer and unsubscribe details. No account, link, filming or platform checks were performed. No content has been published or sent.
Fact ledger
All confirmed facts below come from the supplied owner brief, not independent verification. The fictional business and reserved .example email make this a test artifact, not a usable real-business promotion.
| ID | Exact fact | Source | Status | Assets |
|---|---|---|---|---|
| F01 | Business name Willow Grooming | Owner identity | confirmed | P1–P5, V1–V3, E1 |
| F02 | Ordinary dog grooming in Brookford | Owner service/location | confirmed | P1–P5, V1–V3, E1 |
| F03 | USD 10 off one bath-and-brush appointment | Owner promotion | confirmed | P1–P5, V1–V3, E1 |
| F04 | Existing customers only | Owner promotion | confirmed | P1–P5, V1–V3, E1 |
| F05 | Booking window 10–16 January 2027 | Owner promotion | confirmed | P1–P5, V1–V3, E1 |
| F06 | Appointment must be completed by 31 January 2027 | Owner promotion | confirmed | P1–P5, V1–V3, E1 |
| F07 | Business timezone America/New_York | Owner timing | confirmed | P1–P5, V1–V3, E1 |
| F08 | Code WILLOW10 | Owner promotion | confirmed | P1–P5, V1–V3, E1 |
| F09 | Cannot combine with other offers | Owner promotion | confirmed | P1–P5, V1–V3, E1 |
| F10 | Bath, brushing and towel dry only | Owner inclusions | confirmed | P2, P3, V2, E1 |
| F11 | CTA email bookings@willow.example | Owner contact | confirmed spelling; function unverified | P1–P5, V1–V3, E1 |
| F12 | No supplied base price | Owner brief | not supplied — omit final price | all |
| F13 | No availability claims | Owner restriction | confirmed omission | all |
| F14 | No medical, skin or breed outcomes | Owner restriction | confirmed omission | all |
| F15 | Owner uses IG feed, Facebook Page, GBP, Nextdoor, IG Story | Owner channels | confirmed; account interfaces unverified | P1–P5 |
| F16 | Hands and own clean tools available for proposed filming | Owner footage | confirmed; actual footage not inspected | V1–V3 |
| F17 | Sender Willow Grooming | Owner email | confirmed | E1 |
| F18 | Authorized recipient list exists | Owner email | owner-confirmed; not inspected | E1 |
| F19 | Sending system handles legal footer and unsubscribe; details absent | Owner email | owner setup required | E1 |
| F20 | Measurement window seven days after publication | Owner measurement | confirmed | tracker |
| F21 | Inquiry = one contact thread; booking = one confirmed appointment; attribution = self-report | Owner measurement | confirmed | tracker |
| F22 | Calm plain voice, no emojis; supplied examples A–C owned by user | Owner voice | confirmed | all |
Voice map
Keep: direct explanations as in B, “Here is what the service includes”; invitation by email as in C; ordinary vocabulary and calm sentence structure from A.
- Avoid: emojis, superlatives, urgency, availability statements, guaranteed results and any medical or skin claims.
- Apply: “Willow Grooming offers USD 10 off one bath-and-brush appointment for existing customers in Brookford.”
Suggested week
These are proposed manual-use dates only. Nothing is scheduled. Owner must verify current account formats and offer timing before use.
| Asset | Date | Destination | Job | CTA |
|---|---|---|---|---|
| P1 | 2027-01-10 | Instagram feed | introduce offer | email bookings@willow.example |
| P2 | 2027-01-11 | Facebook Page | explain inclusions | same email |
| P3 | 2027-01-12 | Google Business Profile | clarify eligibility | same email |
| P4 | 2027-01-13 | Nextdoor | distinguish booking/service dates | same email |
| P5 | 2027-01-16 | Instagram Story | recap terms | same email |
| V1 | 2027-01-10 | Instagram short video | introduce discount | same email |
| V2 | 2027-01-12 | Instagram short video | explain scope | same email |
| V3 | 2027-01-15 | Facebook short video | explain inquiry method | same email |
| E1 | 2027-01-11 | full offer | same email |
Social posts
P1 — Instagram feed / offer introduction
Copy to review
Willow Grooming in Brookford has an offer for existing customers: USD 10 off one bath-and-brush appointment.
Book 10–16 January 2027 and complete your appointment by 31 January 2027. Dates use America/New_York time. Use code WILLOW10. This offer cannot be combined with other offers.
For details, email bookings@willow.example.
Visual/alt text: proposed original text card: “Willow Grooming, Brookford. USD 10 off one bath-and-brush appointment. Existing customers.” Caption carries the complete terms. Suggested alt text: “Willow Grooming offer card for existing customers; full terms appear in the caption.”
Evidence: F01–F09, F11.
Adaptation: simple card, short opening and complete caption; no unconfirmed bio link or clickable-caption instruction.
Owner check: verify email and card/caption remain paired; actual card not generated.
P2 — Facebook Page / what is included
Copy to review
Here is what the bath-and-brush appointment at Willow Grooming includes: a bath, brushing and a towel dry. That is the scope of this service in Brookford.
Existing customers can receive USD 10 off one bath-and-brush appointment when they book 10–16 January 2027 and complete the appointment by 31 January 2027. Dates use America/New_York time.
Use code WILLOW10. The offer cannot be combined with other offers. Email bookings@willow.example for the details.
Visual/alt text: an owner-made service-scope card with “Bath / Brushing / Towel dry.” Alt text names those three services. No dog before-and-after image or implied result.
Evidence: F01–F11.
Adaptation: explanation before offer gives Facebook readers the service scope.
Owner check: verify service scope and CTA; no extra service has been implied.
P3 — Google Business Profile / eligibility FAQ
Copy to review
Is this offer for existing customers? Yes. Willow Grooming in Brookford offers existing customers USD 10 off one bath-and-brush appointment: bath, brushing and towel dry only.
Book 10–16 January 2027; complete the appointment by 31 January 2027. Dates use America/New_York time. Use WILLOW10. Cannot combine with other offers.
Email bookings@willow.example for details.
Visual/alt text: optional plain eligibility card; alt text: “Offer for existing customers of Willow Grooming in Brookford.”
Evidence: F01–F11.
Adaptation: direct FAQ, no hashtags, factual local identity and literal email action.
Owner check: confirm account offers an appropriate post format and permits the chosen contact presentation; no current policy compliance asserted.
P4 — Nextdoor / booking window versus appointment date
Copy to review
For existing Willow Grooming customers in Brookford, the booking dates and appointment deadline for this offer are different.
Book 10–16 January 2027 to receive USD 10 off one bath-and-brush appointment. Complete the appointment by 31 January 2027. Dates use America/New_York time.
Use code WILLOW10; this cannot be combined with other offers. Email bookings@willow.example if you would like the details.
Visual/alt text: proposed two-column text card, “Book: 10–16 January 2027 / Complete by: 31 January 2027.” Include timezone in caption and card. Alt text reads those date distinctions.
Evidence: F01–F09, F11.
Adaptation: practical neighborhood-service context without claiming neighbor endorsements. Replaces an unsupported process walkthrough with an evidenced date explanation.
Owner check: account posting rules and audience fit need manual verification.
P5 — Instagram Story / offer recap
Copy to review — publish all four paired frames together
- “Willow Grooming, Brookford. USD 10 off one bath-and-brush appointment. Existing customers only.”
- “Book 10–16 January 2027. Complete by 31 January 2027. Dates use America/New_York time.”
- “Use code WILLOW10. Cannot combine with other offers.”
- “For details, email bookings@willow.example.”
Visual/alt/accessibility: four plain high-contrast text frames; keep each fully visible long enough to read, with no busy footage. Include complete spoken or text description if the account supports it. This is one Story post with four paired frames. Four frames are used to keep terms readable rather than squeezing them into the editorial default of 2–3.
Evidence: F01–F09, F11.
Adaptation: segmented terms and literal email address, no assumed link sticker.
Owner check: verify frame order, readability and no frame being shared alone without its terms.
Short-video scripts
Proposed shots use only hands, owned clean tools, and owner-made text cards; no animal, customer, home or third-party footage is required. Use the entire paired caption with each video. Do not treat the shot suggestions as evidence of completed filming. No final service price is stated.
V1 — offer introduction
Destination: Instagram short video; proposed vertical framing.
Duration: about 28 seconds, approximately 42 spoken words plus pauses and text reading. Terms are repeated in the paired caption rather than rushed through speech.
| Time | Proposed shot | Spoken words | On-screen text |
|---|---|---|---|
| 0–6s | Owner-made business card | “Willow Grooming in Brookford has an offer for existing customers.” | Willow Grooming · Brookford · Existing customers |
| 6–15s | Hands place a simple offer card | “Receive ten US dollars off one bath-and-brush appointment.” | USD 10 off one bath-and-brush appointment |
| 15–22s | Static date card | “The booking window is ten to sixteen January, twenty twenty-seven.” | Book 10–16 January 2027 · Full terms in paired caption |
| 22–28s | Static email card | “Email us for details, and read the complete terms below.” | bookings@willow.example · WILLOW10 |
Paired caption — required with video: Willow Grooming, Brookford: USD 10 off one bath-and-brush appointment for existing customers. Book 10–16 January 2027 and complete the appointment by 31 January 2027. Dates use America/New_York time. Use WILLOW10. Cannot combine with other offers. Email bookings@willow.example for details.
Evidence: F01–F09, F11, F16.
Filming/accessibility: captions from spoken script; owner must review card reading time and caption visibility. Keep the video and required caption together.
V2 — service scope
Destination: Instagram short video; proposed vertical framing.
Duration: about 28 seconds, approximately 40 spoken words plus pauses. Offer terms live in the required paired caption.
| Time | Proposed shot | Spoken words | On-screen text |
|---|---|---|---|
| 0–7s | Hands place bath label beside own clean tools | “Here is the scope of a bath-and-brush appointment at Willow Grooming.” | Willow Grooming · Brookford |
| 7–14s | Three owner-made labels | “It includes a bath, brushing and a towel dry.” | Bath · Brushing · Towel dry only |
| 14–21s | Offer card | “Existing customers can receive ten US dollars off one appointment.” | USD 10 off · Existing customers |
| 21–28s | Static email card | “Email us for details. The complete offer terms are below.” | bookings@willow.example · WILLOW10 · Read paired caption |
Paired caption — required with video: Willow Grooming, Brookford: USD 10 off one bath-and-brush appointment for existing customers. Service includes bath, brushing and towel dry only. Book 10–16 January 2027 and complete the appointment by 31 January 2027. Dates use America/New_York time. Use WILLOW10. Cannot combine with other offers. Email bookings@willow.example for details.
Evidence: F01–F11, F16.
Filming/accessibility: owner tools are context only, not an unconfirmed equipment claim. Caption speech. No dog or result imagery is needed.
V3 — inquiry method
Destination: Facebook short video; proposed vertical framing.
Duration: about 29 seconds, approximately 42 spoken words plus pauses.
| Time | Proposed shot | Spoken words | On-screen text |
|---|---|---|---|
| 0–6s | Business/eligibility card | “Are you an existing Willow Grooming customer in Brookford?” | Existing customers · Willow Grooming · Brookford |
| 6–15s | Hands point to email card, no actual account | “For details of the ten-US-dollar bath-and-brush discount, email the address on screen.” | bookings@willow.example |
| 15–22s | Code card | “The offer code is WILLOW ten.” | WILLOW10 · One appointment |
| 22–29s | Date card | “Read the booking dates, completion deadline and full conditions below.” | Book 10–16 January 2027 · Full terms in paired caption |
Paired caption — required with video: Willow Grooming, Brookford: USD 10 off one bath-and-brush appointment for existing customers. Book 10–16 January 2027 and complete the appointment by 31 January 2027. Dates use America/New_York time. Use code WILLOW10. Cannot combine with other offers. Email bookings@willow.example for details.
Evidence: F01–F09, F11, F16.
Filming/accessibility: only the known inquiry action is shown; no invented booking form, response time or confirmation process. Add speech captions and keep email card legible.
E1 — email
Status
INCOMPLETE FOR SENDING — owner setup needed. Promotional text is ready for owner review, but required footer/unsubscribe details have not been supplied.
Subject: USD 10 off one bath-and-brush appointment for existing customers
Preview: Book 10–16 January 2027; complete the appointment by 31 January 2027.
Sender: Willow Grooming
Body to review
Hello,
Willow Grooming in Brookford offers existing customers USD 10 off one bath-and-brush appointment. The service includes a bath, brushing and a towel dry only.
Book 10–16 January 2027 and complete the appointment by 31 January 2027. Dates use America/New_York time. Use code WILLOW10. This offer cannot be combined with other offers.
For the details, email bookings@willow.example.
Willow Grooming
Owner setup checklist — separate from sendable body: verify the authorized audience is still valid for this use; confirm sender settings; insert and test your actual sending-system footer and unsubscribe mechanism; verify required business details and applicable rules; test the contact destination. Do not send this raw draft as-is. No mailing address or unsubscribe URL was invented.
Evidence: F01–F11, F17–F19.
Fact-and-brand checklist
| Check | Result | Evidence or owner action |
|---|---|---|
| Exact nine assets | pass | P1–P5, V1–V3, E1 present; Story frames and captions are parts of their one asset |
| Offer parity | pass for drafting | Every standalone post and each required video caption contains USD 10, one bath-and-brush appointment, existing-customer eligibility, booking window, completion deadline, timezone, WILLOW10 and cannot-combine condition |
| Claim trace | pass for drafting | Business claims map to F01–F11; no base price, availability, outcome, testimonial or guarantee introduced |
| Date and CTA text | pass for spelling; owner verification needed for function | bookings@willow.example appears literally; all campaign dates fit the simulated future week; email functionality is untested and fictional |
| Voice | pass for drafting; owner verification needed for brand fit | Plain explanations echo B's structure; email invitations reflect C; no emojis, superlatives or result promise |
| Distinct jobs/adaptation | pass | P2 scope, P3 eligibility, P4 date clarification; P5 frame sequence; videos use scope/inquiry jobs instead of invented processes |
| Feasibility/accessibility | owner verification needed | Actual footage, text reading time, captions and account presentation require owner review; no customer or animal footage assumed |
| Tracker hygiene | pass for draft | Nine rows below; unobserved actual dates and metrics blank; no performance claims |
| Owner release gate | owner verification needed | Confirm facts remain valid, exact clock cutoffs if relevant, accounts and CTA work, media rights, platform/local/email requirements and footer setup |
Results tracker
Proposed dates are marked in status; these are not publication records. Keep all unobserved metrics blank. Measure seven days after actual publication. An inquiry is one contact thread; a booking is one confirmed appointment. Attribute by owner-recorded customer self-report without customer names. Counts can overlap across assets; do not sum them into unique campaign totals or infer causal ROI.
campaign_id,asset_id,platform,planned_date,actual_date,status,reach_or_views,link_clicks,inquiries,bookings,attributed_revenue,currency,measurement_window,attribution_note,learning
WG-2027-01,P1,Instagram feed,2027-01-10,,proposed,,,,,,USD,7 days after publication,,
WG-2027-01,P2,Facebook Page,2027-01-11,,proposed,,,,,,USD,7 days after publication,,
WG-2027-01,P3,Google Business Profile,2027-01-12,,proposed,,,,,,USD,7 days after publication,,
WG-2027-01,P4,Nextdoor,2027-01-13,,proposed,,,,,,USD,7 days after publication,,
WG-2027-01,P5,Instagram Story,2027-01-16,,proposed,,,,,,USD,7 days after publication,,
WG-2027-01,V1,Instagram short video,2027-01-10,,proposed,,,,,,USD,7 days after publication,,
WG-2027-01,V2,Instagram short video,2027-01-12,,proposed,,,,,,USD,7 days after publication,,
WG-2027-01,V3,Facebook short video,2027-01-15,,proposed,,,,,,USD,7 days after publication,,
WG-2027-01,E1,email,2027-01-11,,proposed,,,,,,USD,7 days after publication,,
Owner review gate
This is a draft, not permission to publish. Verify the offer is still accurate, dates and any clock cutoffs, email function, account features, brand tone, footage/typography rights and applicable platform/email/local requirements. Complete the email footer setup. Withhold affected assets if any material condition changes. No revenue, engagement or booking outcome is guaranteed. Nothing has been scheduled, published or sent.
Connects securely to your tools. The creator never sees your data.
About this skill
One real promotion. A coordinated week of drafts.
For owners of ordinary local service businesses—such as cleaning, haircuts and gardening—who handle their own marketing. Supply your actual offer, business facts and brand examples. The kit turns them into editable copy for your review.
What the workflow delivers
- Exactly 5 social posts adapted to your selected destinations.
- Exactly 3 short-video scripts with shot plans, timing estimates, spoken lines and on-screen text.
- Exactly 1 email with subject, preview text, body and CTA.
- A source-linked fact ledger, concrete factual/voice checklist and nine-asset CSV results tracker.
More than a single prompt
The reusable SKILL.md package includes a structured intake, channel-adaptation workflow, delivery template, complete synthetic cleaning campaign, blocked salon example, optional local results auditor and 13 standard-library data-hygiene tests. Every checkable claim traces to owner-supplied evidence. Missing or conflicting material offer facts trigger consolidated questions instead of invented copy.
Setup
Unzip the folder and ask a local Codex agent to read SKILL.md. Keep linked resources together. The README includes explicit file-loading and optional native-install steps. This release was tested in a local Codex agent; other file-reading hosts may work but native installation has not been independently verified. Optional CSV audit: Python 3.10+, no third-party dependencies. No paid API, API key, marketing account, browser or MCP server is required by the package. Your AI host access and fees are separate.
English is the default; choose another language and locale in the intake. Review translated offer terms with a fluent speaker.
Honest boundaries
This is a text-drafting package. It never publishes, schedules or sends campaigns, and does not render images or videos. For ordinary non-regulated services only; no medical, financial or legal claims. It cannot independently verify your business facts, local rules or current platform policies. Owner approval and rights checks are required. It does not invent discounts, prices, scarcity, testimonials, results or commitments. No revenue, engagement or bookings are guaranteed.
License and purchase
USD 14.99 one-time for version 1.0.0. The commercial-use license permits the purchaser to adapt the kit for their own business and client campaigns and use generated campaigns commercially. Resale or redistribution of the kit is prohibited. Read LICENSE.txt. No ongoing support, updates, AI subscription or campaign execution service is included or promised.
The demonstration below is a synthetic example, not a real business offer or performance claim. Reserved .example addresses must never be used as real contacts.
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
Money-back guarantee
Doesn't do what its page promises? You get your money back.
Trust & safety
Security scanned
Verified clean today
- Passed all security checks, Safe to install
Requires