We Use Cookies

We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with this.

See our cookie policy.

Automate email classification using ChatGPT

Classify, extract key information and react to incoming emails using ChatGPT.

ThinkAutomation provides easy to use integration with OpenAI ChatGPT. You can include requests to ChatGPT in your automation workflow and then act on the response.

tick icon
Use ThinkAutomation with ChatGPT to respond to incoming emails using a local knowledge store for context.
tick icon
Use ThinkAutomation with ChatGPT to classify incoming emails into categories allowing you to process accordingly.
tick icon
Use ThinkAutomation with ChatGPT to summarize incoming emails allowing you to save the summary in your database.
tick icon
Use ThinkAutomation with ChatGPT to extract company information from unstructured text to update your CRM system.
tick icon
and much more...
Email Classification Using ChatGPT

In the example automation below we receive various incoming emails into a mailbox. Some will be genuine sales enquiries, some will be product support requests and some will be marketing emails. We need to classify these so they can be dealt with by the correct team.

First, we send a prompt to ChatGPT with a summary of the email text. We ask ChatGPT to tell us if the text is 'sales', 'support' or 'marketing'. We give some additional information to help ChatGPT make the choice. ChatGPT is able to classify text using one of the standard models. You can improve accuracy even further by fine-tuning a model with your own training data.

Based on the response from ChatGPT we request confirmation from a user. ThinkAutomation sends a validation request to a user and waits for the response.

If the email is a genuine sales enquiry then we update our CRM system which also sends a notification to the sales team.

If the email is a genuine support request we then create a support ticket.

If it's a marketing email we simply move the email to a different folder.

ThinkAutomation handles the incoming message queuing and automatically handles any rate limit responses from ChatGPT.

Email Automation Using ChatGPT

See Also: ChatGPT Automation Action

email arrives

1. Email arrives

Your inbound emails all pass through ThinkAutomation


2. Send the summary (digest) to ChatGPT

ThinkAutomation sends a summary of the email to ChatGPT to classify the content


3. Process the response

Email data is then synced to the right place in your systems, based on the classification

Update A Database
Create CRM Record
Save Attachments To OneDrive
Create A PDF Document
Send Slack Message
Send Email

Ready to automate your email processing with ChatGPT?

Ease your email admin with a free trial of ThinkAutomation

Start Free Trial