aiEmailAssistant
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Chat with your favorite AI via email (with PDF attachment support)
This script allows you to:
- Send emails to OpenAI. The text will be treated as the prompt
- Parse PDF attachments and include their contents in the AI's analysis.
- Get response directly to your inbox.
-
Copy this Val and save it as an Email Val (choose Val type in top-right corner of editor)
-
Add your OpenAI API key to line 8 (or use an environment variable: https://docs.val.town/reference/environment-variables/)
-
Copy the email address of the Val (click 3 dots in top-right > Copy > Copy email address)
-
Write your email, include any attachments, and send it to the Val email address. The AI will respond after a few seconds.
Get started with a template: