Marketing

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.

MarketingUpdated September 10, 2026By the Velofound team

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.

Northline Bike Repair · five creative briefs, one buildExample
Five creative briefs with their goal, the prompt the image model received, and what came back
BriefWhat it's forWhat the model was toldWhat 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.

Northline Bike Repair · the schedule — 7 to 20 SeptemberExample
A fourteen-day content calendar with day, platform, time, format, first line and the creative brief behind each post
DayWhenPlatformFormatFirst lineVisual
1Mon 7 Sept, 07:30InstagramPhotoYour bike doesn't have to go anywhere.b1
2Tue 8 Sept, 12:15FacebookTextThree things make a bike feel old, and none of them are the bike.—
3Wed 9 Sept, 18:00InstagramReel · 9sThe 40-minute tune-up. In your driveway.b2
4Thu 10 Sept, 19:30TikTokReel · 9swe drive the shop to your houseb2
5Fri 11 Sept, 08:00InstagramPhotoThis chain was 0.9mm over. Left alone, it eats the cassette.b3
6Sat 12 Sept, 09:00InstagramStoryTwo slots left today.—
7Sun 13 Sept, 16:00FacebookPhotoWhere we were this week.b1
8Mon 14 Sept, 07:30InstagramCarouselFour things to check before the first frost.b4
9Tue 15 Sept, 12:00FacebookTextIf your shop is three weeks deep, we take overflow.—
10Wed 16 Sept, 10:00EmailEmailSubject: Your bike, before the first frost—
11Thu 17 Sept, 19:00TikTokReel · 12sThree noises, and what each one is.b5
12Fri 18 Sept, 08:00InstagramReel · 12sClick, squeal, grind.b5
13Sat 19 Sept, 09:00InstagramStorySaturday's route.—
14Sun 20 Sept, 17:00FacebookPhotoThe 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.

Week one · days 1–7Example

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

Week two · days 8–14Example

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.
Where the paid side does go further: Facebook and Instagram ads are the one place Velofound publishes for you — four ads on four angles, created in your ad account in a paused state with a tagged link on each, so a booking can be followed back to the ad that paid for it and counted from a Stripe charge rather than from Meta's own reporting. Paused, because publishing is the moment money gets committed. How the budget is set →

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 →