In the ChatGPT plugin directory
Say where your data lives. ChatGPT sets up the automation once, and from then on each document comes from a button, a row link or an automation in your tool.
On the web, on desktop and on mobile. No developer mode needed.
ChatGPT sets up the automation once. After that, every document comes straight from your records and goes out for signature or acceptance, also without the chat.
ChatGPT takes the data from your CRM or any other app. DocsAutomator fills your template and sends the document for signature or acceptance.
Five things a document needs before your client signs it.
Your exact template from Google Docs, Word or PDF, with your layout and your branding.
Use my quote template for Jonas


Line items, conditional sections and rules, formats for dates, numbers and currency, and images.
One line item per service

The same record gives the same document, every time, whether a button, an automation or the chat starts it.
Make that quote again
Legally binding e-signatures, or one-click acceptance for quotes and offers.
Send Jonas the contract to sign

Every signature and every acceptance is recorded, and the final PDF is sealed.
Who signed, and when?
Each one ends in a signed or accepted document.
@DocsAutomator set up services agreements from the Agreements table in my Airtable. Test it with AGR-1042 and send it to the client for signature.
ChatGPT sets up the automation on your Airtable table and gives you a one-click connect link if Airtable is not connected yet. The integration fills your agreement template from the record and, once you confirm, sends it for a legally binding e-signature. Once the client signs, the signed PDF lands in the record.
@DocsAutomator set up quotes from my projects sheet in Google Sheets with my template, one line item per service, prices in US dollars with two decimals. Make Jonas Becker's quote from his row and send it to jonas@example.com for acceptance.
ChatGPT connects your sheet and turns each service into a line item. The integration fills your template from the row, shows $2,850.00 and, once you confirm, sends the quote for one-click acceptance. The next quote comes from the link in its row.
@DocsAutomator take Jonas Becker's open deal from my CRM, turn it into a quote with my "Quote" automation, one line item per product, and send it to jonas@example.com for acceptance.
ChatGPT reads the deal from your CRM and passes the data on. DocsAutomator fills your quote template with the line items and, once you confirm, sends it for one-click acceptance.
Install, connect, sign in. Then every chat can use it.
Open DocsAutomator in ChatGPT Plugins. You can also open Plugins in the ChatGPT sidebar and search for DocsAutomator.
Click "Install plugin".
Click "Connect" when ChatGPT asks.
Sign in to DocsAutomator, choose your workspace if you have more than one, and allow access.
Enterprise or Edu: an admin may have to enable DocsAutomator for the workspace first. If ChatGPT shows "Disabled by admin", ask your admin.
Added it by hand before? If you added DocsAutomator to ChatGPT as a custom MCP server, remove that entry, so that ChatGPT uses the plugin.
You decide the workspace and every send.
The sign-in screen lets you choose a workspace when you have several. Only its automations are reachable. Disconnect and reconnect to choose another.
DocsAutomator asks you before a document, a reminder or a cancellation goes out. A new automation sends its first document in test mode.
Working in Cursor, VS Code or another MCP client? See the MCP server setup
Install the plugin, say where your data lives, and watch the signing status in the chat.