Starting with Docker local installation: https://docs.n8n.io/hosting/installation/docker/#prerequisites
It works quite fine locally, and it has a lot of integrations Slack, MySQL, Google Calendar or Dropbox to just mention a few. It can also work with Twitter accounts, YouTube uploads or LinkedIn posts. There are a lot of workflows ready to use in Cloud version. For Docker use everywhere host.docker.internal if want to access local instances.
For all integrations you can check https://n8n.io/integrations/ The integrations are very good described with step by step tutorials based on cases what we want to connect e.g. for WordPress and HTTP request: https://n8n.io/integrations/http-request/and/wordpress/ Of course full marketing flow can call different APIs same time, and can provide different versions from article to summary for a tweet.


Edit 10.07: Nearly a month of using it, right now I have 3 active workflows: Ollama/OpenAI, MySQL, Twitter, Slack Integration, etc. Recently I have added NGINX, which was tricky here because I get browserId check failed
after some period of time, which was caused by … a few tabs opened simultaneously.
events {}
http {
server {
listen 443 ssl;
ssl_certificate /etc/nginx/certs/selfsigned.crt;
ssl_certificate_key /etc/nginx/certs/selfsigned.key;
location / {
proxy_pass http://host.docker.internal:5678;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header User-Agent $http_user_agent;
proxy_set_header Cookie $http_cookie;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_http_version 1.1;
chunked_transfer_encoding off;
proxy_buffering off;
proxy_cache off;
proxy_read_timeout 36000s;
}
}
}