t3twilio: Never Forget Again!
Tags: devchallenge, twiliochallenge, ai, twilio
Published: 2024-06-20 20:50:04

*This is a submission for [Twilio Challenge v24.06.12](https://dev.to/challenges/twilio)*

## What We Built
Do you have someone in your family who suffers from dementia? Or are you just someone who forgets to do their tasks? My teammate, Dhruv Bansal, and I developed a **Notion** extension designed to enhance task management through the integration of Twilio and AI. Dhruv’s grandpa suffers from dementia and often forgets to take his meds. So, we thought this would be the perfect tool for someone like him. Now, Dhruv can set reminders from his own phone for his grandpa!
This tool not only reminds you to complete your tasks via calls and emails but also allows you to set tasks by simply calling a designated number. Our AI capabilities streamline the user experience by generating call prompts, extracting task details from user calls, and predicting the time required for tasks to schedule follow-up calls. This project was designed keeping in mind people who suffer from dementia. Often forgetting to keep a track of tasks, now anyone in their family can set reminders for them!


## Demo
{% embed https://youtu.be/ouK9KJt6ai8 %}


Our Website
![Website](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/szjt005hygsld4vlclop.png)
![Website](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/19vbbo4fq7jvbjrvgqan.png)
![Website](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ka47987o4rozo3db3c4h.png)
## Twilio and AI
We leveraged Twilio's powerful communication APIs to seamlessly integrate calling and email functionalities into our Notion extension. Here’s how Twilio and AI(Cloudflare API) were utilized:
* **Call Prompts**: AI-generated prompts ensure that the calls made to users are engaging and clear, improving user interaction and ensuring that reminders are effective.
* **Task Extraction**: When a user calls to set a task, our AI extracts relevant information from the call, such as task details, due dates, and description. This makes task creation hands-free and efficient.
* **Time Prediction**: Based on the nature of the task, our AI predicts how much time it should take the user to complete it. This information is used to schedule follow-up calls, ensuring timely reminders and better task management.

Wondering what we used to build this? 
- [Twilio Voice and Email (Sendgrid) API](https://twilio.com/)
- [Cloudlfare Workers AI](https://developers.cloudflare.com/workers-ai/)
- [Notion Javascript and Python SDK](https://developers.notion.com/)
- [Create T3 App](https://create.t3.gg/)
- [Python FastAPI](https://fastapi.tiangolo.com/)

{% embed https://github.com/dhruvbansal26/t3twilio %}


## Additional Prize Categories

Our submission qualifies for the following additional prize categories:
* **Twilio Times Two**: We utilized both Twilio's calling and email APIs to enhance our Notion extension.
* **Impactful Innovators**: This project is particularly beneficial for people suffering from dementia, and even the elderly by providing them and anyone in their family with a simple and effective way to manage their tasks.


<!-- Team Submissions: Please pick one member to publish the submission and credit teammates by listing their DEV usernames directly in the body of the post. -->
Teammate that helped me build this > @dhruvb26

## Updates

We plan on further expanding the integration capabilities using all that Twilio has to offer. Check out our roadmap on the github page and consider leaving a ⭐️ on the GitHub repo if you liked the project and our idea. 


<!-- Don't forget to add a cover image (if you want). -->