u/MembershipHorror404

What actually broke in our Shopify setup once the store started growing

I’m the technical co-founder for a Shopify store that has moved past the “just get the site live” stage, but we’re still not big enough to solve every problem by hiring more people. That middle stage gets messy fast because the store still looks simple from the outside, but internally, support, marketing, retention, and operations all start pulling in different directions.

For a while, we handled every problem separately. If customers asked shipping or product questions before checkout, we treated it as a support issue. If someone abandoned a cart, we treated it as a marketing issue. If people bought once and never came back, we treated it as a retention issue. If we needed reviews, loyalty, or referrals, that became another app discussion.

That approach slowly created a messy app stack. The tools were not bad, but the workflow was scattered. Every small problem had its own dashboard, settings, notifications, and owner. As the person responsible for keeping the setup clean, I started caring less about feature lists and more about where the customer was actually getting stuck.

The first issue was before checkout. Customers had small questions about shipping, returns, discounts, delivery dates, product fit, and availability. Many of those questions came after they had already left the product page. We could still reply later by email or DM, but by then the buying moment was usually gone.

That made live chat more important than I expected. Not as a random chat bubble, but as a way to answer high-intent questions while the customer was still on the site. We used Chatway here because we wanted something lighter than a full helpdesk, but still useful for live chat, shared conversations, WhatsApp-style support, and mobile replies.

The second issue was follow-up after intent. When someone browsed, added to cart, started checkout, bought once, or disappeared after one order, we needed a better system than manual reminders and one-off campaigns. Abandoned cart, post-purchase, winback, review requests, and basic segmentation became necessary once volume increased.

That is where Klaviyo made sense for us. It gave the marketing side a proper system for email and SMS flows instead of making every follow-up manual or scattered. It did not magically fix retention, but it gave us cleaner lifecycle workflows.

The third issue was trust and repeat purchases. I used to think reviews, wishlists, referrals, and loyalty were mostly marketing extras. I do not think that anymore. A first-time buyer needs trust signals. A returning customer needs a reason to come back. Someone who likes a product but is not ready to buy needs a way to save it.

We looked at Growave for that layer because it combines reviews, loyalty, referrals, and wishlists in one Shopify app. The main reason that mattered was operational. I did not want four separate tools creating four separate admin problems.

The bigger lesson was that our Shopify stack should not be built around random app recommendations. It should be built around the customer journey. Before checkout, customers need fast answers. After they show intent, they need useful follow-up. After they buy, they need trust, reminders, and reasons to come back.

Once we looked at the store that way, app decisions became easier. Some tools stayed, some were removed, and some were replaced. More importantly, every app had to justify which customer moment it improved.

I still do not think there is one perfect Shopify stack. A small store probably does not need much of this. A larger store may need more specialized tools. But if a growing store feels messy, I would not start by asking for app recommendations. I would start by looking at where customers hesitate, where they drop off, where the team is doing manual follow-up, and where repeat customers are being ignored.

That gave us better answers than any “best Shopify apps” list. How do other Shopify operators think about this? Did your app stack grow intentionally, or did it slowly become a pile of tools nobody wants to touch?

reddit.com
u/MembershipHorror404 — 3 days ago
▲ 50 r/BuilderFounders+1 crossposts

I’m a founder and a mother, running my second SaaS right now.

My first startup didn’t exactly fail, but it never really scaled the way I wanted. We had a decent product, some early traction, but things always felt harder than they should have been. Our grrowth was inconsistent, execution was messy, and I kept thinking the problem was something external.

This time, things moved very differently. We crossed around $3M ARR in roughly 18 months. Same kind of ambition, slightly different market (not a competitor to our first SaaS), but the way we operated internally changed a lot. And honestly, that made all the difference.

Let me walk you through what actually worked.

1. I didn’t start from scratch this time

In my first startup, I made the mistake most founders make. I built everything from zero, including the team. New hires, new culture, new alignment issues, all at the same time.

The second time, I didn’t do that. I took one PM from my previous company, someone who already understood how I think, how I make decisions, and the kind of speed I expect. That single decision removed a lot of friction early on.

You don’t realize how much time gets wasted in alignment until you don’t have to do it.

2. We stayed lean, but paid well

We’re a team of 12. That’s it.

There’s no middle layer, no unnecessary roles, and no one is just “there.” Everyone owns something meaningful, and decisions move quickly because there aren’t too many people involved.

But there’s one thing I changed from my first startup.

I stopped underpaying.

