A while ago I have worked in an early stage startup as a designer and front-end developer.
We were creating a web app for 3 types of users in the middle of this process we faced the problem of "How can we send messages based on what users did or didn't?" at the time we could not find a solution for that so we ask our back-end developer to write a query on database to search all users that had not completed the profile informations and we sent an email for each one.
Nowadays I'm trying to understand better this problem because I want to create a product that may solve this. So, will be helpful if you guys could share your stories about that.
I also created a landing page that explains a MVP version of my idea: https://userview.launchaco.com/
You have described a common problem. Most of the time a product team will implement event tracking (mixpanel, etc), and then hook up specific events to fire a messaging service (layer, iterable, sendgrid, etc).
Your specific example of users who have not completed an action is slightly more difficult, but usually solved by periodic queries of some sort. Another common pattern for onboarding drip campaigns is to use event tracking to turn messages off when a user completes an action like adding profile information.
For more research, ierable has some good examples of more sophisticated messaging needs, but note that they're mostly writing for marketers https://iterable.com/resources/ Layer has technical documentation for understanding their messaging product https://docs.layer.com/ Mixpanel is probably the leader in this space, you can see their product-focues offerings here: https://mixpanel.com/solutions/product-management/
Thank you! Good to know that it is a common problem. I'm going to look at this outhers solutions like layer and iterable.
I'm going to talk with some friends entrepreneurs that have a product to see how they solve this problem and if it has something that it is not completed solved.
I agree this has not been completely solved. Another company to take a look at is Segment.com. They're probably the most similar to how you are thinking about the problem. Cheers and good luck!
Really appreciated! :)
Interesting idea, what would you say is your differentiator from solutions such as Mixpanel? (I currently use them), which I have found to be a breeze integrating and helps me understand how users use my product, especially with funnels.
I then have SendGrid setup, which allows me to send emails to my users based on certain events and conditions I've setup.
@jcalvarez Now I don't have a clear value proposition I'm trying to understand if it has a gap between these products that I could solve.
Mixpanel and Sendgrid are great solutions. At the time I couldn't find that solution.
Do you use push or messaging features within Mixpanel? You can segment users and send notifications from Mixpanel UI. I don't know many teams who use that alone.
Like you, they use SendGrid for transactional email but use Customer.io, ActiveCampaign, etc. for email workflows.
This comment was deleted 4 years ago
@Primer I don't think you misunderstand. Even if it's a common programming fact a small team have to do this manually and in my case a while ago we had only one developer to do everything.
For this moment my idea is to understand more the market and try to find a gap or not and move to the next idea
This comment was deleted 4 years ago
I see your point :)