p/zenaton
A workflow builder for developers.
Gilles Barbier
Zenaton — Zapier for Developers: Control flows within Apps 10x faster
Featured
60
Zenaton makes it possible to build and run event-driven processes within the product journey in days instead of months.
ie. payment, booking, personalized communication sequences, ETL processes and more.
Now with 90+ APIs connectors.
Replies
Amine Laadhari
We used Zenaton as a replacement for apache airflow for our ETL jobs and we are really glad we did. We have now a reliable orchestration with monitoring and alerting out of the box. As a small team, we use Zenaton pretty much for every automation like our marketing workflows, cron jobs, etc. The dev experience is great and the team is very responsive. Highly recommended!
Louis Cibot
@aminelaa Thanks Amine. We love how you started with marketing automation workflows and moved to data pipelines! We have learned so much about the versatility of Zenaton by watching your team’s creativity!
Oussama Ammar
I know this team since the beginning and we are using it at The Family with a lot of joy :)
Louis Cibot
@daedalium Thanks Oussama, for your support at the very beginning 2 years ago and happy that you are now using us for internal communications.
Francoo
@daedalium example of use case ?
Oussama Ammar
@francoolaami we manage all the onboarding of our startups in a very complex slack and airtable coordination using zenaton. It is about creating very complicate path of welcoming messages on multiple weeks and taking the team member slack personal account to give a non bot feeling :)
Carl V. Lewis
Whoa, this is fantastic, simple to understand, and far more powerful than Zapier if you configure the right workflow. I just made my own Amazon dash button for funsies. +1
Gilles Barbier
@carlvlewis thanks carl! We have a couple of other fun projects coming online, we’ll definitely send them your way!
iam4x
At https://mobile.club we are a lot relaying on external services to build our systems, this empower us to focus more on our business than re-invent the wheel again and again for technical subject. One of the most useful and new service we use is definitely Zenaton. It helps us to solves complex asynchronous operations/workflows we have to run for our customers. The management of wait and recurring workflows is always a challenge in a basic job or queuing system and being able to just do a Wait().days(7) with Zenaton is really cool. Their dashboard are really good and easy to use, you can easily see the logs and retry any operations that failed with a click! We at MobileClub, highly recommend Zenaton for any asynchronous jobs / tasks you need to run for your system! It will speed-up all your developments and you will be able to focus on your business! Thanks to @gillesbarbier and his team ✌️
Gilles Barbier
@iam4x awesome feedback - it’s so exciting to see how you use Zenaton. You’re helping us to understand all the possibilities!
Guillaume Montard
It's great to see what you've been able to build using Bearer.sh technology :)
Gilles Barbier
@g_montard - in about 2 weeks for this part - it was a ride!
Alvin Milton
Cool. Its like Segment.io but for uses other than tracking... more or less?
Gilles Barbier
@alvinmilton that's an interesting comparaison actually. By being able to build whatever reactions on events, we can be seen as an extension
Gilles Barbier
Hi everyone We have been working relentlessly on Zenaton for 18 months now and are thrilled to be on Product Hunt today :) We’ve built Zenaton to make it easy to code and run control flows between APIs and your app. Zenaton empowers developers - or even just one developer - to quickly and iteratively code (and iterate on) ETL, in-product communications sequences, or in-house processes. For more than 10 years, I have watched countless teams of developers struggle to stay agile while building more and more complex products that require a lot of asynchronous interactions. Building modern software involves integrating multiple SaaS services, such as email/communications tools, payment services, and more. They allow us to build quickly by prototyping, iterating and reducing our development cycle. However, deeply integrating these services within our product requires a lot of complex tasks such as maintaining states to handle API failures, managings crons to handle waiting or triggering times, install queuing systems to ensure event propagation… and all without the ability to properly monitor your flows. Low code integration tools such as Zapier fall short in this context, due to deferred processing, limitations on the logic you can implement or on what you can do with APIs, lack of monitoring and pricing for a large volume. Because the control flow of these services is so crucial to your product, it is important to have full control over the integration and be able to easily understand and make updates. Zenaton offers [a simple way](https://zenaton.com/how-it-works) to describe and run your long-running flow control by coding a special function into your application using your preferred programming language (currently Node.js, Python, Ruby, and PHP). Generally, a few dozen lines of code are really all you need to code, run and monitor your flows, as all the heavy lifting is done by our engine, and our infrastructure. Here are a few examples of how customers are using Zenaton: - A marketplace of luxury watches uses Zenaton to handle the customer verification process (and more) that includes the use of an ID check API. By implementing a workflow with Zenaton, they have iteratively improved the process that was often failing due to minor user omissions. This presented the opportunity to smartly notify the user to fix the omission and improved the overall success rate. - A company offering online phone rental contracts have built their processes with Zenaton (request customer review, capture payment deposit, product return…). They now have the versatility to write the custom logic that they need and easily make changes to it as the needs evolve. - A European leader in supply chain visibility uses Zenaton to implements the logic of their alerting service. They built it in a couple of weeks with Zenaton, after having failed to build it internally for a few months. Following our mission to empower developers to get closer to their customers, today we are also releasing Connectors! An easy way to connect 90+ external APIs to enrich your processes. We have tried to create the most convenient and enjoyable way to manage those control flows and would love to hear your feedback on how we can make it better.
Paul Shuteyev
@gillesbarbier Hey! Zenaton looks great :) How about an interview about it at StartupRadius.com? PM paul@startupradius.com if interested.
thibauld
Awesome team and insanely useful product 🙏
Herbert Knibiehly
This workflow engine sounds incredibly useful.
Gilles Barbier
@herbert_k Thanks Herbert, do you want a demo? :)
Roman
I've been waiting for something like this for a while hehe. I liked Zapier, but it always felt awkward as a dev. I think this has a big potential
Franck Dupont
I can tell you this team is as insane as the product. It literally replaced my former workflow process with much more simplicity. I tested a first version last year, and am incredibly impressed by the new features now to pilot your workflow from the dashboard. Nice job!
Gilles Barbier
@whitynox You were one of first user. So happy that it helps you.
Blondy
Amazing team with a crazy technical challenge. We’re really happy to work with Zenaton for our product! Congrats & big support to this team with a really high level of care in the support.
Louis Cibot
@blondelmaxime Wow thank you so much!
Renaud Visage
Awesome team building the next generation workflow manager for all your async tasks. Workflows can be as simple or as complicated as your business case demands. The connectors to all the services you already use and need make it super easy to build on. Go team!
Gilles Barbier
@renaudvisage Thanks Renaud, we appreciate your support! :)
Philippe Botteri
My portfolio companies love it!
Gilles Barbier
Thanks for everything @pbotteri !
Anthony Da Mota
Congrats! I've followed the product since the day you told me you were working on it when we were on the same course at ECE, @ciboulette :) (I'm not sure you can remember however, we met only once there)
Lorenzo Castro
We used Zenaton to rebuild our onboarding process for new members of our community (asynchronous emails, slack messages, and backend processes). It allowed us to build complex workflows that we would've never been able to setup on Zapier (not for lack of trying!), without adding much complexity. The interface makes it easy to track ongoing executions and be alerted when there's a failure. The team is very responsive, pushing updates often and producing a lot of content to help & inspire users. Highly recommend it!
Louis Cibot
@lorenzo_cb Thanks so much ! Glad you like it!
Francoo
Hello there, congrats on launch. Zapier promess was no code integrations, here it seem to be zapier for developers => "no code integrations" for developers. IF i understand correctly, this is for not haveing to understand all documentations for each integration, you guys bring some sort of abstraction layer inside the code ? 🤔
Gilles Barbier
@francoolaami hi! We bring an abstraction layer to the logic between APIs within your application. Check out https://zenaton.com/documentatio... for some examples. We have observed that most of our users were actually orchestrating APIs call to SAAS provides, so we realized we could make their life even easier by handling the authentication layer for them. Later we will go even further by removing the need to setup a server to handle webhooks.
Francoo
@gillesbarbier > by handling the authentication layer for them. So i create one account on your service and i can authenticate on all SaaS Api's ? What about ad-hoc account limitations ?
Gilles Barbier
@francoolaami Not really - that would be very complicated due to security reasons. By using Zenaton, we provide an out of the box the orchestration service, the ability to retry automatically and monitor processes. Also we store and maintain all of the API credentials when you use connectors so you only have to worry about coding the integration logic.
Florian Jourda
It's pretty simple: with Zenaton I now need only 1 engineer to handle both the business logic and the scalability/reliability of all my async jobs (drip emails, data processing, email reminders, daily crons). When I used to work at Box, we needed two teams of about 12 people to deal with this! It's so easy to create and manage complex async workflows that I even realized I was starting to create more workflows and subworkflows that I really needed 😅. Zenaton is your magic workflow hammer :)
Gilles Barbier
@florian_jourda1 Thats awesome, we love to hear that! Its exactly why we built zenaton
Balthazar de Lavergne
Really good documentation! It gave me a lot of ideas about things that I could do with Zenaton - from real world use cases to the list of functions. Also the ‘wait’ function looks pretty cool - that is something that is usually quite hard to build yourself - https://bit.ly/2n2orT3
Gilles Barbier
@balthazar_de_lavergne1 Thanks Balthazar! We have put a lot of work into the docs and we’re glad they were helpful!
Clement Ravouna
I have been following Zenaton from day 1 and recommanded it to several projects. They are all impressed and very happy about it!