Two weeks of posts, made — not suggested
Most social media advice for a small business stops at a list of ideas. This is the other thing: the whole fourteen-day calendar Velofound built for a one-van bike repair shop in Denver — the five creative briefs, what image or reel each one produced, and every caption, hashtag and posting time as it was scheduled. Take any of it. And one thing said plainly at the top: the posts wait for the founder to post them.
The distance between "post three times a week about your customers" and three posts that exist is where most small-business social media dies. It isn't a knowledge problem. Nobody running a van and a booking calendar is short of ideas about their own trade — they're short of the ninety minutes it takes to photograph something, write something, decide whether it's embarrassing, and put it up. So the account goes quiet in week three, and the quiet is what a potential customer finds when they check whether you're still trading.
So the useful unit isn't advice. It's a finished fortnight: fourteen posts that already have a picture, a first line, a caption, a set of hashtags, a platform and a time. Fourteen because that's about as far ahead as a small business can plan without the plan being fiction, and because two weeks is long enough to notice which kind of post gets a reply.
What Velofound makes, in one press: five creative briefs written for your business, an AI photo or a short reel generated from each, captions and hashtags written for every post, and a fourteen-day calendar that puts each one on a day, a platform and a time. What it does not do is post them. That distinction has its own section further down, and it's worth reading before you decide whether any of this is useful to you.
The five briefs, and what came back
Everything visual on the calendar comes from five briefs — three photos and two reels. A brief is not a prompt with the business name pasted in; it's a goal, a described shot, a caption, a set of hashtags, and for reels the on-screen beats and a shot list. The image model gets the described shot. The founder gets everything else.
| Brief | What it's for | What the model was told | What came back |
|---|---|---|---|
| b1 · Photo Instagram, Facebook | Make the word 'mobile' mean something. Most people picture a shop; this has to picture a van outside their house. | A cargo van with its side doors open on a quiet residential street at golden hour, a portable repair stand set up on the pavement beside it, a road bike upside down on the stand, low warm sun, shallow depth of field, photorealistic, no text, no logos. | Used on days 1 and 7. Second attempt kept — the first gave the van five doors. |
| b2 · Reel, 9s Instagram, TikTok | Make the forty-minute promise concrete. On-screen text carries it: 'The 40-minute tune-up. In your driveway.' | Slow push-in on a road bike upside down on a repair stand in a driveway, evening light, van softly out of focus behind, no hands in frame, calm, unhurried, photorealistic. | Used on days 3 and 4. Nine seconds, on-screen text added after, music picked in the app. |
| b3 · Photo Instagram, Facebook | Teach one thing that costs money to ignore, so the account is worth following before anyone needs a repair. | A bicycle chain and rear cassette in hard side light against a dark background, close but not macro, mechanical detail, photorealistic, no hands, no text. | Used on days 5 and 14. Kept first time. |
| b4 · Photo Instagram carousel | Sell the winter check in September, when there's still time to book it. | A bicycle leaning against a wooden fence on a wet autumn morning, fallen leaves, low grey light, damp tarmac, muted colours, photorealistic, no text. | Used on day 8 as the first card of three. |
| b5 · Reel, 12s TikTok, Instagram | Three noises and what each one means — the question customers actually ask, answered in twelve seconds. | A rear wheel spinning slowly in shallow focus, workshop light, dark background, gentle motion, photorealistic, no hands, no text. | Used on days 11 and 12. Second attempt — the first spun the wheel backwards. |
Two things about those images that a marketing page would normally leave out. They are generated, not photographs of Northline's actual van — so they work as atmosphere and they do not work as proof, which is why the calendar puts specifics in the captions rather than in the pictures. And the briefs deliberately keep hands and text out of frame, because those are the two things image and video models still get visibly wrong. There is a longer version of that argument, with a reel that failed because of it, on the AI reels page.
Fourteen days, on the day and platform each was scheduled for
Four surfaces: Instagram 7 posts, Facebook 4, TikTok 2, and one email. The mix isn't a formula — it's where a local service business's customers actually are, weighted toward the one that does the most work. A B2B consultancy's fortnight comes out mostly LinkedIn with no Stories in it at all.
| Day | When | Platform | Format | First line | Visual |
|---|---|---|---|---|---|
| 1 | Mon 7 Sept, 07:30 | Photo | Your bike doesn't have to go anywhere. | b1 | |
| 2 | Tue 8 Sept, 12:15 | Text | Three things make a bike feel old, and none of them are the bike. | — | |
| 3 | Wed 9 Sept, 18:00 | Reel · 9s | The 40-minute tune-up. In your driveway. | b2 | |
| 4 | Thu 10 Sept, 19:30 | TikTok | Reel · 9s | we drive the shop to your house | b2 |
| 5 | Fri 11 Sept, 08:00 | Photo | This chain was 0.9mm over. Left alone, it eats the cassette. | b3 | |
| 6 | Sat 12 Sept, 09:00 | Story | Two slots left today. | — | |
| 7 | Sun 13 Sept, 16:00 | Photo | Where we were this week. | b1 | |
| 8 | Mon 14 Sept, 07:30 | Carousel | Four things to check before the first frost. | b4 | |
| 9 | Tue 15 Sept, 12:00 | Text | If your shop is three weeks deep, we take overflow. | — | |
| 10 | Wed 16 Sept, 10:00 | Subject: Your bike, before the first frost | — | ||
| 11 | Thu 17 Sept, 19:00 | TikTok | Reel · 12s | Three noises, and what each one is. | b5 |
| 12 | Fri 18 Sept, 08:00 | Reel · 12s | Click, squeal, grind. | b5 | |
| 13 | Sat 19 Sept, 09:00 | Story | Saturday's route. | — | |
| 14 | Sun 20 Sept, 17:00 | Photo | The three numbers we leave you with. | b3 |
The times aren't from a study of global posting times, and any tool that tells you 11:47am on a Tuesday is guessing with more decimal places than it has evidence for. They're a guess about this business's customers: commuters check their phones before work, so the how-to posts go early; the Saturday availability Stories go up at nine when someone might still act on them that day; the reels go out in the evening because that's when people watch reels. If your customers are restaurant owners, the whole thing shifts to three in the afternoon.
Every caption and every hashtag
This is the part that's actually worth having. Fourteen captions written to be pasted, with the first line separated out because on every one of these platforms the first line is what shows before "more". Copy any of them; change the postcodes.
Day 1 · Mon 7 Sept · Instagram · 07:30 · Photo
Your bike doesn't have to go anywhere.
Northline is a bike shop that drives to you. Tune-ups, brakes, flats, gear indexing — done on your street while you're on a call. Most jobs take about forty minutes. We cover Denver, Lakewood and Englewood, and Saturday slots fill first.
#denverbikes #mobilebikerepair #denvercycling · Button: Book a slot · Visual: brief b1
Day 2 · Tue 8 Sept · Facebook · 12:15 · Text
Three things make a bike feel old, and none of them are the bike.
Cables stretch, chains wear long, brake pads glaze over. All three are cheap, all three take under an hour, and together they make a five-year-old bike feel like a new one. If yours has been in the garage since spring, that's usually all it needs.
No hashtags on this one. · Button: Message the page
Day 3 · Wed 9 Sept · Instagram · 18:00 · Reel · 9s
The 40-minute tune-up. In your driveway.
Nine seconds, one tune-up. Gears indexed, brakes reset, chain cleaned and measured, tyres up to pressure. Forty minutes on your street, $66. Saturdays go first, weekday mornings are quiet.
#denverbikes #bikemaintenance #mobilemechanic · Button: Book · Visual: brief b2
Day 4 · Thu 10 Sept · TikTok · 19:30 · Reel · 9s
we drive the shop to your house
we drive the shop to your house. 40 minutes, most bikes, $66. denver, lakewood, englewood. saturdays go first.
#denver #bikerepair #cyclingtiktok · Button: Link in bio · Visual: brief b2
Day 5 · Fri 11 Sept · Instagram · 08:00 · Photo
This chain was 0.9mm over. Left alone, it eats the cassette.
A chain stretches as it wears. Past about 0.75mm it stops meshing properly and starts grinding down the cassette behind it — and a $28 chain becomes a $130 drivetrain. We measure it on every visit and tell you the number, whether or not it needs doing.
#bikemaintenance #denverbikes #drivetrain · Button: Book a check · Visual: brief b3
Day 6 · Sat 12 Sept · Instagram · 09:00 · Story
Two slots left today.
Two slots left today — one in Wash Park at 11, one in Baker at 3. First message gets them.
No hashtags on this one. · Button: DM a postcode
Day 7 · Sun 13 Sept · Facebook · 16:00 · Photo
Where we were this week.
This week: eleven bikes. Four in Wash Park, three in Sloan's Lake, two flats fixed in driveways, one commuter with brakes that hadn't been touched in three years, and a tandem that hadn't moved since 2019. If you're in Denver, Lakewood or Englewood we can usually be there within two days.
No hashtags on this one. · Button: Book · Visual: brief b1
Day 8 · Mon 14 Sept · Instagram · 07:30 · Carousel
Four things to check before the first frost.
1. Brake pads — glazed pads are useless in the wet. 2. Tyre pressure — cold air drops it fast. 3. Chain lube — wet lube from October. 4. Lights — charge them now, not in the dark. All four in one visit, $48, wherever the bike is.
#denvercycling #winterriding #bikemaintenance · Button: Book the winter check · Visual: brief b4
Day 9 · Tue 15 Sept · Facebook · 12:00 · Text
If your shop is three weeks deep, we take overflow.
To the Denver shops: we take overflow. Tune-ups, wheel trues and flats, collected and returned, invoiced to you at trade. It clears the bench in a week you can't hire for. Message the page and we'll send the trade sheet.
No hashtags on this one. · Button: Message the page
Day 10 · Wed 16 Sept · Email · 10:00 · Email
Subject: Your bike, before the first frost
Denver's first frost is usually mid-October. Cold air drops tyre pressure, wet roads glaze brake pads, and summer lube washes straight off. The winter check is $48 and takes half an hour on your street: pads, pressure, wet lube, lights, bolts torqued. Reply with a postcode and a morning that suits you.
No hashtags on this one. · Button: Reply with a postcode
Day 11 · Thu 17 Sept · TikTok · 19:00 · Reel · 12s
Three noises, and what each one is.
click = loose bottom bracket. squeal = glazed pads. grind = worn chain eating the cassette. all three are same-day, most under an hour, all on your street.
#bikerepair #denver #bikemaintenance · Button: Link in bio · Visual: brief b5
Day 12 · Fri 18 Sept · Instagram · 08:00 · Reel · 12s
Click, squeal, grind.
A click under load is usually the bottom bracket. A squeal at the lever is glazed pads. A grind while pedalling is a worn chain chewing through the cassette — that's the expensive one if it waits. Any of the three, we'll come to you.
#bikemaintenance #denverbikes #mobilebikerepair · Button: Book · Visual: brief b5
Day 13 · Sat 19 Sept · Instagram · 09:00 · Story
Saturday's route.
Saturday's route: Baker, Wash Park, Platt Park. One slot left at 2pm.
No hashtags on this one. · Button: DM to take it
Day 14 · Sun 20 Sept · Facebook · 17:00 · Photo
The three numbers we leave you with.
Every visit ends with three numbers: chain wear in millimetres, brake pad thickness, and what your tyres were at when we arrived. You get them whether or not anything needs doing, because the point is that you know when it will. Next fortnight's slots are open.
No hashtags on this one. · Button: Book · Visual: brief b3
Look at what those captions have in common. Every one contains a fact a competitor couldn't copy without lying: a price, a measurement, a neighbourhood, a number of bikes, a specific week. That's not a style choice — it's the only defence against the flat, could-be-anyone voice that generated captions fall into. A caption that says "we're passionate about cycling" costs the reader nothing to skip. "This chain was 0.9mm over" makes them look at their own chain.
What's made for you, and what isn't
Be clear on the boundary, because it's where most tools in this category are vague. Everything above — the briefs, the images, the reels, the captions, the hashtags, the day, the platform and the time — is generated in one go and sits on your dashboard. The posting is yours. Velofound does not hold your Instagram, Facebook or TikTok login, does not publish to them on your behalf, and does not schedule into a third-party posting tool. Each post sits in the calendar with a tick box: you copy the caption, download the image or reel, put it up, and tick it off.
Two honest reasons for that. The first is scope: auto-posting isn't built. The second is the one that would matter even if it were. A post published without a human reading it is the one output on this list you can't take back — a wrong price, an old postcode, a Saturday availability Story that goes up on a Saturday you're already fully booked. Everything else in the product is a draft you approve; the same rule applied here happens to be the difference between a tool that saves you ninety minutes and one that puts something wrong under your business's name at seven in the morning.
- Made for you
- Five creative briefs written for your business, an AI photo or reel generated from each, a caption and hashtags for every post, and fourteen slots each with a day, a platform, a format and a time.
- Yours to do
- Posting. Roughly two minutes a post — copy, download, upload, tick. Fourteen posts is about half an hour spread over a fortnight.
- Editable with a sentence
- "Make day 8 about brake pads instead" or "fewer hashtags, and drop the Saturday Stories" rewrites the affected posts rather than regenerating the fortnight.
- Not built: auto-posting
- No publishing to Instagram, Facebook, TikTok or LinkedIn. If a page tells you this product posts for you, that page is wrong.
- Not built: Google Business Profile
- No managing your Google Business Profile — which for a local business is often the highest-return hour of work available, and is currently a manual job.
- Not built: TikTok ads
- Organic TikTok posts are on the calendar. Paid TikTok isn't published from inside the product; only Facebook and Instagram ads are, and those go out paused.
Hashtags, first lines, and the parts that are just specs
Hashtags do less than you were told, and that's settled now
Adam Mosseri, who runs Instagram, put it plainly in July 2026: hashtags work, but they have never been a good way to increase reach. Distribution on Instagram comes from recommendations and engagement signals, not from tag volume. So the thirty-hashtag block is doing nothing except making the caption look like an advert. The current sensible practice is one to five precise tags that answer "what is this about?" — a place, a trade, a topic — and none at all where they don't help.
That's why the calendar above carries three tags on Instagram posts, three on TikTok, and none on Facebook or email. It also refuses #fyp, #explorepage and their relatives, which are pure noise: millions of posts a day, no topical meaning, and no evidence they do anything but signal that a post is chasing reach. Instagram allows thirty hashtags and 2,200 characters of caption. Neither of those is a target.
The first line is the post
On a phone, roughly the first 125 characters show before "more", and on Reels and Stories much less. So the calendar separates the hook from the caption and writes it to work alone. "This chain was 0.9mm over" is a complete thought that makes you look at your own bike. "At Northline, we believe in quality service" is a sentence a reader can safely skip, and they will.
The specs, once, so you never think about them again
Reels and Stories are 9:16 at 1080×1920, MP4 or MOV, H.264 video with AAC audio, 30 frames a second. Instagram raised the Reel limit to three minutes in January 2025 and has since taken longer uploads still, but says Reels over three minutes aren't recommended to new audiences — for a small business the useful range is 6 to 30 seconds anyway. Feed images want 1080×1350 at 4:5, which takes up more of the screen than a square. Keep text out of roughly the top 15% and bottom 20% of a Reel, because that's where the interface sits. And put captions on every video: most of the people who watch it will do so with the sound off.
Day fifteen
At the end of a fortnight you have something you didn't have at the start, which is evidence. Usually one or two posts got a reply, a save or a message, and the rest got nothing much — that's normal and it isn't a verdict on you. Keep the format that worked, brief three more of those, and re-run the calendar. The second fortnight is always better than the first because it's built on something that happened rather than on a guess, and it takes about ten minutes to commission.
Common questions
Does Velofound post to Instagram or TikTok for me?
No. It writes the briefs, generates the photos and reels, writes the captions and hashtags, and puts each post on a day, a platform and a time on your calendar. You copy the caption, upload the file and tick the post off. It doesn't hold your social logins and doesn't publish to any social platform. The one exception is Facebook and Instagram ads, which are published to your own ad account in a paused state for you to approve.
Are the photos real photos of my business?
No, and it matters that you know it. They're generated from a brief written about your business — the right kind of van, the right kind of street, the right light — so they read as yours in a feed without being documentary. That makes them good for atmosphere and bad for proof. Anything that needs to be provably true, like a before-and-after or your actual premises, is worth thirty seconds with your phone.
How many hashtags should I actually use?
One to five, only where they genuinely describe what the post is about. Instagram's head, Adam Mosseri, said in July 2026 that hashtags work but have never been a good way to increase reach — distribution comes from recommendations and engagement. Instagram allows up to thirty; using thirty makes a caption look like an advert and buys nothing. Skip them entirely on Facebook, LinkedIn and email.
How often should a small business post?
Three to five times a week is a realistic rhythm for a one-person business, which is what the fourteen-day calendar works out at. Consistency beats volume by a distance: an account that posts twice a week for six months outperforms one that posts daily for three weeks and stops. Pick a number you'd still hit in a busy week.
What if I don't like a caption or a photo?
Change it in a sentence — "make day 8 about brake pads instead", "fewer hashtags", "drop the Saturday Stories" — and only the affected posts are rewritten rather than the whole fortnight. Images and reels can be regenerated individually from the same brief, or the brief itself can be rewritten.
Can the same post go on Instagram and TikTok?
The video can; the caption shouldn't. The calendar above uses the same nine-second reel on days 3 and 4 with two different captions, because the register is genuinely different — Instagram takes a full sentence with capital letters, TikTok reads as an advert if you write it that way. It's the cheapest edit on this page and one of the more noticeable ones.
Does this include TikTok ads or my Google Business Profile?
No to both, and they're named here rather than hidden. Organic TikTok posts are on the calendar, but paid TikTok isn't published from inside the product — only Facebook and Instagram ads are. Google Business Profile management isn't built either, which is worth knowing because for a local business it's often the highest-return hour of work available.
What do I do when the fourteen days run out?
Look at which posts got a reply, a save or a message, keep those formats, and re-run the calendar with three new briefs in that direction. The second fortnight is better than the first because it's built on evidence rather than a guess. Ten minutes to commission, and you keep whatever from the first fortnight is worth repeating.
Two weeks of posts, made this afternoon.
Describe your business once. Velofound writes five creative briefs, generates a photo or a reel for each, writes every caption and hashtag, and puts the fortnight on a calendar with a day, a platform and a time. Free to start.
Start free →