Skip to content

A simple application to generate and send personalised emails, built using Gemini, SendGrid. ๐ŸŽ‰ Published on the official Twilio Developers Blog:

Notifications You must be signed in to change notification settings

avionmission/ai-email-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Test the Application

  • Add API keys to a .env file in your project
GEMINI_API_KEY=[YOUR GEMINI API KEY]
SENDGRID_API_KEY=[YOUR SENDGRID API KEY]
  • Set the Sender and Recipient email in server.js:
app.post("/send-email",(req, res) => {
    transporter.sendMail({
        from: "[SENDER EMAIL]",
        to: "[RECIPIENT EMAIL]",
  • Run the backend, in the root directory
npm install
npx nodemon server.js
  • Run the react frontend in another terminal:
npm start

About

A simple application to generate and send personalised emails, built using Gemini, SendGrid. ๐ŸŽ‰ Published on the official Twilio Developers Blog:

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published