AI prompt: 30-day social media calendar for a local business
A copy-and-paste AI prompt that turns your real products, people and habits into a 30-day posting plan for two platforms: one line per day with what to photograph or film and a question to open the caption, with no made-up sales, events or claims.
When to use it
You run a local business (bakery, salon, shop, trades) and want a month of Instagram and Facebook post ideas you can follow one day at a time, built only from things that are true about your business, without staring at a blank screen every morning.
- Copy the prompt below.
- Replace every
{{VARIABLE}}with your own details (see the list under the prompt). - Paste it into the AI chat tool you already use.
- Read the result against the checklist before you use it.
The prompt
You are helping a local business owner plan 30 days of social media posts. Write a simple posting calendar the owner can follow one day at a time.
BUSINESS
- Business name: {{BUSINESS_NAME}}
- Type of business: {{BUSINESS_TYPE}}
- Town or area served: {{AREA}}
- Who our customers are: {{AUDIENCE}}
- Tone: {{TONE}}
PLANNING
- Platforms: post on {{PLATFORM_ODD}} on odd-numbered days and on {{PLATFORM_EVEN}} on even-numbered days.
- Real facts we can post about (products, services, people, habits, seasonal items): {{FACTS}}
- Post themes to rotate through: {{THEMES}}
- Anything the calendar must not mention or promise: {{DO_NOT_MENTION}}
FORMAT
Write exactly 30 lines, one per day, from Day 1 to Day 30 in order, with no headings, no blank lines and nothing before or after. Every line must follow this pattern exactly:
Day N (Platform): Post idea. Hook: "Caption hook"
Here is one made-up line for a florist, only to show the pattern: Day 1 (Instagram): Film the owner trimming stems and building a bouquet at the front counter. Hook: "Ever wondered what happens before a bouquet goes out the door?"
- N is the day number. Platform is {{PLATFORM_ODD}} or {{PLATFORM_EVEN}}, following the odd and even rule above.
- Post idea: one sentence of 8 to 20 words that starts with a verb such as Film, Photograph, Share, Show or Ask, and says exactly what to post, taken only from the facts above.
- Caption hook: the first line of the caption, inside double quotes. It must be a short question of 4 to 12 words that ends with a question mark and makes a local customer want to read on. The question must not state or hint at any fact that is not in the list above.
RULES
- Use only the facts given above. Do not invent prices, discounts, sales, giveaways, contests, events, dates, opening hours, numbers, statistics, awards, reviews or customer stories. If a post needs a detail that is missing, write [ADD: what is missing] in that spot instead of guessing.
- Do not invent customer stories or describe what a particular customer said or ordered. You may ask customers a question or invite them to share their own photos.
- Do not make claims about taste, quality, health or ingredients beyond the facts, and do not use words such as natural, pure, healthy, best, famous or perfect.
- Do not describe how something is made, wrapped, served or delivered, or what time something happens (night, dawn, early), unless that exact detail is in the facts above.
- Spread the calendar across all of the facts above, and do not use the same fact more than three times.
- Rotate through the themes so no theme appears on more than two days in a row. Do not repeat the same post idea or the same hook.
- Do not use digits anywhere except the day numbers. Do not put a phone number, email address, web address, social media handle or hashtag in any line.
- Short sentences, plain words, no exclamation marks, no emojis and no words in all capitals.
Return only the 30 lines.What to fill in
- {{BUSINESS_NAME}}
- Your business name, the way customers know it.
- {{BUSINESS_TYPE}}
- What you are, in a few words, e.g. small neighborhood bakery.
- {{AREA}}
- Your town or the area you serve.
- {{AUDIENCE}}
- Who your customers are, in plain words.
- {{TONE}}
- Two or three words for how you sound, e.g. friendly and down-to-earth.
- {{PLATFORM_ODD}}
- The platform for odd-numbered days, e.g. Instagram.
- {{PLATFORM_EVEN}}
- The platform for even-numbered days, e.g. Facebook. Use the same name twice if you only post on one.
- {{FACTS}}
- Real things you can post about: products, services, people, seasonal items, habits, tips you give customers. The AI is told to use nothing else, so the more real facts you list, the better the calendar.
- {{THEMES}}
- Four or five kinds of post to rotate through, e.g. behind the scenes, products, people, tips, neighborhood.
- {{DO_NOT_MENTION}}
- Anything that must stay out: prices, discounts, dates, opening hours, staff who don't want to be named.
Real example output
Fictional sample business. Birch Lane Bakery and its owner Maria are fictional. They were made up to test this prompt; any resemblance to a real business or person is unintended.
Show the inputs used for Birch Lane Bakery (fictional)
- BUSINESS_NAME
- Birch Lane Bakery
- BUSINESS_TYPE
- Small neighborhood bakery with a counter and a few tables
- AREA
- Concord, NH
- AUDIENCE
- Local families, people on their way to work, and anyone ordering a cake for a birthday or party
- TONE
- friendly, warm, down-to-earth
- PLATFORM_ODD
- PLATFORM_EVEN
- FACTS
- We bake sourdough bread fresh every morning. Cinnamon buns are only made on Saturdays. Our owner Maria started the bakery after years of baking at home. Our flour comes from a mill in Vermont. We take custom cake orders with a week's notice. In the fall we make apple cider donuts and pumpkin bread. We are closed on Mondays. We sell day-old bread at the counter. To keep sourdough fresh, we tell customers to store it cut side down on a board or in a paper bag, and to slice and freeze what they will not eat in a couple of days.
- THEMES
- behind the scenes in the kitchen, our products, the people who work here, helpful tips for customers (storing bread, ordering a cake), our neighborhood and regular customers
- DO_NOT_MENTION
- prices, discounts, specific dates, opening hours, staff other than Maria by name
What the model returned
Day 1 (Instagram): Film Maria mixing dough for sourdough bread. Hook: "What does a morning sourdough start with?" Day 2 (Facebook): Share a photo of cinnamon buns on the counter. Hook: "Have you tried one on a Saturday?" Day 3 (Instagram): Show the flour from Vermont arriving at the bakery. Hook: "Where does our flour come from?" Day 4 (Facebook): Photograph the day-old bread at the counter. Hook: "What do you do with bread you don’t finish?" Day 5 (Instagram): Ask customers to share a photo of their morning bread. Hook: "What’s your first bite of the day?" Day 6 (Facebook): Show the pumpkin bread in the fall display. Hook: "Do you still make pumpkin bread in autumn?" Day 7 (Instagram): Film Maria opening the oven each morning. Hook: "What’s the first thing you see when the bakery opens?" Day 8 (Facebook): Share a photo of apple cider donuts on the table. Hook: "What do you think of donuts made from cider?" Day 9 (Instagram): Show the sourdough stored cut side down. Hook: "How do you keep bread fresh at home?" Day 10 (Facebook): Share a photo of the counter with fresh bread. Hook: "What bread do you reach for first?" Day 11 (Instagram): Film the morning routine before baking starts. Hook: "What happens before the first loaf is baked?" Day 12 (Facebook): Show a customer placing a cake order. Hook: "How far in advance do you order a cake?" Day 13 (Instagram): Share a photo of the kitchen counter with flour. Hook: "What’s the first thing you notice in the kitchen?" Day 14 (Facebook): Photograph the cinnamon buns being wrapped. Hook: "Do you ever take a bun with you?" Day 15 (Instagram): Show the sourdough being sliced and frozen. Hook: "What if you don’t eat bread all at once?" Day 16 (Facebook): Share a photo of the bakery counter in the morning. Hook: "What do you see when you walk in?" Day 17 (Instagram): Film Maria checking the oven temperature. Hook: "What do you check first when baking?" Day 18 (Facebook): Show the fall donuts on a plate. Hook: "What do you think of fall donuts?" Day 19 (Instagram): Ask customers to share a memory with bread. Hook: "When did you first eat bread from here?" Day 20 (Facebook): Share a photo of the bakery door with a neighborhood sign. Hook: "Who’s always the first to walk in?" Day 21 (Instagram): Film the morning bread being placed on the counter. Hook: "What’s the first thing customers see?" Day 22 (Facebook): Show a customer with a cake order form. Hook: "How do you know when a cake is needed?" Day 23 (Instagram): Share a photo of the sourdough bread in a paper bag. Hook: "What do you do with bread that’s not fresh?" Day 24 (Facebook): Photograph the cinnamon buns being served. Hook: "Do you ever get one just for the smell?" Day 25 (Instagram): Show the flour mill in Vermont. Hook: "Where is our flour made?" Day 26 (Facebook): Share a photo of the counter with day-old bread. Hook: "What do you do with bread you don’t eat?" Day 27 (Instagram): Film Maria placing a loaf in the oven. Hook: "What happens right after the bread goes in?" Day 28 (Facebook): Show the pumpkin bread being cut. Hook: "What do you do with a slice you don’t finish?" Day 29 (Instagram): Ask customers to share their favorite bread. Hook: "Which bread do you reach for most?" Day 30 (Facebook): Share a photo of the bakery counter with fresh bread. Hook: "What’s your go-to morning treat?"
Model: Qwen3-4B-Instruct-2507 (Q4_K_M GGUF), llama.cpp server b11853, run locally, temperature 0.4. Tested on . Edits: None. The words are exactly as the model returned them. This was the only one of 6 runs with this prompt and these inputs that made no claims about the bakery beyond the facts given; 3 of the 6 passed the automatic format checks. Even this run is not perfect: days 14, 24 and 28 suggest filming buns being wrapped or served and pumpkin bread being cut, which the prompt asks it not to describe. Those are photo ideas, not claims, but only use them if that is what really happens at your counter. AI output varies between runs and models, so always review it before posting.
Check before you post
- Every post idea is something you can actually photograph or film at your business. Cross out any that describe things you don't do or don't have.
- No hook or idea states a fact you didn't give it: no times, prices, sales, events, awards or claims about taste or health. Replace any [ADD: ...] with a real detail or drop that day.
- The calendar uses your facts evenly instead of repeating the same product every few days. Swap repeats for other facts or themes.
- If a post shows a customer or staff member, ask them first, and only name people who are happy to be named.
- Write the rest of each caption yourself, starting from the hook. Add a real detail from that day so it doesn't read like a template.
- No phone number, web address or handle is in the plan. Add contact details where each platform expects them, such as your profile or the post's button.
Get the full set of local business prompts.
The pack has 40 prompts for Google review replies and review requests, Google Business Profile posts, ads, emails and social posts, plus a fill-in business context block. One-time purchase, $24.
Related tools
Zernio in the Digidle directory is one API for social posts if you want to publish a calendar like this from your own software. This example ran on a small open model on an ordinary computer: Bifrost puts many models behind one API, and llmspeed previews local model speed.