10 minutes
Build in Public
Auto-post every sale to Twitter with verified proof. No screenshots needed.
The Problem
You want to share wins publicly but screenshotting Stripe is tedious. You forget to post. When you do post, people wonder if it's real. Building in public requires consistency, and manual posting kills momentum. You need automation that's also authentic.
The Solution
Every Stripe payment auto-posts to Twitter via their API. The public stream on Ohooky serves as verified proof—anyone can see the real-time feed. No screenshots, no manual posting, no credibility questions. Sales happen, tweets go out, proof is public.
How It Works
- Add Ohooky endpoint to Stripe webhooks
- Connect Twitter API webhook (or use Zapier/Make as intermediary)
- Public stream URL becomes your "proof" link
The Recipe
name: build-in-public
version: 1
trigger:
source: stripe
events:
- "payment_intent.succeeded"
actions:
- type: store
table: webhooks
- webhook: https://api.twitter.com/2/tweets
headers:
Authorization: "Bearer YOUR_TWITTER_BEARER_TOKEN"
Content-Type: "application/json"
body: |
{
"text": "New sale! 🎉\n\nProduct: ${data.object.metadata.product}\nAmount: $${data.object.amount / 100}\n\nProof: https://ohooky.com/h/YOUR_ENDPOINT_ID/public\n\n#buildinpublic"
}
Time to Value
10 minutes to set up. Then it runs forever.
Real Example
Who:
Indie maker selling a $29 Chrome extension
Situation:
Posting manually 1-2x/week, inconsistent, followers skeptical
Result:
Auto-tweets + public proof link. Followers could verify. 47 sales in first month, 2,100 new followers. "Proof link is genius" was top reply.