← all work
Integration · Custom GPT Actions · 2026 SHIPPED

ChatGPT ↔ CRM Bridge.

REST API on Cloudflare Workers exposing CRM operations to ChatGPT Business via Custom GPT Actions: triggers, tasks, forms, users, messages, invoices.

Cloudflare Workers Hono GoHighLevel API OpenAPI 3 (GPT Actions)
Client undisclosed · NDA · technical surface only

Problem

Sales operators wanted to drive CRM workflows from ChatGPT Business — not as another dashboard, but as a conversational layer that could trigger automations, create tasks, read form submissions, and send messages.

Approach

A REST API on Cloudflare Workers (Hono) that exposes a curated, OpenAPI-3-described surface to ChatGPT’s Custom GPT Actions. Every endpoint maps to a GoHighLevel CRM operation, with sanitization and contract validation in front.

P0 surface (delivered): trigger_workflow, create_task / get_tasks, get_form_submissions, list_users / get_user, sanitized send_message. P1 surface (scoped): invoices (get / create / send), mark_message_read, get_trigger_*.

What I shipped

  • Production API on Cloudflare Workers with versioned OpenAPI schema for GPT Actions
  • Security audit pass (sanitization on the message path, auth check on every action)
  • Correctness verification against GoHighLevel’s live API responses
  • Oracle-mode ideation surfacing P0/P1/P2 tool roadmap for the integration
⚜   highlights   ⚜
  • Designed P0/P1 tool surface from Oracle ideation
  • Security audit + correctness verification before release
  • Sanitized message-send path; documented action contracts
← all engagements