Build an AI Proofreading Assistant for any Website
This template is designed to create an AI assistant that proofreads your website. The assistant retrieves website links from a Google Sheet, opens the link in a Chrome browser, and scrapes the data. Afterwards, it checks for any typos and writes the response back into the Google Sheet alongside the webpage URL. This template requires a ChatGPT account with API key.
Get started: create your Google Sheet
Create a new Google Sheet. You can do this in your Chrome browser by entering the shortcut "sheet.new" into the address bar, assuming you already have an account. Name your sheet something like "ChatGPT AI Proofreader" and set up a tab called "Links". Add another tab called "Data".
Install the AI Proofreading template
To install this AI Proofreading template, click "Install template". If you’re a new user, you’ll have to click "Install Chrome extension" and create a free axiom.ai account before you can edit the template.
Once installed, click "Start".
axiom.ai will guide you through the steps you need to configure in the app.
Configure your AI Proofreading Assistant in 7 easy steps
Please note in step 2.2, you need to select a single block of content with the selector tool.
- 1.0
Read data from a Google SheetSpreadsheet: Search for the Google Sheet you created. Once found, click to select.Sheet name: Choose the sheet tab called 'Amazon product links'.
- 2.0
Loop through data- 2.1
Go to pageEnter URL: ClickInsert Data, selectgoogle-sheet-data, and select the column with the links in.
- 2.2
Get data from bot's current pageSelect: Point and click to select the data you wish to scrape. Make a single selection and choose an element that wraps around all the content.Max Results: Set to1.
- 2.3
Generate text with ChatGPTChatGPT API key: Enter your API key.Prompt: Insert the text"Check this text for spelling mistakes and grammar, return in bullet list compatible with spreadsheet cell -"then clickInsert datafollowed by[scrape-data]to add the scraped data to check.Extract values: Insert the values you want to extract, separated by a comma — for example:name, email, job title.
- 2.4
Append or Merge DataData A: Insert[google-sheet-data]and select the column containing the URL.Data B: Insert[chatgpt-output].
- 2.5
Write Data to a Google SheetSpreadsheet: Search for the Google Sheet you created. Once found, click to select.Sheet name: Choose the tab you created.DATA: Select[appended-data].Clear data before writing | Add to existing data: Set this option to"Add to existing".
- 2.6
Delete rows from a Google SheetSpreadsheet: Search for the Google Sheet you created. Once found, click to select.Sheet name: Choose the tab you created for links.First row: Set to1.Last row: Set to1.
- 2.1
Testing and running your AI proofreader
We suggest running a test first, stopping the bot after a few loops, and reviewing the data.
Customize your template
Like all Axiom templates, you can use our no-code bot builder to customize any bot according to your requirements.
Troubleshooting
We recommend you watch the video to troubleshoot.
- Want to set an amount of loops?
InStep 1.0, set aLast Cell— something likeAE50will scrape 50 rows. - Selectors fail to find content?
InStep 2.2 – Get data from bot's current page, select a single block of content with the selector tool. - Want to select all content on any website?
In the same step, use a custom selector — trybody. - Slow running scrape?
In the same step, toggleConfigure scraper, then setNo. of retry...to1. - ChatGPT step not working?
InStep 2.3 – Generate text with ChatGPT, make sure you’ve entered your ChatGPT API key. - Want better results from ChatGPT?
In the same step, set thePromptto something like:"Check this text for spelling mistakes and grammar, return in bullet list compatible with spreadsheet cell - [scrape-data]".
Tweak the wording to fine-tune results. - Wrong data written to sheet?
InStep 2.5 – Write Data to a Google Sheet, check thatData Ais[google-sheet-data]andData Bis[chatgpt-output]. - No data written?
In the same step, check thatDatais set to[appended-data]. - Keeps overwriting data?
Make sureAdd to existingis selected in the same step.
We offer excellent customer support. If you need help, get in touch. You could also read this full guide on how to do ChatGPT web scraping.