EN
Back to the archive

The archive · Product Ideas · Product decision · 2017–2020

Tweet Photo's 'via tweet.photo' tag turned users into ads — then sold for $30k

Instagram-to-Twitter posts that began as a Medium how-to became a product whose every tweet carried a credit — acquired for $30,000.

Tweet Photo

The ideaStamp 'via tweet.photo' on every automated cross-post so each user's tweet becomes a referral: the free tier advertises, PRO removes the credit.incremental

What it had to solve

Cross-posting an Instagram photo to Twitter renders as a bare link because Facebook disabled photo previews, and the IFTTT/Zapier workarounds were clunky. Köhlbrugge's May 2017 how-to post drew steady readers — 70,000 by 2020 — and a WIP user said she would happily pay $20/month for a proper tool.

How it works

Marc Köhlbrugge hit the problem as a Twitter user: Instagram photos cross-posted to Twitter appear as a bare link, not a picture, because Facebook disabled the preview. Existing automation via IFTTT and Zapier worked but was fiddly, so in May 2017 he wrote a Medium post, 'A better way to post your Instagram photos to Twitter.' The how-to struck a chord — 70,000 reads by 2020, still over a thousand a month — but its setup was complicated enough that he suspected a product might fit underneath it.

The monetization signal came in December 2018 when a WIP user named Yuko asked how to repost Instagram content to Twitter and said she would happily pay $20/month for Zapier to do it. Köhlbrugge built a prototype over the next few days in Ruby on Rails, gluing the Instagram and Twitter APIs together, and launched on December 12, 2018 — 11 days after the question. His launch got featured on BetaList, a site he founded, and on Product Hunt; by the end of the day over 100 accounts had posted over 100 tweets.

Growth came from a piece of text: every tweet sent through the service ended with 'via tweet.photo', so each user's posts linked back to the homepage. Retention was basically 100% — once signed up, everything ran automatically — and celebrities amplified it; when Zendaya used the service in July 2019, her fans discovered it too. Monetization was harder: a PRO tier removed the branding, first at $19/year and later $5/month, but the free plan was compelling enough that MRR hovered around $135.

In April 2020 Kevin of CreatorKit approached him about an acquisition. A typical SaaS multiple of 3–4x revenue would have valued it near $5,000, but the thousands of free users cost almost nothing to support and kept driving growth. They settled on $30,000: $10,000 cash up front plus all revenue for 24 months up to a $20,000 cap — a structure that de-risked the buyer while paying the seller more than the revenue multiple would. Köhlbrugge told the full story in August 2020, and it drew 252 points and 100 comments on Hacker News.

Why it lands

  • The Medium how-to did the validation before any code existed: 70,000 reads proved demand and kept feeding the funnel for years after launch.
  • A single line of text made every user a sales channel: the 'via tweet.photo' credit turned near-100%-retention usage into compounding referral traffic at zero acquisition cost.
  • A free tier with almost no support cost let celebrity moments do the marketing: Zendaya's tweet reached her fans, who signed up and then advertised the service with their own tweets.
  • The earn-out structure priced future growth instead of past MRR: $10,000 cash plus a capped revenue share let the buyer de-risk while the seller captured the value of the free audience.

What it did

Over 100 accounts were created on launch day, retention ran near 100%, users grew to the thousands and included Zendaya (July 2019), and MRR reached about $135. In 2020 CreatorKit bought the service for $30,000: $10,000 cash plus up to $20,000 of revenue over 24 months. The write-up drew 252 points and 100 comments on Hacker News.

Their siteTweet Photo's Product Hunt launch page

What you can take

Let usage advertise the product: a credit line on every user's output turns posts into distribution, and the free audience it builds is what a strategic buyer pays for.

Since then

When Köhlbrugge published the story on 31 August 2020 the $10,000 was already in the bank and the asset transfer was being finalized. CreatorKit planned to market Tweet Photo to its existing user base and possibly improve the service, and because the remaining $20,000 depended on revenue, both sides had a shared interest in growth. Köhlbrugge said he would keep building WIP, BetaList and Startup Jobs; the Hacker News thread that day drew 252 points and 100 comments, with readers praising the honesty of a small, unglamorous exit.

Sources

spotted an error? The archive wants to know.

Your turn

You just read one. Describe the brief you are staring at, and see who has been given the same problem.

Free account · 3 free questions · no card

Related cases