That said, it basically boils down to 3 things:
Personas
Channels
Messages
You have an archetype of someone in your head that would like your tool, you want to test if that archetype exists. That persona likely consumes content, your job then is to understand the channels that persona typically likes to consume their content, and try to serve them a message they can understand in the time you have to serve it. There are thousands of personas in millions of channels consuming billions of messages, that is why it's hard.