One-Way Sync Between Telegram, Notion, Google Drive, and Google Sheets
# One-way sync between Telegram, Notion, Google Drive, and Google Sheets ## Who is this for? This workflow is perfect for productivity-focused teams, remote workers, virtual assistants, and digital knowledge managers who receive documents, images, or notes through Telegram and want to automatically organize and store them in Notion, Google Drive, and Google Sheets—without any manual work. ## What problem is this workflow solving? Managing Telegram messages and media manually across different tools like Notion, Drive, and Sheets can be tedious. This workflow automates the classification and storage of incoming Telegram content, whether it's a text note, an image, or a document. It saves time, reduces human error, and ensures that media is stored in the right place with metadata tracking. ## What this workflow does - **Triggers on a new Telegram message** using the Telegram Trigger node. - **Classifies the message type** using a Switch node: - Text messages are appended to a Notion block. - Images are converted to base64, uploaded to imgbb, and then added to Notion as toggle-image blocks. - Documents are downloaded, uploaded to Google Drive, and the metadata is logged in Google Sheets. - **Sends a completion confirmation** back to the original Telegram chat. ## Setup 1. **Telegram Bot**: Set up a bot and get the API token. 2. **Notion Integration**: - Share access to your target Notion page/block. - Use the Notion API credentials and block ID where content should be appended. 3. **Google Drive & Sheets**: - Connect the relevant accounts. - Select the destination folder and spreadsheet. 4. **imgbb API**: Obtain a free API key from [imgbb](https://api.imgbb.com/). Replace placeholder credential IDs and asset URLs as needed in the imported workflow. ## How to customize this workflow to your needs - **Change Storage Locations**: - Update the Notion block ID or Google Drive folder ID. - Switch Google Sheet to log in a different file or sheet. - **Add More Filters**: - Use additional Switch rules to handle other Telegram message types (like videos or voice messages). - **Modify Response Message**: - Personalize the Telegram confirmation text based on the file type or sender. - **Use a different image hosting service** if you don't want to use imgbb.
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
- 1Purchase or download the workflow to get the n8n workflow JSON file.
- 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
- 3Open each node marked with a credential warning and connect your own accounts and API keys.
- 4Run the workflow once manually to verify the data flow, then toggle it to Active.
Related Productivity workflows
- Automate Personal Life Management with Telegram and Google Services$14.99
- Automate Google Sheets Cleanup by Removing Duplicates via Profile URLs$4.99
- Automate Google Sheets with AI-Driven Text Generation in n8n$9.99
- Automated Daily Briefing for Executive Communication Management$14.99
- Automate Salon Bookings with AI, Google Calendar, and Email Confirmations$14.99
- Automate Meeting Scheduling with AI via Telegram$9.99
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.