Blog

How to talk to users without getting overwhelmed - my system

Customer conversations don’t have to be messy. I pulled my CRM, inboxes, support, and product data into one view so I can spot low adoption and reach the right people fast. Here’s how.

I think I’ve figured it out.

A way for me to talk to customers without getting overwhelmed at my solo company. It allows me to:

  • See customer comms + recent activity across channels

  • Watch session recordings, debug issues, impersonate

  • Message them

All from one place, automatically. Here’s how it works:

The problem

I’ve really struggled to talk to leads and customers for Ferndesk + get them to success because data was all over the place.

If I wanted to, for example, find customers with low adoption, see their usage, and message them, I’d have to jump between 5 tools to do so.

The solution

  • I decided to find a way to connect all my data to one view

  • This would be my source of truth. If I think, “I should talk to X,” this will be my go-to

  • It should have everything I need to know about the customer so I can message instantly


How it works

1. Close CRM setup

I set up Close. Not affiliated.

Close was literally the only CRM I tried that could do the above elegantly.\ I tried Attio, Hubspot, Salesforce, Folk, etc. None of them could do what I wanted.

With Close it worked out of the box. Here’s how I’ve set it up:

2. Leads

  • Leads represent every company that signs up to/is interested in my product

  • Contacts are everyone associated with that lead

  • Under leads, I can store properties. In my case, I’m storing their MRR, trial dates, URLs to Stripe, PostHog, impersonation URL, etc.

3. Syncing my personal inbox

I connected Close to Gmail:

  • All personal comms to companies show up in Close

  • I can also email companies from here and take action instead of doing it in Gmail

4. Syncing my support inbox

I switched to Help Scout, not just because it’s a great product, but because it allows you to send and receive emails from a Gmail inbox.

This allowed me to connect my support inbox to Close and see recent tickets under any customer!

5. Syncing usage

Vibe coded a 1000-line script with Codex that syncs every single company in my DB to Close and stores details like:

  • Integrations they’ve connected

  • Number of articles they’ve published

  • Sign up date

  • Lifecycle stage

  • MRR + total spend

6. Viewing logs, session recordings, and user impersonation

My script also adds quick links:

  • Their URL in Stripe

  • Their URL in PostHog (session recordings, events, etc.)

  • A link to impersonate them and log into their account

Really convenient!

7. Sending events to Slack

Sign up/Activation/Adoption analytics events are sent to Slack with a link to Close.

  • I can jump in, view their activity, and message them from a template—all in one go. Pretty neat!

8. Getting customers to success

Now I can filter for customers + trials matching filters like:

  • New trials

  • Trials about to end

  • Trials just ended

  • Old customers

  • Low activation

  • Advocates

  • Not advocated

And send them advice, tips, call invites, etc.

I haven’t fully played around with this yet, but Close allows me to:

  • Log tasks on each customer that I can systematically work through

  • Sell to important leads with Opportunities

Excited to play around with this!


My daily workflow now looks like this:

  • Wake up, view new trials in Close

  • View their usage, send them tips, give advice, invite some to calls

  • See customers, view how they’re getting on with the product

  • Message them, work through their issues, etc.

SO NICE!

Wilson Wilson
Wilson Wilson

Founder of Ferndesk

The AI-native help center

Stop drowning in support. Create your help center with Ferndesk.

Create a modern, AI-native help center in minutes. Sign up today and ask Fern to write your first few articles.