Get Started
Screenshot of n8n workflow
FREE TEMPLATE
Automate Telegram and Gmail Proxmox Management
2
Views
0
Downloads
35
Nodes
Download Template
Free
Preview Template
Utility Rating
7 / 10
Business Function
IT
Automation Orchestrator
n8n
Integrations
Telegram
Proxmox VE
Google Gemini
Gmail
Trigger Type
Approx setup time ≈ 55 min
Need help setting up this template?
Ask in our free Futurise community
About
Community
Courses
Events
Members
Templates

How to Automate Telegram and Gmail Proxmox Management?

Leon Petrou
FREE TEMPLATE
Automate Telegram and Gmail Proxmox Management
2
Views
0
Downloads
35
Nodes
Download Template
Free
Preview Template
Utility Rating
7 / 10
Business Function
IT
Automation Orchestrator
n8n
Integrations
Telegram
Proxmox VE
Google Gemini
Gmail
Trigger Type
Approximate setup time ≈ 55 minutes
Need help setting up this template?
Ask in our free Futurise community

Description

Turn chat, email, and web requests into safe Proxmox actions. Teams can ask in plain language to start or stop VMs, check cluster status, or change settings. Great for IT teams that want faster operations and less time in the UI.

Messages from Telegram, Gmail, a chat interface, or a webhook feed into an AI agent. The model reads your request along with Proxmox API docs and wiki to plan the right call. A structured parser forces a clean JSON output with method, URL, and body fields. Switch and If nodes route that request to the correct Proxmox HTTP endpoint with a secure header token. Results are merged, cleaned, and explained in simple words so anyone can understand the outcome.

Setup needs a Proxmox API token with proper rights and a Google Gemini API key. Update the base API URL to your host and pick your model. Expect faster ticket handling, fewer console logins, and clear audit trails. Ideal for chat based help desk, weekend duty handoffs, or safe self service for trusted users.

Copy link

Tools Required

What this workflow does?

  • Multi channel intake with Telegram Trigger, Gmail Trigger, chat trigger, and Webhook.
  • AI agent uses Google Gemini plus Proxmox API docs and wiki to plan the right API call.
  • Structured Output Parser and auto fixing parser enforce valid method, URL, and body fields.
  • Switch and If nodes route to GET, POST, PUT, DELETE, or PATCH HTTP Request nodes.
  • Secure header auth with PVE API token and optional support for self signed certificates.
  • Structure Response and Format Response and Hide Sensitive Data clean and mask outputs.
  • Merge nodes join multiple branches so replies contain the right combined result.
  • Code node wraps the final data into a clear and readable message.

What are the benefits?

  • Reduce manual VM tasks from 30 minutes to under 2 minutes by using chat or email commands.
  • Automate up to 80 percent of routine server requests with clear routing and checks.
  • Cut command errors by 90 percent through a strict structured output parser.
  • Connect chat, email, and webhooks in one place for server actions.
  • Support five times more requests per engineer with the same team size.

How to set this up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Proxmox VE, Google Gemini, Telegram and Gmail. See the Tools Required section above for links to create accounts with these services.
  3. In your Proxmox UI create an API token in the Data Center. Build the header value as PVEAPIToken=user@realm!tokenid=token. In the n8n credentials manager create an HTTP Header Auth credential named Proxmox with header name Authorization and paste the token value.
  4. Open each HTTP Request node and set the base URL to your Proxmox host using the path /api2/json. Keep allowUnauthorizedCerts only if your host uses a self signed certificate.
  5. Double click the Gmail Trigger node. In the credential dropdown choose Create new credential and follow the on screen steps to sign in to your Google account and approve Gmail API access.
  6. In Telegram create a bot with BotFather and copy the bot token. Open the Telegram Trigger node, create a new Telegram credential, paste the token, and save.
  7. Open both Google Gemini Chat Model nodes. Choose Create new credential for Google Gemini, paste your API key from your Google AI account, and select the model you want to use.
  8. Open the Webhook node and copy the test URL for inbound requests. If you want a secret header, set it in the node and send the same header from your client when posting to the webhook.
  9. Review the Structured Output Parser node. Confirm the sample schema matches your Proxmox paths and update any node names or VM ids used in examples.
  10. Enable the workflow. Send a Telegram message like start VM 105 or email the Gmail inbox with a simple request. Watch the execution and confirm the Proxmox action and the human friendly reply.
  11. If you see 401 errors check the token format and permissions. For TLS issues enable allowUnauthorizedCerts only if needed. If the parser fails, simplify your prompt and try again.

