Build a personal AI assistant
Step-by-step guide to building your own WhatsApp personal AI assistant with CodeWords. No coding required — connect your calendar, email, tasks, and more.
Your own AI that replies in your voice, checks your calendar, manages tasks, and searches the web — all from WhatsApp.
What You'll Build
By the end of this guide, you'll have a fully working personal AI assistant living inside your WhatsApp — a no-code AI agent that can:
Reply to messages in your tone and style
Check and manage your calendar — create events, find free slots, and reschedule meetings
Read and draft emails — summarize your inbox, compose replies, and send messages
Manage your tasks — add to-dos, check deadlines, and mark items complete
Search the web — answer questions with real-time information
Remember context — recall past conversations and preferences over weeks
Understand voice notes — transcribe and respond to audio messages
Analyze images — read documents, receipts, and screenshots you send as photos
Think of it as your personal Jarvis on WhatsApp — always available, always learning, and connected to the tools you already use.
Who This Is For
This guide is designed for completely non-technical users. You don't need to write a single line of code.
Busy founders and executives who want an AI chief of staff
Freelancers and solopreneurs who need a personal assistant without the cost
Anyone who wants a personal AI agent that works where they already spend time — WhatsApp
No technical skills required. If you can describe what you want in plain English, you can build this. Cody — your AI coding agent — handles all the technical work.
Building Process
Step 1: Describe Your Vision
Open CodeWords and tell Cody what you want. Be specific about the tools and apps you use. Here's an example prompt you can customize:
Example prompt:
"I want to build a personal AI assistant on WhatsApp. It should:
Reply to my WhatsApp messages in my tone (casual but professional)
Connect to my Google Calendar to check my schedule and create events
Connect to my Gmail to summarize emails and draft replies
Manage my Todoist tasks — add, complete, and list them
Search the web when I ask questions
Remember our past conversations for at least 30 days
Handle voice notes by transcribing them and responding
Understand photos and screenshots I send
I want it to work in my personal WhatsApp DMs."
The more detail you give, the better your assistant will be. Don't worry about being perfect — you can always refine later.
Step 2: Let Cody Research & Plan
After you submit your prompt, Cody will:
Research the best APIs and tools for your requirements
Design the architecture — which services to connect, how data flows
Present a plan for you to review and approve
You'll see Cody thinking through options in real time. If something doesn't look right, just tell Cody to adjust.
Step 3: Cody Builds & Deploys
Once you approve the plan, Cody writes the code, connects your tools, and deploys everything. During this phase, Cody will:
Build the WhatsApp message handler
Set up connections to your calendar, email, task manager, and other tools
Configure memory so your assistant remembers past conversations
Add voice note transcription and image analysis capabilities
Deploy the bot to CodeWords' cloud infrastructure
You can watch the entire build process live and ask questions at any point.
Step 4: Register Your Phone Number
Cody will guide you through connecting your WhatsApp number. This guide uses the Connect your own WhatsApp number (beta) flow, not the shared CodeWords bot numbers used for DM and group workflow automations. This typically involves:
Scanning a QR code with your phone (just like WhatsApp Web)
Confirming the connection
That's it — your personal AI assistant is now live on WhatsApp.
Step 5: Test
Send your new assistant a few messages to make sure everything works:
"What's on my calendar tomorrow?"
"Summarize my last 5 emails"
"Add 'Review quarterly report' to my tasks"
"What's the weather in New York today?"
Send a voice note and watch it get transcribed
Send a photo of a receipt and ask it to extract the total
Real Example: What We Built
To show what's possible, here's an actual personal AI assistant built entirely with CodeWords:
Connected Tools
9 tools — including calendar, email, task manager, web search, memory, and more
Channels
Works in both WhatsApp DMs and WhatsApp groups
Voice Notes
Transcribes audio messages and responds with context
Image Analysis
Reads documents, receipts, and screenshots from photos
Memory
Remembers conversations and preferences for 30+ days
Response Style
Customized to match the owner's casual-professional tone
Build Time
Under 30 minutes from idea to working bot
This assistant handles 50+ messages per day and has completely replaced manual calendar checking, email triaging, and task management for its owner.
Your results may vary depending on which tools you connect and how detailed your initial prompt is. But the capability ceiling is very high — if an API exists for it, Cody can connect it.
Build Your Personal AI Assistant
Ready to build your own? Click the button below to start a conversation with Cody. The prompt is pre-filled — just customize it with your preferred tools and style.
Build My Personal AI Assistant →
Tips for Best Results
Be specific about your tools. Instead of "connect my calendar," say "connect my Google Calendar" or "connect my Outlook calendar." Cody works best with specifics.
Define your tone. Tell Cody how you want the assistant to reply — formal, casual, brief, detailed. Share a few example messages if possible.
Start small, then expand. Begin with 2-3 core capabilities (e.g., calendar + tasks + web search). Once those work well, ask Cody to add more.
Test edge cases. Try unusual requests, very long messages, and messages in different languages. Report any issues to Cody for quick fixes.
Iterate with Cody. Your assistant will improve over time. If something isn't working right, just tell Cody: "When I ask about my schedule, I want it to also show the meeting links."
Set up memory carefully. The longer your memory window, the more context your assistant has — but it also uses more resources. 30 days is a good starting point.
Last updated
Was this helpful?