Original Reddit post

https://preview.redd.it/qcyc33lh70yg1.png?width=2940&format=png&auto=webp&s=260bd5d5ba43bf4c7551d57911b1f202df8cec81 https://preview.redd.it/x47kl5mh70yg1.png?width=2936&format=png&auto=webp&s=4b17a666f1baabfb1e91ec52f68fa7c570590bbc I want to share what I built this week and what I learned doing it, because I think the concept is more interesting than just “AI reads your emails.” The problem with AI assistants and context Every AI assistant has the same fundamental limitation - it only knows what you tell it in the moment. You open the app, you explain your situation, you get a response. Tomorrow you open it again and start from scratch. The AI has no idea what happened yesterday, who emailed you, what meetings you have, or what’s urgent. This is fine for one-off tasks. It’s useless as an actual daily assistant. What I built AskSary already has persistent cross-model memory - meaning conversations carry across sessions and across different AI models. But memory of what you typed is different from memory of what is actually happening in your life. This week I added Gmail and Google Calendar via OAuth 2.0. Now when you open the Daily Briefing it pulls your real inbox and real calendar and generates a morning summary before you type a single thing. What it produces: Total unread count from the last 24 hours Emails grouped by sender and categorised automatically - security alerts, connection requests, newsletters, time-sensitive messages An Action Required section where the AI flags anything genuinely urgent and explains why in plain English Today’s meetings from Google Calendar with times and context All of it personalised with your name and the date What makes this different from just showing emails The AI doesn’t just list your emails. It reads them, understands them, and makes decisions about priority. In my own test this morning it correctly identified a Google security alert as the most urgent item, explained that AskSary had been granted access and two new sign-ins were detected, and told me exactly what to verify. It also grouped LinkedIn notifications together rather than listing them as 10 separate items. That’s the part that matters. Raw email data is noise. Interpreted email data with priority ranking is actually useful. The technical side OAuth 2.0 with gmail.modify, gmail.compose, and gmail.send scopes. The integration can also archive emails, mark as read, label, search, draft and send - not just read. Calendar uses calendar.readonly to pull events for today and the next 7 days. The Gmail scopes are classified as sensitive by Google which means any new app goes through a verification review before the warning screen disappears for users. I submitted yesterday with a demo video. Standard process, just takes a few weeks. Where this goes next The interesting thing about connecting real-time data sources to an AI is that the assistant starts to actually know you. Combined with persistent memory it means AskSary knows what you worked on last week, who emailed you this morning, and what meetings are coming up this afternoon - without you explaining any of it. The next logical step is letting users say things like “reply to Sarah’s email and tell her I’ll be 10 minutes late for the 3pm” and having the AI handle it end to end. The infrastructure is already there. Note on the verification warning If anyone tries the Gmail connection right now there is a Google warning screen during OAuth. This is completely normal and expected for any new app with sensitive scopes - it just means the app is pending Google’s review. The integration works fully in the meantime. Try it at asksary.com Happy to talk through the OAuth flow, the scope decisions, or the Daily Briefing logic if anyone is curious. submitted by /u/Beneficial-Cow-7408

Originally posted by u/Beneficial-Cow-7408 on r/ArtificialInteligence