Our build shipped clean and still broke

Building a site for a supplement brand right now. Product pages had a flavor picker and an image gallery, both looked finished. Then one script had a brace in the wrong spot. Nothing threw an error, nothing broke loudly. The gallery just sat blank and the picker buttons did nothing when you clicked them.

We only caught it by clicking through the actual page like a customer would, after every check upstream said it shipped clean.

If someone builds you a website or sets up an automation and tells you it's done, that means it ran without an error. It does not mean it works. Go click every button and load every page yourself before you trust it.

reddit.com
u/Ok-Masterpiece-7614 — 3 days ago

We score every video before it goes out. The ending matters way more than the hook.

I run a small AI and marketing shop, and one of the things we build is short video content for clients. Before anything gets posted we run it through a model that predicts how well it'll do.

The one thing that surprised me: the ending moves the score way more than the hook does. Everyone obsesses over the first three seconds because that's what stops someone scrolling. But the model kept punishing weak endings a lot harder than weak hooks. A video can open strong and still score low if it just fades out.

Makes sense once you think about it. The hook gets someone to watch. The ending is what decides if they share it or follow you. A great hook with a flat ending just gets you a view that goes nowhere.

If you're making video for your own business, stop rewriting your opening line for the fifth time and go watch your last five seconds on their own. See if it actually lands on something instead of just trailing off. That's usually the part costing you, not the hook.

reddit.com
u/Ok-Masterpiece-7614 — 5 days ago

Spent a night trying to beat our AI virality score. Found what it can't see at all.

I run every short video we make through an AI model that scores how likely it is to actually spread, before it ever gets posted. Spent a whole night on one clip trying to push the number up. Sharper hook, tighter cuts, more happening in the first two seconds. Score never moved.

Turned out the model only looks at faces, motion and sound. It doesn't know if there's a curiosity hook that makes you need the answer, if the captions still read with the sound off, or if there's a little story in it you'd actually want to send someone. Those are three of the biggest reasons people share anything and the model can't see a single one of them.

If you use any AI tool to score or grade your own content, it's good for catching the obvious duds. It has no idea what actually makes someone care enough to pass something along. That part's still on you.

reddit.com
u/Ok-Masterpiece-7614 — 5 days ago

Almost wrote the wrong product description because I trusted my memory over the photo

Doing catalog cleanup on a client's online store this week. One of their products is a bundle, two bags, two different flavors. I've looked at this product a bunch of times already, so I wrote the description straight from memory.

Pulled up the actual photo on the bag to double check before publishing anything. Second flavor was wrong. Not a close guess either, a totally different one than what I had in my head.

Read the draft back before that and nothing looked off. It was written clean, it made sense, I would have shipped it.

If you sell anything with more than one flavor or variant, don't trust what you remember about your own listing. Pull up the real photo or the real label every time you write copy for it, even the stuff you're sure you already know.

reddit.com
u/Ok-Masterpiece-7614 — 8 days ago

Stopped asking AI video tools to add captions

Been making AI generated video clips for a client project. Tried getting the model to put captions or on screen text straight into the clip a bunch of times.

Every time, garbled letters, words overlapping, half the text cut off or backwards. Didn't matter how simple the line was or how many ways I worded the prompt.

Now I generate the clip clean. Just the person, the scene, the voiceover. No text in frame at all. Captions and any on screen text get added after, in a normal video editor, same as you'd caption anything else.

If a tool keeps failing on one piece of a job no matter how you ask it, stop rewording the prompt. Pull that piece out and do it a different way instead.

reddit.com
u/Ok-Masterpiece-7614 — 9 days ago

My IG scrape kept capping at 12 posts

Built a one off AI bot for a prospect that clones how he talks, trained off his own content. He's mostly on Instagram, not YouTube, so I had to scrape his profile for captions instead of using our normal path.

Logged out, an Instagram grid only serves the last 12 posts. Doesn't matter how many times you scroll or how many posts the account actually has. His account has hundreds. Scrolling kept giving me the same 12 back.

I almost built the persona off that. 12 captions, maybe 4,000 characters total, would have made him sound thin and generic.

Then I remembered he'd done a two hour podcast interview. Pulled the transcript instead, about 19,000 words of him actually talking. Way more voice, way more real material than the captions ever had.

Lesson: if you're pulling from one source to build anything off someone's content, check if that source has a silent cap before you trust the pull. The tell is simple, if scrolling or paging keeps giving you the exact same stuff back, you hit a wall somewhere and don't know it yet. Go find the richer source, a podcast interview, a YouTube channel, anything longer form, before you build off a shallow scrape and think it's the whole picture.

reddit.com
u/Ok-Masterpiece-7614 — 9 days ago

The pack photo didn't match my notes

Was filling in a client's ecommerce catalog this week. Store sells single-flavor bags plus two bundle packs. I wrote the bundle contents from memory, since I'd already gone over the flavors with the client once.

Then I pulled up the actual pack photo to grab an image for the listing. The flavors printed on the bag did not match what I'd written down. One flavor was wrong.

