It's not clear if the biggest problem you have is 1. potential users / customers not understanding what problem you solve, 2. that the problem isn't one of their big problems, 3. that your user onboarding needs to be improved, or 4. that their current solutions are satisfactory or 5 something else. Identify it, focus on it, try things related to it.

You are likely a member of your target market - how and why would you talk to a random person or company about some problem or product?

Customer feedback is a combination of analytics, conversation, and observation. You are already getting some!

Talk with users, potential users, and people that leave and find out why. However your users want to be talked to (consider in person, conferences, video chat, differently worded or timed email, chat in the website, surveys, possibly but probably not the phone given the audience). Turn the random text based messages into bigger conversations.

Observe people using your website, signing up to use your product, using your product. What works great? What can be improved?

For getting customer feedback, look into user research and user interviews. This might involve giving people incentives e.g. gift cards to participate.

Read The Mom Test. Short summary here: https://www.slideshare.net/xamde/summary-of-the-mom-test

Other resources:

- https://www.nngroup.com/articles/ux-research-cheat-sheet/

- https://www.nngroup.com/articles/which-ux-research-methods/

- How to do a user research interview: https://www.youtube.com/watch?v=Qq3OiHQ-HCU

Relatedly, for users falling off, look into "user onboarding"

Here's a useful resource on marketing, messaging, and communication: https://www.julian.com/guide/growth/intro No need to reinvent the wheel - follow the tried and true paths.

There's a San Francisco based developer marketing agency / co-op / investor agency. I can't recall the name. They have had some prominent developer focused companies over the past decade. They have good resources, including videos on YouTube.

Can you succinctly communicate how you solve some annoying problem people have even if it's small? Of course it's technical, and developers are averse to a lot of marketing, so imitate successful similar companies / products e.g. Twilio, Netlify, GitLab, etc., or whoever has marketing you like. Think about what they look like, what they say, when they send you emails, the entire experience of using the product. Your UX won't be as big and polished - you're trying to build it up and improve it. But small things can add up.

Generally useful resources:

- Short branding exercise: https://library.gv.com/the-three-hour-brand-sprint-3ccabf4b7...

- Working backwords (do the first part of this): https://www.allthingsdistributed.com/2006/11/working_backwar... explained here https://www.quora.com/What-is-Amazons-approach-to-product-de...

- Kevin Hale video on building products users love: https://www.youtube.com/watch?v=12D8zEdOPYo

- Lean Startup (if you haven't read it already, if you have read or skim it again)

- Lean Product Playbook - super practical

- Four Steps to Epiphany: https://web.stanford.edu/group/e145/cgi-bin/winter/drupal/up...

Email in profile if you want more guidance / advice.