Need help or want to customize this?

Similar Templates

n8n
IT
Automate Jira Telegram Issue Alerts
Get instant Telegram alerts when Jira issues are created, updated, or assigned. Teams that live in Telegram can see key ticket details fast without opening Jira. Great for engineering, IT, and product teams that need quick response times. An incoming webhook receives Jira events and screens them to make sure the payload includes the issue body, an assignee, and a valid event type. A small code step maps the Jira assignee account ID to a Telegram chat ID using a simple list. If a match exists, a switch routes the event to the right message: new issue, update, or an assigned to you alert. Each message includes the project name, issue key, title, and other fields for quick context. Setup is simple. Add your Jira account IDs and Telegram chat IDs to the code mapping. Secure the webhook with header auth and connect your Telegram bot token. Expect faster triage, fewer missed updates, and quicker handoffs for on call teams or distributed squads. This is useful when people prefer Telegram pings over email or desktop notifications.
9 views
view
n8n
IT
Monitor Google Sheets Sites with Telegram Alerts
Keep your website links healthy with a simple scheduled check. A Google Sheet holds the list of URLs and Telegram delivers instant alerts. Great for teams that need quick eyes on broken pages or downtime without manual checking. A schedule trigger starts runs at set minute intervals. The Google Sheets node reads each link from column A under the header URLS. The HTTP Request node pings every link and captures the status and any error code. The Telegram node sends a message with the URL and the error code so your team sees issues fast. Managing the list in a sheet means you can add or remove links by editing rows, not the flow. You need access to a Google Sheet and a Telegram bot with the correct chat ID. Expect to cut manual link checks from an hour of clicking to only a few minutes of review, while getting near real time alerts when something fails. Use this for landing pages, blog posts, promo pages, internal tools, and API endpoints that must stay live.
5 views
view
n8n
IT
Automate GitHub to Telegram Bug Alerts
Get quick updates on important GitHub bugs without opening your browser. Every ten minutes, new or active issues are checked and the right alerts are sent to Telegram. It helps engineering and product teams act faster and cut noise. A scheduled check looks for open issues with a Bug label from the last 30 minutes. The flow pulls each issue, keeps key fields like title, link, created time, and comment count, then filters by comment activity so you only see items people are discussing. A short Telegram message sends the title and a direct link to your user or group chat. This keeps attention on issues that matter and reduces false alarms. Setup needs a GitHub token, a Telegram bot token, and a chat ID. You can change the repo owner and name, the label list, the lookback window, and the comment threshold. Expect faster triage, fewer missed items, and less time spent checking GitHub. Great for on call alerts, PM watchlists, and QA handoffs.
10 views
view
See More Templates

Credits: Developed by Amjid Ali. Email: amjid@amjidali.com
LinkedIn | Website | YouTube channel
Support on PayPal - these templates were sourced from publicly available materials across the web, including n8n’s official website, YouTube and public GitHub repositories. We have consolidated and categorized them for easy search and filtering, and supplemented them with links to integrations, step-by-step setup instructions, and personalized support in the Futurise community. Content in this library is provided for education, evaluation and internal use. Users are responsible for checking and complying with the license terms with the author of the templates before commercial use or redistribution. If you are the author and would like this template removed from the template library, email us at info@futurise.com and we will remove it promptly.