Sounds like some kind of workflow automation would work for your situation.
I recommend https://n8n.io/ since it should have all the features you mentioned.
There is also https://nodered.org/
Not have any used for them yet, but they are very cool projects.
I've been playing with n8n.io all day.
It's amazing, as a developer I spend a lot of time coding things in various languages (mainly py) but this thing let's you drag and drop connectors and do things like hit an API and then hit a google sheet and get/set data.
I just created a fun little workflow that hits openweather api and then if rain is in the forecast, it alerts me via pushover on my android that rain is inbound lol
I don't think you're reinventing the wheel, and what you're looking at doing seems very cool! I couple Gotify with Homeassistant for my notification triggers, which makes the event triggers a little easier. But what you're trying to do has less overhead and would accomplish the same thing!
There are also things like n8n that might help accomplish something like this too, but I think it's all preference/comfort.
Happy hosting :)
I would use services like https://n8n.io, https://pipedream.com/ to add the data or Google Apps Script: https://developers.google.com/apps-script/guides/sheets For the latter you can set intervals (trigger) when this should happen. Same like for the other 2. Hope that helps
I've had https://n8n.io/ on my list to try for a while. Self-hostable, which is a big plus for me. But yeah, for the use cases you've mentioned, something on-device makes sense and I think all the examples you gave could be done with the stock Shortcuts app in iOS or something like Tasker on Android, as other commenters have said.
You could use various integrations middleware (or ETLs) to do this, for example: https://n8n.io/ (which is also open source) - assuming Deltek Vision knows http api calls. I'm not familiar with Deltek Vision though, so unsure about their internal data structure.
Hey!
I have never heard of Anki before. It seems really interesting!
Does Anki have an API? I couldn't find anything about Anki API. But if they do, I would use n8n (https://n8n.io) to sync the notes. I've seen a lot of people use n8n, to sync data across various platforms.
For documentation, I do the following:
If I'm working with an enterprise client that's too concerned about the app security or missing features, I suggest they go for open-source solutions that let you export code-base and host it on your own server.
You guys need a CRM. or someone who knows how to run things in house (open source software). Like n8n.io
I also would not use a local excel file. Use google sheets or something similar that you can share across users.
You should have your boss come up with a solution so he can see how futile it is to work with what you described.
You could have a look at this https://n8n.io/integrations basically an automation tool, it doesn't seem to have Insta, but you could possibly use a function to do that, and then also, a function for the local website...
But again, really not sure if this is the best tool, just the one that came to mind
While not a plugin, you might be able to use n8n.io to automate moving the data as it already supports odoo and woocommerce. It's open source.
SyncSpider is a similar commercial automation provider (with a free tier) that supports odoo and woocommerce that might be useful.
Good luck!
Correct - it will take time to learn, but it is the only way IMO to achieve what you want successfully.
Your understanding that everything should be in one place is good business practice; you shouldn't have duplicated data in multiple places since it can get out of sync.
However, different apps have different areas of speciality - API allows you to combine this. My advice:
- Go to n8n.io and install it (self-hosted if you can, cloud if not)
- Spend a week learning how this works
Will do great things for your business
Short answer - no
Long answer - yes (using the API). The system that I use is as follows:
Happy to build this into a workflow for anyone interested
Hey, I believe it might have been you I was thinking always posting a DL script, and I ran into this automation framework the other day. I was wondering if you know it and might be interested in making a script for that?
I haven't used it yet, but I'd definitely would start using it for this. https://n8n.io/
We had a demo of rewst.io which looks really promising and seems a great product.
We didn't go for it because of the price which was pretty high compared to our current focus but it may suits you.
If you have the time and skills there's an alternative in n8n.io or even nodered
Automation is becoming a requirements for MSP and this kind of platforms really fits with their flexibility
We have plans on implementing a form of workflow automation directly in Baserow. These are all early ideas, so I can’t give you a concrete answer or example based on your use case. I would recommend integrating with a tool like https://n8n.io/. You could use the webhooks to trigger something in n8n and use the API or node to update the data in Baserow. We’ve seen other users doing similar things with both tools.
This really isn’t the first of its kind. There’s a pretty mature project, n8n, that’s identical (albeit, using JS/Node not Python). They have plenty of users, but it’s open source so their customers are enterprise hosting.
Make (formerly Integromat) n8n
Could try those. I think either would be possible, though I'm only just exploring them myself. Or Zapier. Because who doesn't thoroughly enjoy this modern age where we can have SaaS for our SaaS.
With n8n, and the google calendar and spotify node this should be relatively easy to accomplish.
I think Node-Red should be able to fulfil that for you.
There's a feedparser node to read RSS then use the http request
node to call the webhook.
There's also n8n.io but I haven't had the chance to try it yet.
I've made a couple using Zapier (and it's email parser and Google sheets) as the glue between the two ticketing systems, that work well enough, but Zapier can get expensive (depending on the number of tickets your dealing with each month).
If you've got the time and are familiar with the ConnectWise Manage API you could use something like n8n.io or n8n.cloud (it already has integration for ServiceNow, but you'd need to build out your integration in it for CW Manage).
Why is your first product better than n8n.io? This isn't really addressing your question, but just wanted to point out that there is an well capitalised competitor directly addressing the "open source alternative for Zapier" that has a large headstart in a space that, to me, seems to be about amassing as many integrations as possible as fast as possible.
This a good start. Sincerely, you have the scope and breadth nicely set. It has to be like this when you start a big project. If I was doing this project for a client who wants to build it mostly themselves, I would need to know even more and in specific how you intend to call you python pieces and gather them into the app. But assuming you have a method in mind (or are open to suggestions) then I would choose Bildr on the client side and Node-Red on the server and perhaps npn.io for some things. Happy to discuss further.
thanks for the great response!!
i'm not sure i want to wait until Webflow implements this, as I'm anxious to start working on this right away.
thanks for the n8n.io recommendation. i'll check it out. it looks great.
right now i'm not worried about the outgoing email, as the earliest an email would have to be sent out is 18 years. so this is a project that would have to last decades and i wouldn't trust all of this data to be hosted with services that are not guaranteed to last. i will need to have something custom built, but this will have to be paid out from the revenue of the project.
i recently stumbled upon wized.io. i'm now thinking that i could do this whole thing with webflow, wized as the backend and user interface and maybe airtable as the database. unfortunately this leaves airtable readable to me and i would prefer if i couldn't see the data stored in the database, but i'll just have to work with this :D
has anybody here had experience with wized?
so, to dumb down my initial monster of a post, this is what i really need, now that have had time to parse some of my thinking:
everybody is telling me to use Bubble, as i can do everything i need, but every single bubble website i have seen so far just looks inferior design wise, especially compared to webflow pages. i really don't want to use Bubble :D
Yes but again we need a cron job to insert a new entry daily, so that is a problem. Either rent a server or make sure your PC is up for the cron time. u/abhimn619 suggested n8n.io for that
Oh good call I didn't check them for a Google Ads component which IFTTT and Automate.io didn't have. Zapier definitely limits you to their preset actions.
There's also https://n8n.io/ , I forgot about them.
Found where the problem was, totally banal, everything's working normally, n8n.io, instead of showing custom fields as additional fields (in a dropdown), you first have to select Custom Fields from the dropdown, then you can add your custom field within that; sort of a dropdown within a dropdown.
Don't I feel stupid. But one can't know, can one?!
That's correct.
I've tried changing the value of the Is_Public__c field from true to false via Workbench, and it worked.
Is it possible, that this would work in Workbench, but not for the custom app?
If yes, then the automation tool is the source of the problem.
(The field is added to the object's standard layout.)
Seconding Azure, and adding that NFPs are also potentially eligible for quite generous Azure credits. More than enough to run some modest Azure Automations.
Check out Azure Power Apps and Logic Apps. They're pretty powerful. Their usual pricing is in the slightly silly "enterprise automation" bracket but if you qualify for NFP credits then they'd be a great solution.
For something much cheaper, check out the very cool open source project n8n. Cheap cloud hosted options, full self-hosted, and extensible via JavaScript if it doesn't cover your use-case.
Integromat was already mentioned, but it might also be worth to consider n8n.io, an open source automation platform. There is no meetup integration but it supports webhooks and other endpoints.
If you do go down the Laravel route, this series is a great (and free) place to start: https://laracasts.com/series/laravel-8-from-scratch
I'm afraid I can't recommend much on the JS/Python side, have never really done much in the way of an admin panel on those services.
Just to throw out another option, since the other commenter mentioned zapier, there is n8n which is a self-hostable zapier like system. It can accept webhooks as inputs to start a flow and there's options to execute commands . Could be a quick way to get running if you don't need a very specific ui/solution.
Ok great, here you go! I tested it on my instance and it worked perfectly. The link also includes the instructions to deploy. N8n is one of my favorite open source projects, and they have an amazing community. I hope you love their platform!
Server hostnames are rack number and server number in the rack. For example, my NAS is r0s0
(rack 0, server 0).
Switches are the same convention as servers. An example is that my core switch is r0sw0
(rack 0, switch 0).
Shelves and other racked gear that isn't actual computer hardware follows the same convention, ex. a rack shelf is r1sh0
(rack 1, shelf 0).
VM hostnames are based off of the VM host and purpose. For example, my n8n VM is called r2s2vm1-n8n
(rack 2, server 2, vm 1, n8n).
All names are zero-indexed
You can do this and a lot more using n8n! Use the Webhook node to receive the data, Set node to map the data, and then the Google Sheet node to insert the data to Google Sheet. Let me know if you need more information 🙂
Hey!
​
You may want to use Slacks's Events API and write a function to handle this. If you want to take the low-code approach, I would suggest hooking up the Events API with the Webhook node in n8n and then using the Notion node to append the data there.
Hey!
​
As a hackathon project, I did something similar. I handled the server-side logic with n8n. If you can share more information, I might be able to suggest more ideas!
Hi Dutch. I'm considering running n8n.io on my phone with Termux, since almost all of my automation can be done while my phone is connected to the internet. Is it possible to use the phone as a server like that based on your experience? How much battery drain will it cause?
n8n is an automation program. I recently started using it and wanted to get some help/share my first project (a Spotify 'discovered weekly' playlist backup).
Instead of making a pushy/out of context post in r/selfhosted, I searched up n8n subs. I found that the mod for r/n8n hasn't been active in 8 months and the sub hasn't been nurtured at all. I'd like a shot at building it up!
You could also try out n8n.io Notion integration https://www.producthunt.com/posts/notion-n8n-integration . Love it because you can self-host it totally for free.
Kinda late to the party but you may like n8n if you find Huginn over-engineered, think self-hosted automation platform similar to Zapier and IFTTT but I find it even easier to use. You should be able to create a workflow and compare changes between two executions, then use whichever service to notify you because it really supports a lot of those!
I was in your position a few months ago, building a plugin system for my SaaS tool to connect with other third party systems..there is no tool that does the heavy lifting off the shelf, but n8n.io has some good architectural examples.
That sounds really interesting! A lot of people share their workflows on the workflow page. If you can share it there, it would be helpful to others as well! Also, feel free to reach out to ask me any questions about n8n. I would be happy to help 🙂
If there's an API that would be the route I'd go regardless of language you end up using. I was mostly asking the questions to get you thinking about it :)
> I'm surprised it's 2021 and there's no program that easily let's us tell the computer " get this number and put it here, grab this date put it there."
There's things like https://n8n.io/ and Zapier that allow "non-computer" people to create workflows between separate applications. More workflow automation tools can be found here
Well ... Once I managed to get away from this notion that programs need to be written in code by myself and started using tools like https://nodered.org/ or https://n8n.io/ for my private projects, my productivity skyrocketed.
It is awesome for automation tasks and I assume you could even do better.
I found links in your comment that were not hyperlinked:
I did the honors for you.
^delete ^| ^information ^| ^<3
I decided to try n8n when I saw it on this list since a free self-hosted solution is my speed. I'm completely impressed. It's what I hoped IFTTT would evolve into years ago when I first started using it, and instead they did absolutely nothing with it.
A well-documented Docker image for n8n is available. I tested the Nextcloud, Spotify, G Suite, and Twitter integrations, and figured out how to build my own workflows pretty quickly before I realized you can import them from the public library here.
Aside from all the integrations, there are modules for reading/writing to files and spreadsheets, and you can write your own modules in JavaScript to process entire inputs or iterate inputs on a per-item basis.
I think the UI and the module configuration screens are not particularly newbie-friendly, but for someone who's willing to take on the slight learning curve or is approaching from a development background, it's immediately apparent how much more power and feedback is available.
So thanks for the suggestion! Always great to discover quality OSS that can really meet your needs.