Delete Dialogflow Intents via Telegram Commands

## Delete a Dialogflow Intent via Telegram ✂️🗑️ This workflow allows you to delete a specific Dialogflow intent simply by sending the keyword `delete` through Telegram. It's designed for quick and safe deletions from your mobile device, without needing to access the Dialogflow console. --- ### ✨ What does this workflow do? 1. **Listens for Telegram messages** using the `Telegram Trigger` node. 2. **Validates the user ID** through the `User validation by ID` node, ensuring only authorized users can trigger the deletion. 3. **Checks if the message equals `delete`** using the `Keyword validation` node. 4. If both checks pass: - Performs an HTTP GET request via `HTTP Request GET NAME` to **retrieve the name of the intent** (used in the confirmation message). - Adds a small delay using `simulated delay`. - Then executes a DELETE request to the Dialogflow API via the `HTTP Request DELETE` node to **delete the intent**. - Sends a Telegram confirmation message through the `Confirmation message` node. 5. If the user ID or keyword is invalid: - Responds with a custom message using either `Invalid user message` or `Invalid keyword message`. --- ### 📌 Requirements - A valid **Google API credential** (Service Account) set up in n8n. - Obtain your `PROJECT_ID` and `INTENT_ID` from the URL of the intent in Dialogflow: --- ### “💡 Use Cases - Delete test or unused intents **without opening Dialogflow**. - Automate cleanup of outdated intents. - Allow controlled Telegram-based access for specific users to delete intents remotely.

n8n

Delete a Dialogflow Intent via Telegram ✂️🗑️

This workflow allows you to delete a specific Dialogflow intent simply by sending the keyword delete through Telegram. It's designed for quick and safe deletions from your mobile device, without needing to access the Dialogflow console.


✨ What does this workflow do?

  1. Listens for Telegram messages using the Telegram Trigger node.
  2. Validates the user ID through the User validation by ID node, ensuring only authorized users can trigger the deletion.
  3. Checks if the message equals delete using the Keyword validation node.
  4. If both checks pass:
    • Performs an HTTP GET request via HTTP Request GET NAME to retrieve the name of the intent (used in the confirmation message).
    • Adds a small delay using simulated delay.
    • Then executes a DELETE request to the Dialogflow API via the HTTP Request DELETE node to delete the intent.
    • Sends a Telegram confirmation message through the Confirmation message node.
  5. If the user ID or keyword is invalid:
    • Responds with a custom message using either Invalid user message or Invalid keyword message.

📌 Requirements

  • A valid Google API credential (Service Account) set up in n8n.
  • Obtain your PROJECT_ID and INTENT_ID from the URL of the intent in Dialogflow:

“💡 Use Cases

  • Delete test or unused intents without opening Dialogflow.
  • Automate cleanup of outdated intents.
  • Allow controlled Telegram-based access for specific users to delete intents remotely.
$14.99
Last updated September 26, 2026
30-day money-back guarantee
Instant download
Lifetime updates included

New buyers can create an account from the cart to unlock a controlled $10 first-purchase credit on eligible orders of $25+.

Secure checkout powered by Stripe

Support

How to import this workflow into n8n

  1. 1Purchase or download the workflow to get the n8n workflow JSON file.
  2. 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
  3. 3Open each node marked with a credential warning and connect your own accounts and API keys.
  4. 4Run the workflow once manually to verify the data flow, then toggle it to Active.

Related AI workflows

Need this deployed? We'll set it up for you.

Our automation experts deploy this workflow in your stack, connect your accounts, and verify it works — or build a custom solution from scratch.