Skip to content
← All projects
Yellow conceptual paper sculpture showing a red brief and three paper formats. Headline: Give that offer a proper campaign.
Campaign artwork · An illustration of the project, rather than a product screenshot.

Marketing software · Live

Black Label Marketing

Tools for turning a real offer and the owner’s assets into campaign material they can review.

Project README · 2026-09-16Download README.md ↓

The brief.

A small business often has an offer to promote but needs a usable first draft across social, email, and a landing page.

What we built.

  • A free browser campaign builder using the offer, audience, facts, and next step.
  • Editable social and email drafts plus a landing-page file.
  • Separate native creative tools for scene sequencing, assets, audio, and video rendering.

How it works.

  1. 01Enter one real offer and the audience it serves.
  2. 02Review the generated drafts and make the language your own.
  3. 03Download the landing-page file and route the reviewed assets to the channels you manage.

The result.

The free browser builder produces editable campaign files. It uses a fixed layout and user-supplied words.

Where it stands.

Creating files and publishing a campaign are separate steps. The builder does not automatically post or send messages.

Platform availability

Windows: Black Label Marketing 0.1.0.0 unsigned early access is available through the buyer account. The Mac edition is sold directly and through the App Store, which also carries the iPhone and iPad app.

Explore Black Label Marketing ↗
Earlier engineering notes · July–August 2026

Preserved from the original build record. Product status and offers may have changed; the current project summary appears above.

  • Problem: finished reels crashed the app the instant they appeared on screen. The render engine was fine — headless output was valid video — but the UI framework's video player aborted on a beta operating system due to a framework-level incompatibility. Fix: replaced it with a lower-level player component immune to that crash class, then swept every other app we ship for the same pattern.
  • Problem: we were selling two overlapping products — Marketing and a standalone Leads app. Fix: retired Leads and merged its entire domain into Marketing, with automatic one-time data migration so existing users lost nothing.
  • Problem: the App Store rejected this app four times. The last rejection was the instructive one: the fixes had been built and never actually submitted, so review kept seeing an old binary while we believed we had shipped. A second cause was a build flag gated on the wrong axis, which quietly stripped the store payment path out of the store build. Fix: submission is now proven at the review record, not at the local build — and the rule that came out of it is the same one this company keeps relearning: the artifact someone else receives is the only artifact that counts.
  • Ruling we now follow: consumer apps stay consumer apps. Enterprise and licence-key unlocking left the store builds entirely; in-app purchase is the only unlock path there.
  • Rule we keep: the app ships empty and runs on the buyer's own accounts and assets. No bundled data, no claims the backend cannot back.

Have a project in mind?

Tell us what you need to make work.

BlackLabel Tech is a trade name of Black Label Trading L.L.C., Newnan, Georgia.