Inspiration

As a working parent and product manager, I have often found myself scrolling through long school emails and trying to figure out when is the next event, what form is due or which reminder I need to follow for my kids. While I do get notifications from school apps but they are the same long content which I have received over the email.

What it does

So, I decided to build a simple AI-powered prototype that will send me the notification only what is needed.

  1. It detects new school emails in Gmail.
    1. AI summarizes the important details — dates, events, and action items.
    2. A short, clear notification arrives on my phone — so I never miss a thing.

How I built it

I have created this workflow in Zapier which is integrated with Gmail API and uses Gemini to summarize the content (hashtag#OpenAI hashtag#ChatGPT could be a great alternative) and then it uses Twilio service to send notifications.

Challenges I ran into

  1. Twilio number verification could not happen so I could not receive the notification over the SMS.

Accomplishments that I'm proud of

  1. Its a use case where lot of parents struggle to keep up with multiple events occurring and then if you multiply with number of kids , it just becomes along list. So, cutting the whole noise and just providing me what I need for tomorrow or next day or in coming days, it helps me relax and not worry that I have missed something. The integration between gmail API and Zapier workflow and then summarization through Gemini worked fine.

What I learned

I learned different tools and how to make them work together.

What's next for Parent Email Notification

1) How to add more events 2) How to allow parents to customize the days before the event date and frequency of receiving the notification

Built With

Share this project:

Updates

posted an update

MVP 2 of School Notifications for Parents:

My first iteration focused solely on extracting a summary from school email and sending that information to parents as notification. But, I believe sending notification through an app may face a big challenge to onboard . At a starting phase, it seems easier to send information via sms. So, for this next phase for sms, I introduce an event categorisation because different types of events require different notification timeframes. For example, parents should receive reminders for project deadlines earlier than just the events. For this MVP, I have standardised the schedule to keep it simple: 3 days before for school events, 5 days before for project submissions, and 1 day before for school notifications that require immediate attention like No school tomorrow.

Another important step would be to consider sending this notification every single day till the day of the event and not just one time

Example: Project Deadline Start date = eventDate − 5 days → November 25 Daily reminders sent on: Nov 25, Nov 26, Nov 27, Nov 28, Nov 29, Nov 30

Example: Field trip event Start date = eventDate − 3 days → Nov 28 Daily reminders on: Nov 25, Nov 26, Nov 27, Nov 28

Example: Immediate Attention Only send: Previous day. No school on 1st . Reminder sent on: Nov 30th

What would be the KPIs that can help me determine whether this has been successful or not? I would consider below indicators :

  1. Percentage of time when this email has been correctly summarized and categorized into right events
  2. On time delivery rate should be accurate. Like 5 days before the project, 3 days for Events and Immediate attention events like No school can be a day prior.. 3.Percentage decrease in homework/project deadlines missed by parents after getting these notifications
  3. Automation success rate, every time the email is received, zapier or any other system should be able to send the notification
  4. Parents Opting out of this notification should be minimal

Log in or sign up for Devpost to join the conversation.