You finished the Python track — you can write functions, parse CSVs, format investor emails. What's still manual in your Monday morning?
Opening Gmail, scanning for investor threads, drafting the update. I can format the numbers now, but I still paste them into Gmail by hand.
This week you connect Python to your actual Gmail inbox. One action call reads your real messages. Another drafts an email with the metrics you formatted last week. By Day 7 you can send to yourself — the same investor update you wrote in Week 4 of the Python track, except now Python sends it.
Wait — not a mock inbox? My actual Gmail?
Your actual Gmail. Composio handles the OAuth so you never touch credentials in code. Five functions this week. Day 3 counts your inbox. Day 4 reads a single message. Day 5 searches with Gmail query syntax. Day 6 drafts an email. Day 7 sends one to yourself — safely.
GMAIL_FETCH_EMAILS and count your real inbox messagesGMAIL_FETCH_MESSAGE_BY_MESSAGE_IDGMAIL_FETCH_EMAILSGMAIL_CREATE_EMAIL_DRAFTGMAIL_SEND_EMAILGoal: by Friday your investor update draft writes and sends itself.
Create a free account to get started. Paid plans unlock all tracks.
You finished the Python track — you can write functions, parse CSVs, format investor emails. What's still manual in your Monday morning?
Opening Gmail, scanning for investor threads, drafting the update. I can format the numbers now, but I still paste them into Gmail by hand.
This week you connect Python to your actual Gmail inbox. One action call reads your real messages. Another drafts an email with the metrics you formatted last week. By Day 7 you can send to yourself — the same investor update you wrote in Week 4 of the Python track, except now Python sends it.
Wait — not a mock inbox? My actual Gmail?
Your actual Gmail. Composio handles the OAuth so you never touch credentials in code. Five functions this week. Day 3 counts your inbox. Day 4 reads a single message. Day 5 searches with Gmail query syntax. Day 6 drafts an email. Day 7 sends one to yourself — safely.
GMAIL_FETCH_EMAILS and count your real inbox messagesGMAIL_FETCH_MESSAGE_BY_MESSAGE_IDGMAIL_FETCH_EMAILSGMAIL_CREATE_EMAIL_DRAFTGMAIL_SEND_EMAILGoal: by Friday your investor update draft writes and sends itself.