First time you use Webhook it will have no data schema . Press Run Once and trigger some data from Gmail. this will show data sample on the webhook. This way you see the visible fields.
@@BusinessAutomatedTutorialsIt works in the first session but then after a while the "Reply GPT" button reverts to sending the email and not engaging the webhook. Do you have this issue? Am I doing something wrong?
Sorry once again, I've tried to edit the code but there is no line break anymore between my paragraphs. I think there's something due to text-davinci, currentemailbody. The mark and is present in the final webhook but absent in gmail. It can understand enter and maj+enter, but if you ever use break line it can't understand it anymore and forget part of the text. Maybe I should import something different than a raw email in the first step ? Do you have a solution to keep my formatting ?
OK so here we get bit tricky now. OpenAPI GPT returns you formatted text string . In that string the line brakes are represented by invisible character. Gmail email body is HTML - that means if you just send text with multiple line breaks ( ) the HTML does not respect them and see them as line breaks, means, there would be no line break. That is why we use Markdown to HTML => which changes to which is HTML version of line break.
@@BusinessAutomatedTutorials Interesting explanation! The markdown kinda convert from python to html. My problem is that are there in the last workhook but aren't displayed in gmail. Based on your explanation it should work ! I've got no answers. Any idea ?
@@BusinessAutomatedTutorials Btw, I've seen that using Gmail preinstalled item allows to get those double . Perhaps you know how to make it just in a way that it copies the body and paste it in chatgpt?
@@gui-zx3di what is ? "preinstalled item allows" For your information the extension converts the text from HTML to plain text with line breaks and this is what is being sent to webhook.
@@BusinessAutomatedTutorials I know it does, but it's converting double line break to single line break. Whereas if you use don't use the webhook but something called "Gmail" instead, it is keeping those double line break.
@@BusinessAutomatedTutorials let me describe again the chrome problem which I am facing now. The extension does NOT make the button apear in Gmail reply page and chrome extension setting show the extension error message "This document requires 'TrustedHTML' assignment."n So that I think that the problem is , but I don't know how to modify this extension. I tried clear cashe , cookie , delete extension , re-install extension , send extension to validate site to check. But the extension doesn't work
@@liaothree1365 Hi this is quite weird - it seems to be working just fine form me. There might be cases when you have other extensions that are taking same spot and are crashing with it. For example HubSpot - you will have to choose one or another.
This is great, thank you for creating! I've got it work in Make, but am looking to move it to Zapier. Is there a way to do that? I've tried creating a webhook trigger in Zapier and copied the Zapier webhook into Chat GPT in Gmail, but the webhook doesn't receive any data. Thanks!
The webhook processing in Zapier is a bit wonky... In theory it should be possible. Maybe try pressing reply a few times so that it sends data to Zapier first?
Is there any package for extracting email information on outlook just like gmailjs is for gmail? Because I am working on an outlook eamil reply using gpt extension
Correct, the extension is just a simple code to get out the context out of Gmail and later insert it again. The majority of customization around the prompt can be done in Make and obviously Open AI does the heavy lifting.
I can't run this scenario because I have an error message "[429] You exceeded your current quota, please check your plan and billing details." Do you know how to fix it ? Is it because I have the free version of ChatGPT ?
To see variables you need to send first data to the webhook. Add the webhook to the extension, press run once on Make and press the button in Gmail. All webhooks in Make need to first get data to know what type of data can be linked.
Hi! Interesting question , I have never tried in other languages. I would suggest: a) telling inside the prompt to use Czech language in reply. b) writing the whole prompt in Czech? Tell me know if that works!
Hey, "Accepted" means you need to turn on the Webhook in Make. Reach out to us via www.business-automated.com/contact-us for any further questions and inquires.
Let me investigate that. The current email body will not exist until the autosave is done by Gmail. It usually happens every few seconds, but you might be catching it before the draft it saved. Do you see any correlation with that?
dude first thing first, can you please put a text for openAI prompt ? no one would be able to type it. and then what are setting for markdown and last webhook . please can you simplify?
hey dude! whacha talkin bout? typing easy, you can, if video too fast, you pause video and can type, not problem. Setting for markdown and webhook in last part described is. You no patience have, this youtube long content, patience dude need.
@@BusinessAutomatedTutorials Go to 5:36 . its not automatically arriving from webhook from extension. It’s nothing and what you have there, why cant you just copy paste that for viewers ?or any other way. why is some text in red and other in grey ? not everyone is a coder. It’s empty at the start when you select gpt 3.5. Hope you get it.
@@CanadaYTwatch If you have not used make.com it might be helpful for you to watch some introduction to basic of make: www.youtube.com/@itsmake/videos The gray text is formulas, the red text is data tabs from previous module. The data tabs are always the same color as there is nothing visible at the webhook, because every webhook can have different data structure. To see data types available in the webhook you need to first send some data to it. The color is red but they can be any clor depending on the color from which it is taking data. Create the webhook , paste it to extension run once and you will see all data in the webhook. The idea is not to copy paste, but to understand how it work and adjust to your own unique needs
Please help. I've been trying to get this to work. You don't explain the last two steps, which is markdown and webhook. I'm using Pabbly, and only have Webhook, and OpenAI create response steps. I receive this message when clicking the button: {"status":"success","message":"Response Accepted"} In the back office of my pabbly account, under events, it shows the email response it would have generated, but it's not passing along the content of the generation and pasting it in the email section like it should. I am unable to create a 3rd step or a second webhook in one automation using Pabbly, and I'm unable to find any step called Markdown HTML.
Hi there, not familiar with Pabbly at all, but from what I can see: - Pabbly returns response in JSON format ({"status":"success","message":"Response Accepted"}) which a) is just status instead of actual OpenAI result. b) it is JSON - The extension takes the simplest plain text response from the request and displays that in Gmail, means Pabbly should return best "text/plan" with GPT result. Not sure if Pabbly allows you customize HTTP responses? - Markdown to HTML is just a simple function which converts the text into HTML -> Gmail uses HTML, so if you pass plain text it will drop any line breaks. Let me know if this helps.
Yes correct. Another option is go to chrome dev tools and Application tab and there you will see Local Storage, on the local storage there is a Key called ReplyGPT webhook
I need like a step by step walk through because I don't even know what API is. It took me a while to import the extension to Chrome browser because I didn't know what you meant by "Load the folder containing the extension (`manifest.json`) in your browser"
Hi, yes this is a bit of a DIY project to show what is possible with this technology but also let you customized it. Let me know where are you stuck now and I will do my best to help!
@@rodgerb2645 you could also ask it to generate a code for extension that can be loaded to chrome that helps responding to gmail emails using OpenAI 😱😱
hi there - have you downloaded the Make blueprint? Once You upload the blue print to Make - the first step - the first module is webhook. You will have to create your personal webhook in that module. Once you have it - you should be able to copy it and inset into the extension.
@@SteveRusso Which part of the 2 I have mentioned is not working? I have also sent you an email - Maybe you can send me a screenshot of the issue? Apologies for delayed reply, the YT notifications are not visible well for the follow up comments.
It does have access to the emails, it would not work otherwise! Inside the folder there are 2 files - extension.js - The code is visible, fairly short and open to review by anyone. It basically does 2 things - sends data to webbook you define and plays animation in the meantime (really proud here🤣). Second file gmailJsLoader.js is created by github.com/KartikTalwar/gmail.js which is also an open source project with almost 4k stars and seems to be used by many other extension. The extension is fairly basic - more as a example of what can be done - if there is more interest I may launch it in the Chrome extension store.
Got it working in 10 minutes, best spent $5,- ever! Amazing
Great to hear! The set up is a bit DIY , glad to hear you got it running so quick!
I purchased. Thank you. How do you set it so that it autoruns?
Hello - "autoruns"? It runs when you press the button in gmail, just make sure to turn on the make scenario.
@@BusinessAutomatedTutorials Thank you!
How do you locate the fields in the Webhook - i.e. currentEmailBody, currentEmailSubject.... ?
First time you use Webhook it will have no data schema . Press Run Once and trigger some data from Gmail. this will show data sample on the webhook. This way you see the visible fields.
@@BusinessAutomatedTutorials Got it working! Thanks
@@BusinessAutomatedTutorialsIt works in the first session but then after a while the "Reply GPT" button reverts to sending the email and not engaging the webhook. Do you have this issue? Am I doing something wrong?
Sorry once again, I've tried to edit the code but there is no line break anymore between my paragraphs. I think there's something due to text-davinci, currentemailbody. The mark and is present in the final webhook but absent in gmail.
It can understand enter and maj+enter, but if you ever use break line it can't understand it anymore and forget part of the text. Maybe I should import something different than a raw email in the first step ?
Do you have a solution to keep my formatting ?
OK so here we get bit tricky now.
OpenAPI GPT returns you formatted text string . In that string the line brakes are represented by invisible
character.
Gmail email body is HTML - that means if you just send text with multiple line breaks (
) the HTML does not respect them and see them as line breaks, means, there would be no line break.
That is why we use Markdown to HTML => which changes
to which is HTML version of line break.
@@BusinessAutomatedTutorials Interesting explanation! The markdown kinda convert from python to html.
My problem is that are there in the last workhook but aren't displayed in gmail. Based on your explanation it should work ! I've got no answers. Any idea ?
@@BusinessAutomatedTutorials Btw, I've seen that using Gmail preinstalled item allows to get those double . Perhaps you know how to make it just in a way that it copies the body and paste it in chatgpt?
@@gui-zx3di what is ? "preinstalled item allows" For your information the extension converts the text from HTML to plain text with line breaks and this is what is being sent to webhook.
@@BusinessAutomatedTutorials I know it does, but it's converting double line break to single line break. Whereas if you use don't use the webhook but something called "Gmail" instead, it is keeping those double line break.
this is awesome, thank you far sharing
Glad you enjoyed it!
Hi The extension always show error then the GPT reply buttom disappers within few days. Do you have update version of the extension ?
You need to update the Make scenario as likely the models that are used in this video are already depreciated.
This extension helps me a lost , I would like to pay for update version.
@@liaothree1365 You would need to update the Make scenario for now. We are working on an updated version now!
@@BusinessAutomatedTutorials let me describe again the chrome problem which I am facing now.
The extension does NOT make the button apear in Gmail reply page and chrome extension setting show the extension error message "This document requires 'TrustedHTML' assignment."n
So that I think that the problem is , but I don't know how to modify this extension.
I tried clear cashe , cookie , delete extension , re-install extension , send extension to validate site to check. But the extension doesn't work
@@liaothree1365 Hi this is quite weird - it seems to be working just fine form me. There might be cases when you have other extensions that are taking same spot and are crashing with it. For example HubSpot - you will have to choose one or another.
Does this still need to be done with an extension?
As long as Google does not add feature like that natively - I guess so 😁
This is great, thank you for creating! I've got it work in Make, but am looking to move it to Zapier. Is there a way to do that? I've tried creating a webhook trigger in Zapier and copied the Zapier webhook into Chat GPT in Gmail, but the webhook doesn't receive any data. Thanks!
The webhook processing in Zapier is a bit wonky... In theory it should be possible. Maybe try pressing reply a few times so that it sends data to Zapier first?
Is there any package for extracting email information on outlook just like gmailjs is for gmail? Because I am working on an outlook eamil reply using gpt extension
I am not aware of it, but also I did not do a deeper research.
So you built this extension and this is your demo?
Correct, the extension is just a simple code to get out the context out of Gmail and later insert it again. The majority of customization around the prompt can be done in Make and obviously Open AI does the heavy lifting.
I can't run this scenario because I have an error message "[429] You exceeded your current quota, please check your plan and billing details."
Do you know how to fix it ?
Is it because I have the free version of ChatGPT ?
Yes, Looks like you have run out of quota!
@@BusinessAutomatedTutorials Do you know how to fix it ?
@@xariozz23 Buy credits from Open AI 😊
I'm stuck! Not stalled but stuck. 😂
I need help with the entire process. I can pay. Are you able to help me set it up?
Sure! Reach out at www.business-automated.com/contact-us
@@BusinessAutomatedTutorials Awesome thanks! I've sent a message. Let me know once you receive it. It has my email too.
@@aminshaikh21 Just replied
I’m not getting the all the variables in red. Under chat gots prompt. Can someone please help?
To see variables you need to send first data to the webhook. Add the webhook to the extension, press run once on Make and press the button in Gmail.
All webhooks in Make need to first get data to know what type of data can be linked.
How to set emails in Czech language to reply in Czech language and not in English?
Hi! Interesting question , I have never tried in other languages. I would suggest:
a) telling inside the prompt to use Czech language in reply.
b) writing the whole prompt in Czech?
Tell me know if that works!
@@BusinessAutomatedTutorials Yes, it's working.
Hello, I have bought the set, but I reached the limit in a few attempts can you reach out to me --- I need assistance, thank you!
Also. I only get the "accepted" text in the gmail compose box...
Hey, "Accepted" means you need to turn on the Webhook in Make. Reach out to us via www.business-automated.com/contact-us for any further questions and inquires.
getting error showing in my mailbox "Accepted" not showing result
Accepted is a generic response from a Make webhook if the scenario is not turned on. You should turn on the scenario in Make.
I'm getting "Access denied from this IP." How can I fix this?
Interesting. Which software pieces gets you that message? Make? or Open AI?
Why is sometimes currentemail empty ? I'm typing something in it. Same for previousemailbody, it's inconsistent. Is there a way to prevent it ?
Let me investigate that. The current email body will not exist until the autosave is done by Gmail. It usually happens every few seconds, but you might be catching it before the draft it saved. Do you see any correlation with that?
can you do one app for yandex email?
Possibly that could be done, but this was just proof of concept to show what is possible.
dude first thing first, can you please put a text for openAI prompt ? no one would be able to type it. and then what are setting for markdown and last webhook . please can you simplify?
hey dude! whacha talkin bout? typing easy, you can, if video too fast, you pause video and can type, not problem. Setting for markdown and webhook in last part described is. You no patience have, this youtube long content, patience dude need.
@@BusinessAutomatedTutorials But how do you get promt to be red ?
@@CanadaYTwatch red? 🤔 You mean color of the text?
@@BusinessAutomatedTutorials Go to 5:36 . its not automatically arriving from webhook from extension. It’s nothing and what you have there, why cant you just copy paste that for viewers ?or any other way. why is some text in red and other in grey ? not everyone is a coder. It’s empty at the start when you select gpt 3.5.
Hope you get it.
@@CanadaYTwatch If you have not used make.com it might be helpful for you to watch some introduction to basic of make:
www.youtube.com/@itsmake/videos
The gray text is formulas, the red text is data tabs from previous module. The data tabs are always the same color as
there is nothing visible at the webhook, because every webhook can have different data structure. To see data types available in the webhook you need to first send some data to it. The color is red but they can be any clor depending on the color from which it is taking data.
Create the webhook , paste it to extension run once and you will see all data in the webhook.
The idea is not to copy paste, but to understand how it work and adjust to your own unique needs
Hi team, when i try to save in make i get a error "Hook not found: Hook (device) not found '350749'." Any ideas? Thank you in advance.
Yes, you need to edit the first module and add a webhook. The bubble is there but it is not attached to any webhook on your account yet.
@@BusinessAutomatedTutorials thank you, all sorted!
Your GPT responses are worse than your initial entries! Perhaps you should ask GPT about "concise writing" and report back to us with it's answer.
Yes you can adjust the prompting around the response to whichever way you find it useful for your replies!
Please help. I've been trying to get this to work. You don't explain the last two steps, which is markdown and webhook. I'm using Pabbly, and only have Webhook, and OpenAI create response steps. I receive this message when clicking the button:
{"status":"success","message":"Response Accepted"}
In the back office of my pabbly account, under events, it shows the email response it would have generated, but it's not passing along the content of the generation and pasting it in the email section like it should. I am unable to create a 3rd step or a second webhook in one automation using Pabbly, and I'm unable to find any step called Markdown HTML.
Hi there, not familiar with Pabbly at all, but from what I can see:
- Pabbly returns response in JSON format ({"status":"success","message":"Response Accepted"}) which a) is just status instead of actual OpenAI result. b) it is JSON
- The extension takes the simplest plain text response from the request and displays that in Gmail, means Pabbly should return best "text/plan" with GPT result. Not sure if Pabbly allows you customize HTTP responses?
- Markdown to HTML is just a simple function which converts the text into HTML -> Gmail uses HTML, so if you pass plain text it will drop any line breaks.
Let me know if this helps.
Hello, thanks for your work. How to reset the url webhook ?
Ok I found out. delete extension, delete cookie in gmail.
Yes correct. Another option is go to chrome dev tools and Application tab and there you will see Local Storage, on the local storage there is a Key called ReplyGPT webhook
@@BusinessAutomatedTutorials Perfect thanks ! I try to do the workflow with n8n (instead of make). Thanks again for your work.
Only accepted the word i am receiving
That means, you did not turn On the Make scenario.
I need like a step by step walk through because I don't even know what API is. It took me a while to import the extension to Chrome browser because I didn't know what you meant by "Load the folder containing the extension (`manifest.json`) in your browser"
Hi, yes this is a bit of a DIY project to show what is possible with this technology but also let you customized it. Let me know where are you stuck now and I will do my best to help!
Well, you could ask ChatGPT what an API is and how to load a Chrome extension in developer mode for a start...
@@rodgerb2645 you could also ask it to generate a code for extension that can be loaded to chrome that helps responding to gmail emails using OpenAI 😱😱
@@BusinessAutomatedTutorials Haha nice!
@@BusinessAutomatedTutorials bro
Iv paid for this, and am struggling big time trying to work out how to get a Web hook?? This is not an easy acquisition as the video portrays !!
hi there - have you downloaded the Make blueprint? Once You upload the blue print to Make - the first step - the first module is webhook. You will have to create your personal webhook in that module. Once you have it - you should be able to copy it and inset into the extension.
@@BusinessAutomatedTutorials iv tried that, it's not working out ?
@@SteveRusso Which part of the 2 I have mentioned is not working? I have also sent you an email - Maybe you can send me a screenshot of the issue? Apologies for delayed reply, the YT notifications are not visible well for the follow up comments.
what if this plugin access my emails hahaha
It does have access to the emails, it would not work otherwise!
Inside the folder there are 2 files - extension.js - The code is visible, fairly short and open to review by anyone. It basically does 2 things - sends data to webbook you define and plays animation in the meantime (really proud here🤣).
Second file gmailJsLoader.js is created by github.com/KartikTalwar/gmail.js which is also an open source project with almost 4k stars and seems to be used by many other extension.
The extension is fairly basic - more as a example of what can be done - if there is more interest I may launch it in the Chrome extension store.