New Automatic screenshot generation for your docs
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.

Published on

Written by

Wilson Wilson

Wilson Wilson

How to talk to users without getting overwhelmed - my system

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!

The AI-native help center

Never write another help article.

With Ferndesk, the only help center that never goes out of date. Sign up today and ask Fern to write your first few articles.