How I Built My AI-Powered Personal Assistant with Telegram, OpenAI & n8n

Introduction

I was constantly switching between emails, calendars, documents, and task lists — so I decided to build something to help.

In this post, I’m sharing how I created my own fully functional AI personal assistant using n8n, OpenAI, Telegram, and integrations like Google Calendar, Gmail, Airtable, and Vapi.ai.

Here’s what it helps me with:

  • Scheduling appointments
  • Parsing and extracting PDF data
  • Sending emails
  • Managing tasks in Airtable
  • All through Telegram or voice commands

Let me show you how I put it together.


1. Natural Language Calendar Scheduling

I can tell the bot something like:

"Schedule a 1:1 meeting with Sadare next Tuesday at 3 PM and invite him via email."

It checks availability in Google Calendar, books the event, and sends the invite — all automatically.

Tools I Used:

  • Google Calendar (via n8n)
  • OpenAI Chat Model
  • Telegram Trigger

2. Document Parser – PDF to Airtable

When I upload a PDF (invoice or contract), the bot parses the content and extracts clean JSON data that’s added to Airtable.

Use Cases I Needed:

  • Invoice data extraction
  • Contract field capture
  • Receipt tracking

Tools I Used:

  • n8n Document Parser
  • Airtable API
  • Telegram File Trigger

3. Smart Gmail Assistant

I can send commands like:

"Send an email to Sadare: 'Can we reschedule to Tuesday 10 AM?'"

The bot drafts and sends the email — or saves it for review.

What It Helps Me Do:

  • Send custom or AI-written replies
  • Create drafts
  • Label, read/unread, or fetch emails

📸 Visuals: Gmail agent screenshot, Telegram command screenshot.


4. Airtable-Based Task Management

If I say:

"Create a task to update LinkedIn blog and set it for Friday."

It adds the task to Airtable with proper fields like due date, priority, etc.

Why I Use Airtable:

  • Easy to visualize and filter
  • Flexible for AI-generated content

 


5. Telegram as My Control Center

Everything lives in Telegram, which makes it super easy to interact from anywhere. I use:

  • Text prompts
  • Voice messages (via Vapi.ai)
  • File uploads

Why It Works for Me:

  • Fast
  • Private
  • Feels natural

 


Tech Stack Summary

Component Tool/Service
Automation n8n
AI Processing OpenAI GPT-4
Messaging UI Telegram
Voice Vapi.ai
Tasks & Storage Airtable
Calendar Google Calendar
Email Gmail (via OAuth)

What I’m Improving Next

I’m now working on multi-user memory, better voice support, and ways to manage forms and client intake processes. If you’re curious, I’d be happy to show a demo.


Final Thoughts

Building this assistant has made a huge difference in how I manage my time and tasks. With tools like n8n and OpenAI, it was easier than I expected.

If this inspired you or if you’re building something similar, I’d love to hear about it!

Leave a Comment

Your email address will not be published. Required fields are marked *