feat: content strategy, image posts and a posting plan for the films

Adds twelve image posts made the same way as the films: six posters
(one picture of each film with its idea in two lines) and six cards
that answer a question clients ask before the first call. The answers
come from the questions and principles on the website.

The posting plan is data (six weeks, film, card and poster per week),
and the export writes the library in that order, by language, week and
day, with the text to post. All video posts now open with the hook of
their film. The reasoning is in plans/content-strategy.md.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-05 10:00:28 +02:00
co-authored by Claude Opus 5.5
parent 2dab728129
commit 5cbcb2eac4
26 changed files with 964 additions and 219 deletions
+53 -45
View File
@@ -83,15 +83,15 @@ export const COPY: Readonly<Record<VideoId, Readonly<Record<Lang, VideoCopy>>>>
calm: ["And your team", "has time."],
cta: ["Done with", "ping-pong?"],
},
post: `Copy, paste, repeat.
post: `Looks like ping-pong. It's your office.
In many companies an order still travels by hand: someone opens it in the shop, writes the invoice, updates the customer record and sends the confirmation.
An order comes in. Someone opens it in the shop, writes the invoice, updates the customer record, sends the confirmation. Then the next one. And the next.
That works, until the orders pile up.
Works beautifully, as long as hardly anyone orders.
The tools involved can usually pass the work on to each other. I connect them, so that the order triggers the invoice, the customer record and the email on its own. Your people see the finished result and look after the cases that need a person.
The four tools can sort this out among themselves: the order triggers invoice, customer record and email on its own. Your team sees the finished result and looks after the cases that really need a person.
Is a process like this taking up your team's time? Write to me. A first call takes about 20 minutes.
I connect the tools you already use. A first call takes about 20 minutes.
www.mintel.me
@@ -134,15 +134,15 @@ www.mintel.me
calm: ["Unclear ones go", "to a person."],
cta: ["Done typing", "things in?"],
},
post: `Invoices arrive as PDF. Then someone opens each one, reads supplier, amount and date, and types them into the accounting system.
post: `Looks like a skyscraper. It's your inbox.
Every single one.
Invoices arrive as PDF. Someone opens each one, reads supplier, amount and date, and types them into the accounting system. Floor by floor.
It does not have to be done by hand. The document can be read automatically, a fixed rule checks whether the values make sense, and clear cases are booked directly. Anything unclear goes to a person, with the document attached.
Nobody has to do that by hand. The document can be read automatically, a fixed rule checks whether the values make sense, and clear cases are booked directly. Anything unclear goes to a person, with the document attached.
So people decide the exceptions instead of typing the routine.
If documents pile up in your inbox, write to me. A first call takes about 20 minutes.
A first call takes about 20 minutes.
www.mintel.me
@@ -158,15 +158,15 @@ www.mintel.me
calm: ["Unklares geht", "an einen Menschen."],
cta: ["Schluss mit", "Abtippen?"],
},
post: `Rechnungen kommen als PDF. Dann öffnet jemand jede einzelne, liest Lieferant, Betrag und Datum ab und tippt alles in die Buchhaltung.
post: `Sieht aus wie ein Hochhaus. Ist aber Ihr Posteingang.
Jede einzelne.
Rechnungen kommen als PDF. Jemand öffnet jede einzelne, liest Lieferant, Betrag und Datum ab und tippt alles in die Buchhaltung. Stockwerk für Stockwerk.
Das muss niemand von Hand machen. Das Dokument lässt sich automatisch auslesen, eine feste Regel prüft, ob die Werte plausibel sind, und klare Fälle werden direkt gebucht. Alles Unklare geht an einen Menschen, mit dem Dokument im Anhang.
So entscheiden Menschen die Ausnahmen, statt Routine abzutippen.
Stapeln sich bei Ihnen die Belege im Posteingang? Schreiben Sie mir. Ein erstes Gespräch dauert etwa 20 Minuten.
Ein erstes Gespräch dauert etwa 20 Minuten.
www.mintel.me
@@ -185,15 +185,15 @@ www.mintel.me
calm: ["And follow-ups", "happen by themselves."],
cta: ["Stop losing", "enquiries?"],
},
post: `Someone fills in your contact form. And then?
post: `Looks like a star. It's an enquiry, burning out.
Often the enquiry is copied into the customer list by hand, forwarded by email, and everyone hopes the follow-up is not forgotten.
Someone fills in your contact form. The enquiry is copied into the customer list by hand, forwarded by email, and everyone hopes the follow-up is not forgotten.
Hope is not a process.
These steps can be connected: the contact is created, the right person is told, and if nobody has replied after three days, a reminder appears.
Nothing clever. Just the steps that are done by hand today, done reliably.
If enquiries get lost between your tools, write to me. A first call takes about 20 minutes.
A first call takes about 20 minutes.
www.mintel.me
@@ -209,15 +209,15 @@ www.mintel.me
calm: ["Und Nachfassen", "passiert von selbst."],
cta: ["Keine Anfrage", "mehr verlieren?"],
},
post: `Jemand füllt Ihr Kontaktformular aus. Und dann?
post: `Sieht aus wie ein Stern. Ist aber eine Anfrage, die gerade verglüht.
Oft wird die Anfrage von Hand in die Kundenliste kopiert, per E-Mail weitergeleitet, und alle hoffen, dass das Nachfassen nicht vergessen wird.
Jemand füllt Ihr Kontaktformular aus. Die Anfrage wird von Hand in die Kundenliste kopiert, per E-Mail weitergeleitet, und alle hoffen, dass das Nachfassen nicht vergessen wird.
Hoffen ist kein Prozess.
Diese Schritte lassen sich verbinden: Der Kontakt wird angelegt, die zuständige Person erfährt davon, und wenn nach drei Tagen niemand geantwortet hat, erscheint eine Erinnerung.
Nichts Kompliziertes. Nur die Schritte, die heute von Hand passieren, zuverlässig erledigt.
Gehen bei Ihnen Anfragen zwischen den Tools verloren? Schreiben Sie mir. Ein erstes Gespräch dauert etwa 20 Minuten.
Ein erstes Gespräch dauert etwa 20 Minuten.
www.mintel.me
@@ -236,15 +236,15 @@ www.mintel.me
calm: ["Fits every", "screen."],
cta: ["Website", "overdue?"],
},
post: `You run a business. You do not want to learn a website builder on top of that.
post: `Looks like a beginning. It's been your website for months.
This is how I do it instead:
You run a business. Learning a website builder on top of that was never going to happen.
You tell me what your business does and what the website is for. I design it, build it and put it online. It works on phone, tablet and desktop, and you approve it before it goes live.
This is how I do it instead: you tell me what your business does and what the website is for. I design it, build it and put it online. It works on phone, tablet and desktop, and you approve it before it goes live.
And afterwards? A new photo or a changed price: you send me an email and I make the change.
And afterwards? A new photo or a changed price: you send me an email.
If your website has been on your list for too long, write to me. A first call takes about 20 minutes.
A first call takes about 20 minutes.
www.mintel.me
@@ -260,15 +260,15 @@ www.mintel.me
calm: ["Passt auf", "jeden Bildschirm."],
cta: ["Website", "fällig?"],
},
post: `Sie führen ein Unternehmen. Einen Website-Baukasten wollen Sie nicht auch noch lernen.
post: `Sieht aus wie ein Anfang. Ist seit Monaten Ihre Website.
So mache ich es stattdessen:
Sie führen ein Unternehmen. Dass Sie nebenbei noch einen Website-Baukasten lernen, war nie realistisch.
Sie erzählen mir, was Ihr Unternehmen macht und wofür die Website da ist. Ich gestalte sie, baue sie und bringe sie online. Sie funktioniert auf Handy, Tablet und Desktop, und Sie geben sie frei, bevor sie live geht.
So mache ich es stattdessen: Sie erzählen mir, was Ihr Unternehmen macht und wofür die Website da ist. Ich gestalte sie, baue sie und bringe sie online. Sie funktioniert auf Handy, Tablet und Desktop, und Sie geben sie frei, bevor sie live geht.
Und danach? Ein neues Foto oder ein geänderter Preis: Sie schreiben mir eine E-Mail, ich setze es um.
Und danach? Ein neues Foto oder ein geänderter Preis: Sie schreiben mir eine E-Mail.
Steht Ihre Website schon zu lange auf der Liste? Schreiben Sie mir. Ein erstes Gespräch dauert etwa 20 Minuten.
Ein erstes Gespräch dauert etwa 20 Minuten.
www.mintel.me
@@ -287,7 +287,9 @@ www.mintel.me
calm: ["After that", "it stands."],
cta: ["App", "wobbling?"],
},
post: `Your app works. But bugs come back, and small changes take longer than they should.
post: `Looks like Jenga. It's your app.
It works. But bugs come back, and every small change feels like pulling out a block.
That usually happens when an app was built quickly and then kept growing.
@@ -295,7 +297,7 @@ I take a week to go through it: I look at what is solid and what is fragile, fix
After that you decide how to continue: with me, with your own team, or not at all.
If that sounds like your app, write to me. A first call takes about 20 minutes.
A first call takes about 20 minutes.
www.mintel.me
@@ -311,15 +313,17 @@ www.mintel.me
calm: ["Danach", "steht sie."],
cta: ["App", "wackelt?"],
},
post: `Ihre App läuft. Aber Fehler kommen wieder, und kleine Änderungen dauern länger, als sie sollten.
post: `Sieht aus wie Jenga. Ist aber Ihre App.
Sie läuft. Aber Fehler kommen wieder, und jede kleine Änderung fühlt sich an, als zöge man einen Stein heraus.
Das passiert meist, wenn eine App schnell gebaut wurde und dann immer weiter gewachsen ist.
Ich nehme mir eine Woche Zeit dafür: Ich sehe mir an, was solide ist und was wackelt, behebe die dringendsten Probleme, soweit eine Woche reicht, und schreibe auf, was ich als Nächstes tun würde. In klarer Sprache, die Sie auch ohne Entwicklerwissen verstehen.
Ich nehme mir eine Woche dafür: Ich sehe mir an, was solide ist und was wackelt, behebe die dringendsten Probleme, soweit eine Woche reicht, und schreibe auf, was ich als Nächstes tun würde. In klarer Sprache, die Sie auch ohne Entwicklerwissen verstehen.
Danach entscheiden Sie, wie es weitergeht: mit mir, mit Ihrem eigenen Team oder gar nicht.
Klingt das nach Ihrer App? Schreiben Sie mir. Ein erstes Gespräch dauert etwa 20 Minuten.
Ein erstes Gespräch dauert etwa 20 Minuten.
www.mintel.me
@@ -338,15 +342,17 @@ www.mintel.me
calm: ["Fixed days.", "No minimum term."],
cta: ["Backlog", "too long?"],
},
post: `You have a product, and more work than your team can handle.
post: `Looks like a loading bar. It's your backlog.
I join on agreed days of the week and work on what is next on your list: new features, the interface, or the parts nobody gets around to.
You have a product, and the list grows faster than your team gets through it.
Finished parts go to you for review as they are done. I track my hours, and you can see what they were spent on. There is no package to buy and no minimum term: either side can end it with two weeks notice to the end of a month.
I join on agreed days of the week and work on what is next: new features, the interface, or the parts nobody gets around to.
Finished parts go to you for review as they are done. I track my hours, and you can see what they were spent on. No package to buy, no minimum term: either side can end it with two weeks notice to the end of a month.
15 years in web development, in agencies and product teams.
If your backlog is growing faster than your team, write to me. A first call takes about 20 minutes.
A first call takes about 20 minutes.
www.mintel.me
@@ -362,15 +368,17 @@ www.mintel.me
calm: ["Feste Tage.", "Keine Mindestlaufzeit."],
cta: ["Backlog", "zu lang?"],
},
post: `Sie haben ein Produkt und mehr Arbeit, als Ihr Team schafft.
post: `Sieht aus wie ein Ladebalken. Ist aber Ihr Backlog.
Ich komme an vereinbarten Tagen in der Woche dazu und arbeite an dem, was als Nächstes auf Ihrer Liste steht: neue Funktionen, die Oberfläche oder die Teile, zu denen niemand kommt.
Sie haben ein Produkt, und die Liste wächst schneller, als Ihr Team sie abarbeitet.
Fertige Teile gehen zur Durchsicht an Sie, sobald sie fertig sind. Ich erfasse meine Stunden, und Sie sehen, wofür sie verwendet wurden. Es gibt kein Paket und keine Mindestlaufzeit: Beide Seiten können mit zwei Wochen Frist zum Monatsende beenden.
Ich komme an vereinbarten Wochentagen dazu und arbeite an dem, was als Nächstes ansteht: neue Funktionen, die Oberfläche oder die Teile, zu denen niemand kommt.
Fertige Teile gehen zur Durchsicht an Sie, sobald sie fertig sind. Ich erfasse meine Stunden, und Sie sehen, wofür sie verwendet wurden. Kein Paket, keine Mindestlaufzeit: Beide Seiten können mit zwei Wochen Frist zum Monatsende kündigen.
15 Jahre Webentwicklung, in Agenturen und Produktteams.
Wächst Ihr Backlog schneller als Ihr Team? Schreiben Sie mir. Ein erstes Gespräch dauert etwa 20 Minuten.
Ein erstes Gespräch dauert etwa 20 Minuten.
www.mintel.me