Adding Turtini to ChatGPT (Custom GPT Action)
ChatGPT custom GPTs (a feature of ChatGPT Plus, Team, and Enterprise) let you add Turtini as an OpenAPI Action. Once connected, the GPT can call any of the public REST endpoints with your Bearer key.
Note: Custom GPTs are a paying-tier feature ($20/mo for ChatGPT Plus). The free ChatGPT tier doesn't support custom GPTs. If you don't have Plus, use Claude (free tool-use) or another tool-calling AI instead.
How to do it:
1. In ChatGPT, click your name → "My GPTs" → "Create a GPT" (or open an existing one and click "Configure")
2. Under "Actions", click "Create new action"
3. Under Schema, click "Import from URL" and paste:
https://api.turtini.com/v1/openapi.json
4. Under Authentication, choose "API Key" → "Bearer"
5. Go to Turtini /connect → pick "ChatGPT (Custom GPT Action)" → copy the key shown
6. Paste the key into the ChatGPT Auth field, save
7. Test with a prompt like: "log a note on my Acme deal: left voicemail re: renewal"
What the GPT can do:
Every public REST endpoint is exposed: list contacts, list accounts, list opportunities, list articles, list events, list quotes, list products, list grants, create contacts, create articles, create events, create notes, search across everything. The GPT will call the right endpoint based on the user's prompt.
What it can't do:
The GPT runs inside ChatGPT's sandbox — it can't see local files or run commands. Pair it with a Cursor or Claude Code MCP setup if you want a coding agent that also has CRM access.
Revoke:
Settings → Developer → API Keys. ChatGPT custom GPT keys are named "ChatGPT custom GPT — <your name> — <date>".