Works with your AI

Quote with ChatGPT and Knack

Connect Knack as a custom plugin in ChatGPT so it can read your working pack, look at the job's drawings and site photos, search your catalogue, and write a draft quote back. Start with the setup below in ChatGPT on the web; your plan and workspace policy decide whether custom connections are available.

On every plan · Knack sends nothing to any AI provider · every answer is a draft

Setup

Two minutes, once.

What you need:

  • A Knack account where you're the owner or an estimator (the connection reads costs).
  • A ChatGPT account and workspace that allow custom MCP servers. Availability and menu names depend on OpenAI; a Knack subscription does not unlock ChatGPT features.
  1. 1

    Copy your Knack connection link

    In Knack, open Settings → Integrations → AI tools and copy the link at the top of the card. For the public Knack service, it is:

    https://api.knackapp.co.nz/mcp

  2. 2

    Add Knack in ChatGPT Plugins

    Open ChatGPT Plugins, select the + button, then Add custom MCP server. Name it Knack, describe it as Work up draft quotes with my Knack jobs, catalogue and drawings, and paste the link as the public server URL, including /mcp. Choose OAuth authentication and dynamic client registration if a registration method is requested; Knack supplies the sign-in, so you do not need to invent a client ID or secret. Review the access warning and choose Create as a plugin.

  3. 3

    Sign in to Knack and allow the connection

    When ChatGPT asks you to connect, sign in on Knack's own page, choose the workspace you want if you have several, review the access and press Allow. Install the resulting plugin in ChatGPT. No Knack token or OpenAI API key to paste into the chat. You can end the connection in Knack's Settings → Integrations → AI tools at any time.

  4. 4

    Select Knack and test a read first

    Start a new conversation, type @ in the message box and select Knack. Ask: “List my Knack jobs. Do not change anything.” Check it returns your actual jobs, or says there are none if this is a new workspace. A general explanation of Knack does not prove the connection works. If the jobs belong to another workspace, disconnect and reconnect to the right one.

Your first session

Bring a job that's worth the conversation.

With Knack selected, say: “Work up a draft quote for job J-1043 in Knack. Read its working pack first, use my catalogue and rates, and ask about missing scope or prices before writing the draft.” Replace J-1043 with your own job number. No slash command is needed. ChatGPT can read drawings and site photos with Knack tools without you attaching them again. Review any requested changes before allowing them: customer, job and pricing changes take effect straight away, while a quote stays a draft. Open the draft in Knack, check the scope and prices, edit it and send it yourself.

Everything it writes into Knack is a draft you read, edit and send yourself.

Fair questions

Straight answers.

Do I need to be technical to set this up?

You copy one link from Knack, add Knack in ChatGPT Plugins, then sign in and allow the connection. The steps above show where to click. You do not need a developer tool, a token, or an API key. After connecting, select Knack in a chat and ask in your own words.

ChatGPT says it needs OAuth — is that what this is?

Yes. Knack is the sign-in: when you add the connector, ChatGPT sends you to Knack's own sign-in page, you press Allow there, and Knack issues ChatGPT a connection that it refreshes on its own. No token to paste.

I cannot find Add custom MCP server, or my menus say Apps or Connectors. What now?

Start in ChatGPT on the web. Some interfaces use Apps or Connectors and a developer-mode setting instead of Plugins; custom connections may be restricted by your plan or workspace administrator. Check OpenAI's current connection instructions or ask your ChatGPT workspace admin. Knack cannot enable that option for you. You can still download a working pack from a Knack job, attach it to ChatGPT yourself, and import the reply as a draft quote.

Knack is connected but ChatGPT does not use it, or a new tool is missing.

Open the Knack connection in ChatGPT Plugins and use Refresh to reload its tools. Start a new conversation and select Knack with @, then try the read-only jobs test above. If it asks you to sign in again, reconnect; if Knack refuses access, check you are still an owner or estimator and the workspace subscription is active. For an error, give Knack support the error text and the step that failed, never a token or secret. Ask Knack can guide you through setup but cannot see or operate your ChatGPT account.

Can I use it for deep research or on my phone?

This connection is for working with Knack tools in a chat; it does not provide the search and fetch tools required for ChatGPT company knowledge and deep-research compatibility. Set it up and test it on the web first. Only use it on a phone if your ChatGPT app makes the custom plugin available; access can vary by ChatGPT surface and workspace policy.

What can it read, what can it write, and what can't it touch?

A connected AI can read this account's customers and sites, your drawings and site photos; every quote you have sent, line by line, with whether it was won; your recipes, symbol links, playbooks and templates; and your costs and margins. It can also add and correct customers and jobs, and set up and change your pricing — price-book items and their prices, your default markup and charge-out rate, recipes (including confirming their rates), symbol links, other names for items, playbooks and quote templates — when you ask it to. These are real changes, not drafts: a price it changes is what new quote lines use from then on. It can change a quote you are building, whether you built that quote or it did: the wording — the heading, the opening, your assumptions, exclusions, notes and each section's scope — and the lines, adding, changing and removing them, which changes what the quote charges; it tells you each line it added, changed or removed, and a line it removes is gone. It can see which jobs are waiting on an invoice and what each invoice would carry, and when you ask, put a job's invoice into your Xero as a draft. It never releases or emails an invoice, and it can't see whether a customer has paid. It can never delete a quote, a job or a customer, and never send a quote to your customer: you do that. Connect only tools you trust — a token or connection can be revoked at any time. It cannot see any other Knack account, and there is nothing about payments in Knack for it to read.

Does it write the actual quote?

No. Everything it writes into Knack is a draft you read, edit and send yourself. The draft lands in the quote builder with every line still yours, and nothing reaches a customer until you press Send.

Other tools: Claude · Grok · Claude Code · Grok CLI · Cursor · Codex · Gemini CLI · Claude Desktop · or the overview →

Bring the next big one you have to price.

Thirty days, every plan feature, no credit card.