Your personal product managers. AI driven task triage and management.
Built originally for the "World's Shortest Hackathon."
Here's how it works.
- The client is a Google Apps Script project (using clasp) that has the ability to comb through your e-mails
- It checks for any e-mails sent to
<your-email>[email protected]"
- It forwards the thread to an endpoint
/process-email
, which will a. Read your Notion database schema b. Prompt an LLM to fill out the database schema as best it can, based on the e-mail thread c. Insert a new entry to your task database - Save that e-mail thread as being handled
To get started with development, first run bash scripts/setup.sh
.
Create a .env
file in server
with the following values.
NOTION_API_KEY="ntn_asdf"
NOTION_DATABASE_ID="some-uuid-value-from-your-database-view"
OPENAI_API_KEY="sk-proj-qwerty"
Run the server with npm run dev
.
To use the client code, set up a Google Apps Script project via Google Drive. Then, follow the steps here.