Actionsflow – IFTTT/Zapier free alternative based on GitHub Actions
github.com
github.com
I would love to see an alternative to these services that could be self-hosted, but the reason why these services are useful for most people is because they have a simple web-based interface, even compared to something like Yahoo Pipes. This opens up their capabilities to non-technical users. If you’re asking people to edit configuration files, you’ve already lost them, unfortunately.
If someone can do that, that’s where the opportunity lies for an open-source alternative to Zapier or IFTTT.
It obviously only works if you use SaaS pltaforms for everything but, sadly, thats the default in a lot of companies anyway.
Perhaps we should grab a beer sometime on me?
A quick search shows that Zapier has over 3M users and IFTTT has 18M users, so they got that going for them.
They also charge services for supporting them and want the services to make a special API for them (as opposed to plugging into existing ones), which is why I find them relatively scummy.
That being said, Zapier is just expensive. From my memory it's like $20/month if you want more than 3 automations running, and can easily rise to $50/month. I like it as a service, but that price is fairly unreachable for me.
It also handles processing earlier data which won me over. Want GitHub tasks to get into your Todoist workflow? Easy enough to do on all 3 for future issues.
Integromat lets you process issues that already exist.
I honestly find the pipes-based interface kind of a turnoff, admittedly, but functionally it’s not bad.
https://zapier.com/blog/what-is-no-code/ https://www.sitepoint.com/how-colocated-companies-can-adapt-...
Basically, the idea is that you can build a full-on app without having to dip into code, allowing you to develop an idea and prove it works before committing to it with more in-depth development.
And at the end of the day these tools are competing with Excel, which supports both visual and textual programming for the same reasons.
Someone who is capable of using autocode - who has the technical capability to write code - may not need something like Zapier.
On the other hand, it took me 5 minutes with Zapier to set up a fully automated system that takes a line from a spreadsheet and populates a calendar, sends a calendar invite, and sends some follow up emails for a charity thing I run. It saves me tons of time, and I never have to think about it, nor did I have to write a single line of code against an API that will change shortly for I forget how all of my code works.
They seem to work for many people though, so they aren't useless in the general sense.
Found some strange bug that you want to create a ticket to investigate if it happens again? Just use a SQL trigger and create a ticket with details.
The SQL trigger is the #1 most under-used Zap I have found, love it.
Possible fraud cases, getting daily counts, duct-tape until a bug fix goes live, etc these are all great applications of SQL -> Slack/ticket or something similar.
[0] https://n8n.io/
Perhaps I'm a bit old school or not as invested in open source "marketing", but I appreciate some more humility and honesty in a project description. With amazing open source projects like n8n and nodered around, it's usually best to wait and receive the title of the "best" from others rather than give it to yourself.
> Actions should not be used for:
>...
> any other activity unrelated to the production, testing, deployment, or publication of the software project associated with the repository where GitHub Actions are used.
I'm not sure if it's a ToS Violation, I saw some simillar scheduled actions by other people, I supposed it's ok for github actions.
I need to review it again.
The biggest fear from a lot of devs is that a lot of projects depend on the free Actions quota for their builds, and if a lot of other services start misusing this then Microsoft may shut down or more greatly restrict the free tier.
I'm Owen, a workflow lover. A few days ago, I received an email from IFTTT that we loved has officially started a paid plan. I'm sorry that we are missing another free and great tool. I wish the IFTTT team all the best and hope they can succeed !
If you want a free, customizable alternative to IFTTT or Zapier, I hope Actionsflow can bring you a different experience.
I’d love for you to check it out and hear your thoughts!
Happy commenting!
GUI is very important when you get past the IFTTT and into more IFTTTIFTTTIFTTIFTT workflows. The GUI makes the workflow understandable. And huginn has indicators that enable you to measure progress or identify errors on a diagram.
I'd argue that running something on a VPS is lot more a "forever service" than abusing Github's free tier for something that's not covered by their ToS.
$50/hour = assuming 10 hours total = $500
A droplet on DO costs $5/month. On few others, it's down to 3$/month.
That will run you about 8-10 years with yearly discounts.
I like IFTTT but consistency and support are always an issue. When it's free that's part of the deal. But if we pay and there's still unreasonable wonkiness...
You can use many triggers provided by the community (Like Slack, RSS, Webhook, Typeform, Email, Reddit, NPM, Telegram, Twitter...), you can also create your own triggers easily. You can also use Github Action as your workflow steps.
Is this lock in?
Anyway, this sounds a good idea for no limitation with platform.
Trying to visualize how could recreate my work in this format/actions setup - seems like might work....but alot of this is hanging on Github being 'ok' with Actions being used for this and their cron/scheduler being used all day? I suppose it's running tasks anyways but seems like really could bog it down with a bunch of these just running and not really using Github for anything
Ifttt is trying to monetize. Can’t blame them. Thanks for this alternative. Also discovered reddit bans on accounts who used ifttt. Wandering if anyone else has same experienceA few users who claim to have used IFTTT even for read-only operations are saying they've had their reddit accounts banned.
This thread as well, with a response from a reddit staff member: https://old.reddit.com/r/bugs/comments/j343d2/ifttt_is_being...