In my first company, I believed people would stay for the vision. Some do, but most don’t. People care about stability and compensation, especially right now when layoffs are everywhere. So we paid well, even when it felt slightly uncomfortable financially. That decision paid off in execution speed and accountability fr.

3. Hiring wasn’t reactive this time

Earlier, we used to hire when things broke. This time, we were much more structured.

We relied on three main channels. LinkedIn helped with visibility and inbound, referrals worked extremely well and we paid anywhere between $5K to $10K per hire, and for engineering, we used Uplers.

Uplers worked particularly well for AI and ML roles. We hired two core engineers remotely from India through them, and both were pretty strong from day one. They were already vetted, experienced, and we didn’t have to spend weeks filtering through irrelevant profiles.

When you’re a small team, saving that time matters more than saving money.

4. We stopped chasing perfection

This was one of the hardest lessons to accept.

In my first startup, we delayed launches because things didn’t feel ready. This time, we shipped faster. Not sloppy, but not overpolished either. 

Users don’t reward perfection. They reward speed and usefulness.

Once we understood that, things started compounding faster.

FYI: My engineers took Claude code to a different level, it feels unbelievable ti me seeing how these AI ttools have changed things.

5. Our stack was simple, but it actually supported how we worked

We didn’t go tool-hopping this time. We picked things we could stick with and built our processes around them.

Let me explain how each one actually helped.

Salesforce Starter

We had already used Salesforce in my first startup, so the team didn’t need to relearn anything. That familiarity itself saved time.

The biggest thing it solved was chaos. Earlier, leads were scattered across spreadsheets, messages, and random notes. This time, everything sat in one place. Pipeline visibility became clear, and no deal just disappeared because someone forgot to follow up.

Now coming to the AI side of it.

Salesforce has been pushing Agentforce, which is basically their AI layer that sits on top of your CRM and actually works with your data. It’s not just reporting anymore. It can look at your pipeline, understand context, and suggest actions or automate routine workflows. 

We started using it for things like nudging reps on follow-ups and helping prioritize deals. It’s not some magic system that fixes bad sales, but once your data is clean, it genuinely reduces manual work and helps your team focus on actual conversations.

That said, setup can feel heavy in the beginning. If your team isn’t disciplined with CRM usage, it feels like extra work before it starts helping.

Chatway

This came directly from a pain we were facing.

In the early days, support was messy. Same questions kept coming in, responses were delayed, and sometimes we just missed conversations altogether. And in SaaS, a delayed reply is basically a lost customer.

We implemented Chatway and fed it all our FAQs, onboarding docs, and support content.

Now their AI agent handles a large chunk of repetitive queries. AI chat systems like these are designed to understand user queries and respond instantly using trained knowledge, which is why they reduce wait times and improve efficiency. 

The biggest difference we saw was in response time. Users started getting answers instantly, even when the team was offline. That alone improved conversions and reduced pressure on the support team.

But it’s not perfect.

I still wish it had slightly deeper integrations like Intercom, especially around tracking user behavior and events. Also, context memory across longer conversations could be better. When you scale, you start noticing these gaps.

Still, for a lean team, it removed the need to hire multiple support people early on.

Gather

This one is a bit underrated.

We’re fully remote, and Slack plus Zoom all day started feeling exhausting. Everything had to be scheduled, and conversations felt forced.

Gather changed that dynamic a bit. It gave us a more natural way to interact. People could just jump into conversations, collaborate without planning every call, and it felt closer to an actual workspace.

Not everyone uses it the same way, which is a limitation. Some people still prefer async communication. But overall, it helped make remote work feel less isolated.

Slack

We used Slack for day-to-day communication. Nothing fancy here, it just works and integrates with everything else.

6. Support became part of growth

This was a mindset shift for me.

Earlier, support was just something you had to manage. Now it directly impacts revenue. When someone asks a question, timing matters more than the answer itself.

If you respond quickly, you win. If you don’t, someone else does.

We made sure that gap never exists.

7. Biggest lesson from my first startup

I used to think growth was about getting more leads.

Now I think it’s about not losing the ones you already have.

Most companies already have enough traffic. They just lose people in slow responses, bad onboarding, or poor follow-up.

Fixing that alone can change everything.

8. My Last thing to Say

Tbh, running a startup as a mother is not balanced.

Some days work takes over. Some days family does. You don’t get it perfect, you just keep going.

If I had to summarize everything, my first startup gave me lessons. This one worked because I actually followed them.

Happy to answer anything.

reddit.com
u/Dry_Librarian_9596 — 11 days ago