I didn't just trust the photo over my notes either. Two sources disagreeing means one of them is stale, not that the newer one automatically wins. Sent both versions to the client so they can confirm which is actually current.

Same rule applies to any catalog data you're filling in by hand, especially anything with multiple parts like a bundle or a variant. Check the actual photo or listing directly. Notes and memory are where the drift creeps in and nobody catches it until it's already live.

reddit.com
u/Ok-Masterpiece-7614 — 10 days ago

Our AI-generated ads looked fine until we put them next to a real one

Been building an ad creative pipeline for a few clients. The model spits out an image or a video and on its own it looks completely fine. Put it next to an actual ad from a brand that knows what it's doing and it looks amateur right away. Contrast's off, or the copy sits on a busy part of the image and you can't read it fast.

Better prompts didn't fix it. What fixed it was adding a step after the model generates: render it, screenshot it, score the screenshot against a real creative rubric, fix whatever scored worst, generate again. Repeat until it clears the bar.

The model never looks at what it made. It just makes it and stops. If you're using AI for ad creative or any visual content and skipping the look-at-it-yourself step, you're shipping the first draft every time.

reddit.com
u/Ok-Masterpiece-7614 — 11 days ago

Building an IG DM agent for a coach this week

Building an IG sales agent for a coach right now. It handles her DMs, qualifies people who slide into her inbox asking about the program, answers the stuff she gets asked constantly.

Wiring it up to Instagram was the easy part. Getting it to sound like her took longer. I trained it on her actual captions and how she explains the offer, so a DM reply reads like she wrote it, not like a bot.

That's the actual goal here. Not bolt a bot onto your DMs, clone the part of you that already answers the same five questions every day so you're not still doing it at 11pm.

If you're answering DMs by hand for a coaching or content business, write down the questions you get asked most before you build anything. Yours are probably more repetitive than you think.

reddit.com
u/Ok-Masterpiece-7614 — 11 days ago

My sync job stops instead of guessing

I run a nightly job that keeps my work synced across three places: my laptop, a phone-only repo, and a backup. Early version tried to be smart about it, auto merging anything that looked similar. Bad idea. It merged two versions of the same file, picked the wrong one, and didn't say anything. I didn't catch it for two days.

Rewrote it so it only auto merges the obvious stuff now. Anything that actually conflicts, it stops and pings me instead of guessing.

If you're building or buying an automation that touches your own data, customer records, inventory, scheduling, whatever, ask what it does when it hits something it can't be sure about. A lot of them just guess and keep going.

reddit.com
u/Ok-Masterpiece-7614 — 12 days ago

Why our cold email tool warms up slow

Built a cold outreach tool for lead gen. It warms up every new sending domain before letting it go full volume, slow on purpose for the first stretch.

The reason: a brand new domain has zero track record with any mail provider. Gmail, Outlook, whoever, they watch how a domain behaves before they'll trust its mail enough to land in an inbox instead of junk. Blast a big batch out of a fresh domain and you fail that trust test in one shot. Once that happens the whole domain is tainted, not just that one send, every email after it pays for the same mistake.

Paced sending looks like the slow option. It's actually the only one that still works a month in. If you're running your own cold outreach, don't judge it by the volume you can push this week. Ramp it up slow and let your reply rate tell you when it's safe to send more.

reddit.com
u/Ok-Masterpiece-7614 — 12 days ago

Rewrote a client's FAQ to cut support tickets. Didn't change a thing.

I build AI support tools for small businesses. Had a client running a paid membership community, a few thousand members, real FAQ, real resource library, all organized well. Members still asked the same questions in the chat every day.

First move was the obvious one. Reorganize the FAQ, make it easier to search, add more detail to the answers. Didn't help.

The answer was never missing. Asking a person in chat is just faster than going to find it yourself, even when the doc has the exact thing three clicks away. People ask before they search, every time.

What actually worked was training a bot on all their content and putting it right in the chat where people already ask. Same information as the FAQ. Different result, because the answer shows up the second someone asks instead of making them go find it.

If you run anything where the same handful of questions come up over and over, a better FAQ page probably isn't going to fix it. The chat needs to answer them directly, right where people already ask.

reddit.com
u/Ok-Masterpiece-7614 — 13 days ago

A referral automation that ran for months and got zero results

Saw a post from a small business owner, a $900k a year residential cleaning company, 209 recurring customers. He'd built an automated referral email, $50 coupon, running for months. Zero redemptions. Not low, zero.

The automation never broke, that's what stood out to me. The design was the problem. One sided, nothing in it for the friend being referred. It only went out by email, when people actually refer each other by text. No way to see who referred who. And the coupon wasn't even set up to apply right at checkout.

He said it himself, an automation that runs is not an automation that works.

If you've got something automated running quiet in the background, worth checking what it's actually produced since you turned it on, not just whether it's still firing.

reddit.com
u/Ok-Masterpiece-7614 — 15 days ago

