# Guides

> Step-by-step guides for common Caramel integration tasks — from connecting an AI client to syncing your audience.

Each guide is a focused, end-to-end walkthrough for one integration task. They assume you've already [authenticated](../get-started/authentication) and have a Caramel account.

- [Connect an MCP client](connect-an-mcp-client) — Wire Claude, Cursor, Windsurf, Lovable, or a custom OAuth client to the Caramel MCP server. Includes PKCE, Dynamic Client Registration, and a smoke-test curl.
- [Build with Lovable](build-with-lovable) — Build a real signup-to-campaign app in Lovable: form submission, journey enrollment, behavioral events, and admin observability.
- [Embed a form](embed-a-form) — Add a Caramel form to any site with a one-line iframe snippet, or render it natively with your own components.
- [Sync contacts](sync-contacts) — Upsert contacts from a CRM, spreadsheet, or database into your Caramel audience. Covers one-shot import and ongoing change-data-capture.
- [Connect a ChatGPT Custom GPT](connect-chatgpt-actions) — Import the Caramel OpenAPI spec into a ChatGPT Custom GPT so users can manage forms, audiences, and domains through natural-language prompts.
