valmi.io | Data for Spreadsheets | ETL, Open Source (OSS) reverse ETL
  • Home
  • Product
  • Blog
  • Docs
  • Jobs
  • Contact
Sign up
Jun 15, 2023 2 min read reverse-ETL

valmi.io dogfoods its open source reverse-ETL to get notified of new users in Slack.

valmi.io dogfoods its open source reverse-ETL to get notified of new users in Slack.
A customer signing up to a service

Acquiring new users is a challenge for any startup. The founders and early engineers are glued to their databases to see new user Signups. Speaking of bigger enterprises, which product leader does not thrill to see customers signing up? We at valmi.io are no exception.

Slack is a pervasive tool in the tech industry. It is used by startups and enterprises alike. We asked ourselves, how can we use Slack to monitor new user signups. We have designed valmi.io Open Source reverse-ETL to solve such use-cases and decided to dogfood it.

All it takes a 5 minute setup to achieve this and it is a three step process. I will demonstrate this in the three videos that follow, one for each step.

First, I configured the Slack integration.

0:00
/
Creating a slack connection on valmi.io

Second, I added our production database as a warehouse. Our database is not overloaded, so I am not worried about any overhead. Alternatively, you can configure for this purpose a separate a read replica database or a warehouse, where user events are tracked.

0:00
/
Creating a postgresql users database connection on valmi.io

Finally, I configured a sync to connect the two. Immediately, we start receiving notifications for every sync that is set to run on a schedule.  The sync takes care of pulling only the changed users . In this case, it gets only new users. One interesting aspect of configuring a sync for Notifications such as Slack and Android push notifications is that we can create a template message, which is a jinja-style template, for instance - `Hey {{ recipient_name_var }}, we have a sign up from {{ user_name_var }}. This template is what finally gets set to the destination. For more information, check out docs.

0:00
/
Sync creation for notifications on valmi.io with field mapping and jinja templates
When the sync ran, we received the notifications as shown in the below picture. The Notifications received on Slack and Sync Runs on valmi.io are placed side-by-side.
Notifications on Slack

We are now able to monitor new user signups in real-time in Slack. It might be exciting to see new users signing up, but this is also a great opportunity to reach out to them and find out what they are looking for as a customer.

Although new user signups is just a demonstration to see notifications on Slack,  a variety of interesting new use-cases such as daily sync that can notify us with last day's revenue or  usage or any KPI that the team is interested in, are possible with valmi.io Open Source reverse ETL. Please enable your organisation with reverse-ETL by simply deploying it from github. You can look at a sync live here. Alternatively, you can schedule a sync at cloud.valmi.io. Please contact us if you are looking for any information by joining our community on Slack. We are adding new features to make the platform more robust.

Rajashekar Varkala

Rajashekar Varkala

Co-Founder @valmi.io. Formerly, Director of Engineering & Product Management @RudderStack. Co-Founder @Regaltusk. Never gives up on the Tennis court.

You might also like...

“What a piece of work is a Spreadsheet!”

“What a piece of work is a Spreadsheet!”

Jun 22, 2024
Utilize your customer data to tailor discount coupons and optimize the impact in your pricing initiatives.

Utilize your customer data to tailor discount coupons and optimize the impact in your pricing initiatives.

Feb 16, 2024
Personalize emails better with HubSpot or Customer.io through valmi.io

Personalize emails better with HubSpot or Customer.io through valmi.io

Jun 21, 2023
valmi.io | Data for Spreadsheets | ETL, Open Source (OSS) reverse ETL © 2025