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!
@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!
@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 :)
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
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 ✌️
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.
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!
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.
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!
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)
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!
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 ? 🤔
@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.
@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 ?
@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.
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 :)
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
Fabulous