Register and share your invite link to earn from video plays and referrals.

claire vo 🖤
@clairevo
building @cxodev @chatprd • 🎧 host 👩‍👦‍👦 mama 💻 3x CPTO 🧠 pm + eng + ai 😍 @elawless 📱chiefproductofficer on tiktok
2.9K Following    71.4K Followers
Great advice. We’re doing almost all of this but still have to battle fraud! Appreciate Gareth sharing these tips!
Claire’s post hit home. We’ve faced the same at Atlassian. Sharing some of the key actions we took below. With AI products, abuse isn't just annoying, it's expensive. Every LLM call costs real money and for small businesses this can be absolutely crippling. We got hit with stolen cards, fake trials and credit-burners. This is what helped (none of it is a silver bullet, it's a constant battle): 1. Make free trials cost something. Require a card and pre-auth it up front. Even then, we saw stolen cards and fraudsters paying just to get in the door. 2. Only let your real app talk to your backend. Verify requests actually come from your client, not just that they carry valid credentials. 3. Allow only the models you offer. Block everything else by default. Fraudsters want the latest and greatest. 4. Set hard limits per account and per org, with no overage until payment clears. It feels wrong and counterintuitive to start from "I literally don't trust you", but when needs must. 5. Bill sooner. If you charge in arrears or give a grace period on failed payments, abusers sign up with cards that won't clear, burn credits fast and vanish. 6. Use fraud tooling. Your payment provider's rules, like Stripe Radar, can flag and block suspicious accounts. 7. Watch costs daily and act fast. Suspend bad accounts and be ready to pause sign-ups. At one point we temporarily paused all new sign-ups and only sold to existing customers. 8. Restrict free trials to verified business domains. Block disposable and free email domains, and cap how many trials one domain can start. Biggest lesson: abusers adapt crazy fast. Close one door and they try another. It's a shitty game of whac-a-mole, so plan for ongoing defence, not one-off fixes.
Show more
if you're curious the kind of creative fraud we see, here are some examples: 1. chinese reseller that farms promo codes for trial access (typically sold in bundles) then bizarrely wraps their authenticated session and proxies it to their own app, where they resell it -- not very successfully -- as their own app. they run outlook email signups on a loop when they exhaust promo or trial limits. we have evidence they're doing this to companies like @linear @cognition @granola @SpaceXSI and @gumloop as well. They sell these through AliPay and their dispatcher loops in a promo code and routes to their "paying" users. they auto rotate through these tools to keep spend under the trial or promo limits. 2. egyptian team building fortnite and roblox maps and slamming our most expensive models in the most inefficient way on trials held w real cards (but cancelled and restarted.) this started subtle and ramped up quickly over 3 days. should have been caught (and less expensive) but we had a prompt caching bug and the monitor had been muted temporarily because of some real business things. super painful one. 3. indonesia - banned the entire country. hundreds of people were using chatprd on trial as a temu chatgpt. luckily the token cost here was low enough but it was annoying so the entire country go the ban hammer. i am NOT VC funded so i have to eat every single one of these learnings. me, our eng team, and the bots are doing hand to hand on a 15 minute basis to try to catch things while keeping customer privacy and prospect access high. its a nightmare.
Show more
Vulnerable post: I spend 90% of my time on @chatprd dealing with increasingly creative international token fraud operations, and it makes me want to shut down the company. Mostly to steal Opus tokens on resold promo codes or in the time between a trial start + our fraud alerts infra. It's cost me tens of thousands of dollars and it gets worse every day. Luckily the company is nice and profitable, but every time it happens it bums me out in extreme ways. I love ChatPRD, I think at this point we've helped PM, engineers, and founders with millions of products + features. We are still a top 3 writing GPT (completely free!) on ChatGPT, we've kept generous trial periods, and have kept annual sub costs super reasonable, even for the enterprise. We've let people use the latest models when they come out, and have built in new features like prototyping without adding to our fees. We haven't had to limit usage, because our customers have been so great. Building the product is incredibly fun, it's an actual footprint by which I get to test all this AI stuff, as an engineer, founder, and product builder. I have my little grok bot army that runs ops. We've been pen tested multiple times, SOC2ed, and work with some of the biggest companies out there. It's my labor of love, and I keep it going (even though there are probably higher leverage things I could be doing with my time.) But it's horrible to have our small team spend basically all of our time shutting down that Indonesian fraud ring, or that Egyptian code farm, or the Chinese signups that have been on an auto loop for the last 24 hours. I feel like I'm constantly making product calls that trade protecting from abuse vs giving our users an amazing experience (and keeping maintenance overhead low.) It's basically sucked the joy out of my first little AI win, and I'm really sad about it. And before you bucket me into dumb-little-vibecoder, trust that I know what I'm doing. I run our firewall like it's my full time job. We are stripe radar'd up to the gills. We have rate limits + so many automated triggers and controls. But each one of these things ends up touching legitimate users and prospects. And every time I rachet up one control, I end up causing annoyance or pain to a real user. It's a trade that's hard to manage. And honestly? It's not fun. It just feels bad to see so many bad people. So I have some thinking to do, but for now - free trials are dead on chatprd, sorry kids - i think in 2027 i might ban all non-US business - and tbh, may retreat to the warm waters of 100% enterprise business, who are a) willing to pay more and b) have more interesting product needs And if you're a little solo founder or startup that has dealt with this - I see you. I have some tips + tricks that might help. You're not dumb, and it's not easy. Ok. Rant over. Back to building the little wrapper who could 💕
Show more
Vulnerable post: I spend 90% of my time on @chatprd dealing with increasingly creative international token fraud operations, and it makes me want to shut down the company. Mostly to steal Opus tokens on resold promo codes or in the time between a trial start + our fraud alerts infra. It's cost me tens of thousands of dollars and it gets worse every day. Luckily the company is nice and profitable, but every time it happens it bums me out in extreme ways. I love ChatPRD, I think at this point we've helped PM, engineers, and founders with millions of products + features. We are still a top 3 writing GPT (completely free!) on ChatGPT, we've kept generous trial periods, and have kept annual sub costs super reasonable, even for the enterprise. We've let people use the latest models when they come out, and have built in new features like prototyping without adding to our fees. We haven't had to limit usage, because our customers have been so great. Building the product is incredibly fun, it's an actual footprint by which I get to test all this AI stuff, as an engineer, founder, and product builder. I have my little grok bot army that runs ops. We've been pen tested multiple times, SOC2ed, and work with some of the biggest companies out there. It's my labor of love, and I keep it going (even though there are probably higher leverage things I could be doing with my time.) But it's horrible to have our small team spend basically all of our time shutting down that Indonesian fraud ring, or that Egyptian code farm, or the Chinese signups that have been on an auto loop for the last 24 hours. I feel like I'm constantly making product calls that trade protecting from abuse vs giving our users an amazing experience (and keeping maintenance overhead low.) It's basically sucked the joy out of my first little AI win, and I'm really sad about it. And before you bucket me into dumb-little-vibecoder, trust that I know what I'm doing. I run our firewall like it's my full time job. We are stripe radar'd up to the gills. We have rate limits + so many automated triggers and controls. But each one of these things ends up touching legitimate users and prospects. And every time I rachet up one control, I end up causing annoyance or pain to a real user. It's a trade that's hard to manage. And honestly? It's not fun. It just feels bad to see so many bad people. So I have some thinking to do, but for now - free trials are dead on chatprd, sorry kids - i think in 2027 i might ban all non-US business - and tbh, may retreat to the warm waters of 100% enterprise business, who are a) willing to pay more and b) have more interesting product needs And if you're a little solo founder or startup that has dealt with this - I see you. I have some tips + tricks that might help. You're not dumb, and it's not easy. Ok. Rant over. Back to building the little wrapper who could 💕
Show more
0
169
1.1K
22
Forward to community
we know everyone wants to build a software factory @clairevo knows where that plan can go wrong here's what to do instead 👇
My favorite thing I built with Fable 5.2? → Inspired by (and integrated w) @rauchg's WebGL2 record player, this is a fully functioning typewriter where you can: - type or click out words - set writing timers - use whiteout and auto correct issues - browse notecards of writing prompts - type in a moody office, cozy train, scribble in a notebook, or print to your dot matrix printer - follows your local time of day (or pick your vibe) - saves pages locally, download as image or text might make it into a real app wdyt? who wants to build a cozy lil writing habit?
Show more
use ai. make beautiful things.
Built a physical simulation of a record player with WebGL2 and Web Audio. It's *shockingly* accurate: Instead of playing a song, it works by converting it into the physical shape of a groove. Then a simulated stylus rides those walls 384,000 times a second, and you hear the voltage that motion would induce in a cartridge. So the crackle, the pops, the wow/flutter, the dull inner grooves are natural byproducts of the simulation. You can also "DJ" the record. (The converted songs are in the public domain or CC-licensed. Code is linked for you to remix and re-deploy.)
Show more
“Both of my parents each got diagnosed with cancer within a week of each other.” Ashley is the VP of Product at @OpenAI for Health and this is a very special episode for me. We talked about how we both use AI to help our parents fight cancer — including preparing for doctor visits, researching treatments, and coping with our emotions as caregivers. Topics we discussed: → Do doctors mind when patients bring AI research? → How ChatGPT caught a risky treatment before it was given → How to make time for your parents with a demanding job Some quotes from Ashley: “I always felt like there was no more time in the day. Then someone gets sick and you realize what you can make time for and what can drop.” “You also have to care for yourself as a caregiver. You have to make sure you’re budgeting time for your own mental health.” “The treatment she was about to be given would have had a really bad contraindication. She narrowly avoided it because she ran it through Chat.” 📌 Watch now: Thanks to our sponsors: @meetgranola: AI meeting notes that don’t suck @RiversidedotFM: All-in-one AI studio for podcasts and video
Show more
BREAKING: @OpenAI product team is absolutely stacked
The AI slop replies are getting worse by the day, so let's see how many I can lure with keyword stuffing. I had Claude Code build a skill so Grok Bot can message Muse and Instinct over MCP, and now my standups are run by a houseplant running Cursor. Codex reviews every PR by licking the screen. What's the first workflow you'd automate?
Show more
every PM at figma is actually undercounting the impact here, i love PM OS 🔥 my favorite part is the product thinking that went into the onboarding — you’re asked to provide relative context as you get started, so responses are personalized and super relevant from D0; great product from great product people!
Show more
If you're looking for a current take on best agent per task, this breakdown by @clairevo is awesome.
I hate SF halloween, wdym you're the the growth hack from the x monetization team
How I AI: Witchy AI avatar vertical video - take blog post - run into @claudeai for concept + script - @ChatGPT codex browser use + @FlowbyGoogle custom avatar with @floraai inspo imagery - codex for punch-ins - captions + music in @capcutapp (MCP, pls!)
Show more
don't let someone else brew up your AI strategy. at @cxodev every transformation is cooked from scratch no center of excellence (and only a little eye of newt)
don't let someone else brew up your AI strategy. at @cxodev every transformation is cooked from scratch no center of excellence (and only a little eye of newt)
Lots of @cxodev have asked me how I built the personal agent harness, so I made a 2 minute explainer video 👇
chad
My friend made a really impressive app. It's live and has users. He has no idea where it's hosted.
Excited to announce the addition of hundreds of textbooks to the Expert Intelligence system in Gemini Notebook! Most are offered without license fees, which makes this one of the largest pools of open knowledge in the world!
Show more
If you don't like 6.1 Terra you're probably just using it wrong