The citation looked right until I checked the actual paper

Went through a supplement client's blog batch this week and checked every cited study against the real database instead of trusting what the draft said. One study showed up as 2024 nine separate times in the body text. The reference list at the bottom said 2025.

Everything else about it looked right. Real study, sitting in a proper works cited list at the bottom like it should. Turned out the journal published it in 2025, but the paper first went up online back in November 2024, and the draft grabbed whichever date it saw mentioned first instead of the one that actually belongs in a citation.

I wouldn't have caught it without pulling the actual record. If AI is writing anything with a fact attached in your business, don't stop at reading clean. Pick one fact and go check it against the original yourself.

reddit.com
u/Ok-Masterpiece-7614 — 18 days ago

One rule doesn't fit every client

I run blog content for a couple of different brands. Had one rule for all of them, every claim needs a real source behind it. Worked fine until I hit a supplement brand making health claims right next to a brand writing about AI tools for business. The supplement brand needs peer reviewed studies or the claim isn't safe to publish. The AI brand has almost nothing peer reviewed to point at, most of this is too new to have studies yet. Same rule either blocked the second brand from posting at all, or it was going to push them toward making something up just to look sourced.

Fixed it by letting each brand set its own bar instead of running one rule for everybody. Felt obvious once I saw it. I didn't see it until it broke.

Worth checking if you're doing the same thing somewhere else in the business. A return policy that treats a $20 order the same as a $2000 order. An onboarding step built for a solo client that also gets used on a team of ten.

reddit.com
u/Ok-Masterpiece-7614 — 20 days ago

No error doesn't mean it worked

Been automating our blog publishing into Wix the last couple weeks, so I stop copy pasting posts into the editor by hand.

Two things ate way more time than they should have. I set fonts through the API, headers, body, all of it, and none of it showed up on the actual page. Turns out Wix ignores font settings sent through the API completely. Fonts come from the site's theme, not from what the post itself sends, and there's no way to override that per article.

Second one was worse. Every section ran together with no space between them, one big wall of text, even though the headings were going in correctly on my end. I spent way too long assuming it was a bug in my own code. The actual fix was adding an invisible paragraph with a single space in it before every heading. That was it. Nothing in Wix's own docs mentions it.

Neither of those threw an error. The script ran clean and reported success both times. If you're automating anything that publishes into a platform you don't fully control, go look at the actual rendered page before you trust it. Don't just check that the call didn't error out.

reddit.com
u/Ok-Masterpiece-7614 — 21 days ago

The cheap AI model worked better

We built a demo where you paste your YouTube link and about a minute later you're talking to an AI version of yourself, trained off your last five videos.

First version ran on the flagship model. We switched it to one of the smaller, faster ones instead, mostly to keep the bill down since the demo is public.

The answers didn't get worse. They barely changed. For a short chat off five videos, the model wasn't doing the work. The training data was.

If you're looking at AI for your business, the model name matters less than people think. Most small tasks don't need the smartest model out right now. They need real content behind them: your FAQs, past emails where you already answered the same questions. Get that together before you spend more chasing a bigger model.

reddit.com
u/Ok-Masterpiece-7614 — 22 days ago

Training an AI version of yourself works better off your own videos than off your bio

We built a page where a coach pastes their YouTube link, waits about a minute, and ends up talking to an AI version of themselves, trained on their last five videos.

What surprised me wasn't the tech. People believe it way faster than a normal chatbot, because it's built from stuff they actually said on camera, not a generic script.

If you ever try something like this for your own channel, train it on your actual last several videos, not a summary of your bio written from the outside.

reddit.com
u/Ok-Masterpiece-7614 — 23 days ago

We drop leads with no real email

We build lead lists for small businesses that never respond to their own cold outreach. Early on, if we couldn't find a real email listed on a business's own site, the fallback was a guess, first initial plus last name at the company's domain, that kind of pattern.

Cut that completely a while back. Now if there's no listed email anywhere on the business's own site, we just drop the lead instead of guessing.

It's not really about that one missed lead either. A bounced email hurts your sending domain's reputation with mail providers, so the next hundred real emails from that same domain get treated worse too, including ones that would have landed clean. A wrong guess doesn't just miss, it costs you sends you already had.

reddit.com
u/Ok-Masterpiece-7614 — 23 days ago

My automated captions synced fine until a fast line, then they just drifted off

Been building a pipeline that takes raw clips plus a script and burns in captions and text overlays automatically. First pass set each caption's timing by estimating from the script text, words per second, no audio involved.

Works fine on a slow, calm line. On anything fast or rambly the caption drifts, ends before the person stops talking or lags a beat behind.

Turns out estimating timing from text and actually reading it off the audio are not the same problem. The real fix is forced alignment: run the actual audio through something like Whisper and get real word level timestamps back, instead of guessing from word count. Haven't wired that part in yet, still hand tweaking the busy lines in review before it ships.

reddit.com
u/Ok-Masterpiece-7614 — 24 days ago