Create emails and extract mail contents using ChatGPT

Latest Version

Version
1.0.0
Update
January 4, 2023
Size
171KiB
Developer
Category
Users
573
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
See more

ChatGPT for Yahoo Mail Extension

Open Source ChatGPT Yahoo Mail Chrome extension

A browser extension to help compose and consume eMails with ChatGPT

Features
========

Compose emails based on a subject: Simply type in a subject and the extension will generate a draft email for you based on that subject.

Analyze emails and generate insights: The extension can analyze your emails and provide insights such as key phrases and sentiment analysis.

Answer follow-up questions: Have a question about an email you received? The extension can help you find the answer by searching through your emails and providing relevant information.


Usage
==========

Compose
=========

- Open https://chat.openai.com/ and ensure you are properly logged in.
- Go to https://mail.yahoo.com and open Compose.
- Now type your command in the subject area eg: \"Write an email wishing merry Christmas to my boss\"
- Hit enter while being focused on the subject. Watch the ChatGPT window pop up and provide you with the response.
- You can ask for followup questions for the same email by typing in the text-area of the ChatGPT pop-up. eg: \"Make it more verbose\".

Message Read synopsis
===========

- Open https://chat.openai.com/ and ensure you are properly logged in.
- Go to https://mail.yahoo.com and open any email you are interested in.
- You should see a ChatGPTfy button on the toolbar.
- Click on the button. This should pop-up a ChatGPT window on the right side of the screen and provide you with extraction from the email.
- You can also ask for follow-up question for the same email by asking stuff like \"Generate a reply to this email thanking for the information\"

Update the default query for ChatGPTfy button for MessageRead.
=======================

- The way ChatGPTfy works is that we construct a query asking ChatGPT to extract meaningful info from the text of the email body.
- So if you wish you can change the default query to ChatGPT by doing the following
- Tap on the extensions button next to the address bar in Chrome.
- Now tap on the ChatGPT for Yahoo Mail
- This will bring up a text area where you can enter your own default query eg: \"Generate a reply to this email\"
- And then click on Update button.
- If at anytime you wish to revert back to default, you can click the Restore to Default button

Important info/ Under the hood
============
- Every instance of a ChatGPT window is in its own context/ conversation. So the follow-up questions will work as long as you are in the same window.
- The window can span multiple messages/ compose too. So you can visit a messageRead page, click on ChatGPTfy button and then if you visit compose without closing the window then the context will be retained. So if you can write a follow-up query like Generate a response to the email and it will provide you with the response. Or you can say provide the \"ticket number\" / \" tracking number\"
- We delete the previous response once you ask another follow up question. However if you need you can also go to https://chat.openai.com/ and see the most recent conversation and all its history.
- Please note that in order to keep your chat history clean on OpenAI, we delete the conversation once you close the \"ChatGPT window\"
- Some times you might face issues where there will be no response from ChatGPT. To fix it just go to https://chat.openai.com/ and log out and login again.
- The extension is solely using client side solution and hence is more secure.


This is completely free and open-source (MIT license) extension. You can see the source code here https://github.com/kevin36524/ChatGPTMail/

Also I humbly thank the creators and contributors of https://github.com/wong2/chat-gpt-google-extension as this extension has been a derivative of it.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "ChatGPT for Yahoo Mail", "description": "Create emails and extract mail contents using ChatGPT", "version": "1.0.0", "manifest_version": 3, "icons": { "16": "logo.png", "32": "logo.png", "48": "logo.png", "128": "logo.png" }, "host_permissions": ["https://*.openai.com/"], "permissions": ["storage"], "background": { "service_worker": "background.js" }, "action": { "default_popup": "popup.html" }, "content_scripts": [ { "matches": [ "https://*.mail.yahoo.com/*" ], "js": ["content-script.js"], "css": ["content-script.css"] } ]}
Read more