A low-code solution to declaratively trigger webhooks based on changes and updates to your Postgres database. Useful for quickly setting up SMS notifications, transactional emails, automated payments, etc.
Hi Product Hunt!
We made Quailrunner, and we're excited to soft launch and show it to you.
Quailrunner is a low-code solution to trigger webhooks based on changes to your Postgres database. So far we've used it to set up SMS notifications, transactional emails, and automated payments in just a couple minutes for some side projects, and we think it can accomplish a lot more.
We built Quailrunner based on the needs of previous companies and side projects to have a robust and dependable system to do things based on changes and updates to a database. We think it's better than a quick slapdash system for a couple reasons:
- Idempotency and retries
- Observability to see what's going right or wrong
- Compatible with any third-party service with an API
We're hoping Quailrunner can help you save some time building, or enable you to take care of some pesky features that would not otherwise be worth the effort.
There's a free tier to give it a spin, but we also wanted to make sure the PH community got the full experience, so we've set up the promo code PHLAUNCH for a free month of the standard plan.
We're really excited to get the community's feedback on this, specifically on
- Bugs
- UX and clarity of experience
- Use cases (and if Quailrunner might work)
We'll be active in the comments for quite a while, and you can also contact us at info@quailrunner.com.
Thanks so much!
Hello @angelofu & team. A very interesting approach to attach automations directly to the DB, but the first thing that came to mind was security & privacy.
I didn't see anything related to this on the landing page. And as far as I can tell the privacy page is just the generic type. It's a very attractive model, and seems easy to integrate, but now you have direct access to my DB? How are you handling this when it comes to privacy & data protection? I think this is a big deal to know. Does it all run locally? Do you receive only the requests that are triggered locally? If I was a potential customer, I would want more info here.
Otherwise I really like the design, very unique and the UX is great. Easy to understand, and straight to the point. Just the privacy & "how it works" are missing from my point of view. Wish you all the best with this 🙌 Congrats :)
Congratulations on the launch. A question and perhaps a suggestion
Why is this limited to Postgres ? If I wanted to say integrate it to any database and do say a slack integration on an event update it should allow me to do that right ?
@kaushik_mukherjee1 Thanks Kaushik! We are hoping to support additional databases besides Postgres in the future - the next one will likely be MySQL.
Report
This looks fantastic, @angelofu!
Quailrunner seems like a game-changer for anyone looking to automate processes without diving deep into code. The emphasis on idempotency and retries is particularly reassuring, as it addresses a common pain point in webhook management. Plus, having observability built-in to monitor the workflows just adds another layer of confidence.
I'm especially intrigued by the potential
Report
Congrats, it looks promising. But how it is different from Firebase’s Real-time DB?
@veeresh_devireddy Hi Veeresh! I'd say we aren't really in the same product space at all, I'd be curious to understand why you thought the products were similar. Quailrunner is an automation system that triggers actions based on changes in your existing Postgres database, while Firebase Realtime Database is a NoSQL database for building real-time, collaborative applications. Quailrunner works with your database to automate calls to various APIs, while Firebase Realtime DB is a database itself, focused on real-time data synchronization across clients.
Hey Angelo,
Can it trigger multiple webhooks based on a single database update?
Do you have plans to support databases beyond Postgres in the future?
Congrats on the launch!
@kyrylosilin Hey, good question! Yep - setting up multiple triggers in Quailrunner would be the way to go for this.
We're definitely planning to add support for more databases down the line, once we've got all the Postgres features nailed down. MySQL is probably next on the list.
Report
Congratulations @angelofu. Does this solution support complex conditions for triggering webhooks?
@angelofu@zishaniqbal Hi Zishan! We support any conditions you can write a SQL query for as long as your Postgres version also supports it.
Report
Triggering webhooks declaratively sounds super intuitive. @angelofu I think this tool is perfect for quickly setting up notifications or automating processes. Great job.
Quailrunner
Sava OS
PerceptInsight
Quailrunner
Quailrunner
Telebugs
Quailrunner
Quailrunner