No Products in the Cart
This workflow exports the names of all Dialogflow intents from your agent, together with their priority levels , directly into a Google Sheets spreadsheet.
It is triggered via Telegram and includes visual indicators (emojis) for priority levels.
๐ Activation :
Triggered when a validated user sends the keyword (eg "backup" ) via Telegram.
๐ฅ Data Retrieval :
Fetches all intents of the specified Dialogflow agent using the Dialogflow API .
โ๏ธ Processing :
displayName and priority of each intent. ๐ Storage :
Appends each intent (name, priority number, emoji, and description), along with current date and time , to a Google Sheets document.
๐ฉ Notification :
Sends a single confirmation message to the Telegram user once insertion is complete (using Execute Once) .
Import the workflow : Upload the .json into your n8n instance.
Connect Telegram :
Add your Telegram bot credentials and configure the node Validaciรณn de usuario por ID with your Telegram ID .
Configure Dialogflow :
Authenticate using a Google Service Account API Credential .
Then, in the Get data from the intents node, replace the example project ID ( TU_PROJECT_ID ) with your actual Dialogflow agent's project ID.
Connect Google Sheets :
Authorize Google Sheets via OAuth2 and select your destination document/sheet in the node Aรฑadir fila en la hoja .
Customize trigger keyword :
Adjust the command text (default "backup" ) if needed.
Activate workflow :
Ensure the webhook is correctly set up in Telegram before enabling the workflow.
๐ค Bot administrators who need quick backups of Dialogflow intent names.
๐ Teams managing multilingual or multi-intent agents wanting priority oversight .
๐ป Development teams needing an automated way to audit or version intent configurations regularly.
โ๏ธ Backup intents periodically to monitor changes over time.
๐ Visualize priority assignment in a spreadsheet for analysis or team discussion.
๐ Document conversational structure for onboarding or knowledge transfer .