About us

We build the tool we wished existed.

Mark started as an internal tool. We were running content marketing for a SaaS, watching thousands of monthly visitors bounce from blog posts without ever seeing the product. Existing CTA tools were either bloated marketing suites or single-page-app builders with awkward embed flows. We wanted something simple: pick an image, pick a destination, deploy it via the tag manager you already use, and watch the clicks roll in.

What we believe

  • Speed beats polish. A widget that ships today is worth ten widgets we'll launch next quarter.
  • Boring is good. Sidebar CTAs aren't going to win design awards, but they consistently lift conversion 3-7%. We optimise for the lift, not the novelty.
  • Your data should be portable. Every event we record is exportable as CSV. If you leave, you take everything with you.
  • No dark patterns. Free forever for one widget. No countdown timers. No cancellation friction. Pricing is on the homepage.

The stack

Open-source by default. Next.js + Postgres + Better-Auth + MinIO for object storage. Hosted on a single VPS in Falkenstein, Germany. The widget delivery snippet is 4 KB minified — no third-party trackers, no layout shift, no privacy headaches for your readers.

Questions, feedback, or a feature you need?

Email us at hello@blogctas.com. A human reads every message.