# DeskCrew > DeskCrew is the agent-native helpdesk: one support desk for your website, Slack, and Discord, plus an x402 agent door and an MCP server so anonymous AI agents can pay per action in USDC across 4 chains and work tickets, with human approval built in. Each site you support becomes an isolated workspace (tenant) with its own knowledge base, ticket history, white-label email identity, and a dedicated AI agent. Customers reach support via an embeddable widget, Slack/Discord, or email; an AI agent drafts replies grounded in that workspace's knowledge base and history; a human approves before anything is sent (or an earned "send tier" auto-sends). It is multi-tenant and white-label, so agencies can resell it per client. ## Core - [Homepage](https://deskcrew.io): what DeskCrew is, how the agent door works, pricing. - [Pricing](https://deskcrew.io/pricing): Free, Pro, Team, and Agency (reseller, full white-label, multi-client). Free plan needs no card. ## Integrations - [Integrations directory](https://deskcrew.io/integrations): every platform DeskCrew installs on. Native plugins, chat apps, and two-minute script-paste guides, all free to start. - [WordPress helpdesk plugin](https://deskcrew.io/integrations/wordpress): AI support widget, knowledge base, and ticketing for any WordPress site. Settings-page install, Contact Form 7 forwarding, free plan. - [WooCommerce helpdesk plugin](https://deskcrew.io/integrations/woocommerce): the same free WordPress plugin for WooCommerce stores. AI live chat and order-question ticketing on every page. - [Slack ticketing integration](https://deskcrew.io/integrations/slack): every ticket posts a thread in your Slack channel, replies sync both ways, AI drafts answers for approval. - [Add live chat to Wix](https://deskcrew.io/integrations/wix): one paste in Wix Settings → Custom Code (paid Wix plan required for custom code); the DeskCrew widget itself is free. - [Add live chat to Next.js](https://deskcrew.io/integrations/nextjs): one next/script tag in app/layout.tsx. No npm package, Shadow-DOM isolated, works with App and Pages Router. - [Add live chat to Ghost](https://deskcrew.io/integrations/ghost): one paste in Ghost Settings → Code Injection (Site Header). Works on Ghost(Pro) and self-hosted. - [Add live chat to Squarespace](https://deskcrew.io/integrations/squarespace): one paste in Website → Website Tools → Code Injection (Header); needs a Squarespace plan with code injection (Core+, legacy Business+). - [Add live chat to Webflow](https://deskcrew.io/integrations/webflow): one paste in Site settings → Custom code → Head code (paid Webflow site plan or Workspace required). - [Add live chat to Duda](https://deskcrew.io/integrations/duda): one paste in the Duda editor's Settings → Head HTML; multi-tenant workspaces suit agencies with many client sites. - [Add live chat to Framer](https://deskcrew.io/integrations/framer): one paste in Site Settings → Custom Code → "Start of tag" (paid Framer site plan required). - [Add live chat to Carrd](https://deskcrew.io/integrations/carrd): one hidden Embed element (Type: Code, Style: Hidden → Head); requires Carrd Pro Standard or higher. - [Add live chat to BigCommerce](https://deskcrew.io/integrations/bigcommerce): one script via Storefront → Script Manager → Create a Script. No app install, no theme edit. - [Add live chat to Ecwid](https://deskcrew.io/integrations/ecwid): paste into the Instant Site's header code under SEO settings (paid Ecwid plan), or into whatever site the store is embedded on. - [Add live chat to Magento](https://deskcrew.io/integrations/magento): one paste in Content → Design → Configuration → HTML Head → Scripts and Style Sheets. Open Source and Adobe Commerce alike. - [Add live chat to PrestaShop](https://deskcrew.io/integrations/prestashop): one script tag in the theme's templates/_partials/head.tpl (child theme) or any free custom-code module. - [Add live chat to Weebly](https://deskcrew.io/integrations/weebly): one paste in Settings → SEO → Header Code. Covers every page of the site. - [Add live chat to Joomla](https://deskcrew.io/integrations/joomla): one Custom HTML site module (code view, "Prepare Content" off, site-wide position). Joomla 4 and 5, no extension. - [Add live chat to Drupal](https://deskcrew.io/integrations/drupal): one custom block in a site-wide region with the Full HTML text format. Drupal 10/11, no contrib module. - [Add live chat to TYPO3](https://deskcrew.io/integrations/typo3): three lines of TypoScript page.headerData in the root template. No extension. - [Add live chat to Craft CMS](https://deskcrew.io/integrations/craft-cms): one script tag in the Twig layout template. No plugin; multi-site maps to per-site DeskCrew workspaces. - [Add live chat to Concrete CMS](https://deskcrew.io/integrations/concrete-cms): one paste in System & Settings → SEO & Statistics → Tracking Codes (Header). - [Add live chat to HubSpot CMS](https://deskcrew.io/integrations/hubspot-website): one paste in settings → Content → Pages → Site header HTML. Website, landing, and blog pages covered. - [Add live chat to Blogger](https://deskcrew.io/integrations/blogger): one HTML/JavaScript gadget from the Layout screen. Works on blogspot.com and custom domains, no theme edit. - [Add live chat to Docusaurus](https://deskcrew.io/integrations/docusaurus): one scripts entry in docusaurus.config.js (src, defer: true, data attributes). Inserted into the head of every page. - [Add live chat to Mintlify](https://deskcrew.io/integrations/mintlify): a small .js file in the content directory injects the widget. No docs.json scripts field; custom JS is a paid Mintlify feature. - [Add live chat to Astro](https://deskcrew.io/integrations/astro): paste into the base layout's . Attributes beyond src mean Astro ships the tag as-is (is:inline optional). - [Add live chat to Nuxt](https://deskcrew.io/integrations/nuxt): one app.head.script entry in nuxt.config with defer and data attributes. Same API in Nuxt 3 and 4. - [Add live chat to ReadMe docs](https://deskcrew.io/integrations/readme-docs): one paste in Admin Settings → Custom CSS, JS, HTML → Header HTML (select paid ReadMe plans). - [Add live chat to Laravel](https://deskcrew.io/integrations/laravel): one script tag in your Blade layout (resources/views/layouts/app.blade.php). Every view extending it carries the widget. - [Add live chat to Django](https://deskcrew.io/integrations/django): one script tag in templates/base.html, outside any {% block %} so a child template cannot drop it. - [Add live chat to Rails](https://deskcrew.io/integrations/rails): one script tag in app/views/layouts/application.html.erb. Survives Turbo navigation. - [Add live chat to Vue](https://deskcrew.io/integrations/vue): one script tag in index.html, the shell Vite mounts into. Persists across Vue Router navigation. - [Add live chat to Angular](https://deskcrew.io/integrations/angular): one script tag in src/index.html, the shell Angular bootstraps into. - [Add live chat to Remix](https://deskcrew.io/integrations/remix): one script tag in app/root.tsx beside , so it is not torn down on navigation. - [Add live chat to Hugo](https://deskcrew.io/integrations/hugo): one script tag in layouts/_default/baseof.html. Copy it out of the theme first so updates cannot overwrite it. - [Add live chat to Jekyll](https://deskcrew.io/integrations/jekyll): one script tag in _includes/head.html. Works on GitHub Pages with no plugin. - [Add live chat to VitePress](https://deskcrew.io/integrations/vitepress): one script entry in the head array of .vitepress/config.js. - [Add live chat to SvelteKit](https://deskcrew.io/integrations/sveltekit): one script tag in src/app.html, the shell every route renders through. Works with SSR and prerendering. - [Add live chat to Eleventy](https://deskcrew.io/integrations/eleventy): official plugin eleventy-plugin-deskcrew. One addPlugin line in the Eleventy config, no template changes. - [Add live chat to Gatsby](https://deskcrew.io/integrations/gatsby): official plugin gatsby-plugin-deskcrew. One entry in gatsby-config.js; injected through gatsby-ssr so it is in the rendered HTML. - [Add live chat to a static site](https://deskcrew.io/integrations/static-sites): paste into the base layout/head partial. Hugo and Jekyll; Eleventy and Gatsby have official plugins instead. - [Add live chat to GitBook](https://deskcrew.io/integrations/gitbook): GitBook allows no custom scripts on published sites (any plan). Install the widget on your main site and link your DeskCrew help center from GitBook. - [Add live chat to Payload CMS](https://deskcrew.io/integrations/payload-cms): headless. The widget goes in the frontend that renders the site, not in the CMS admin. - [Add live chat to Strapi](https://deskcrew.io/integrations/strapi): headless. Paste into the frontend that renders your content (Next.js/Astro/Nuxt guides), never into Strapi itself. - [Add live chat to Sanity](https://deskcrew.io/integrations/sanity): headless. The widget installs in your frontend, not Sanity Studio. - [Add live chat to Contentful](https://deskcrew.io/integrations/contentful): headless. The widget installs in the frontend that renders your content, not the Contentful web app. - [Add live chat to Directus](https://deskcrew.io/integrations/directus): headless. The widget installs in the frontend that renders your content, not the Directus app. - [Add live chat to Discourse](https://deskcrew.io/integrations/discourse): a theme component. Edit CSS/HTML → Common → tab; Discourse adds the CSP nonce automatically. - [Add live chat to phpBB](https://deskcrew.io/integrations/phpbb): one line in the style's overall_header.html before , then purge the cache in the ACP. - [n8n helpdesk integration](https://deskcrew.io/integrations/n8n): official community node n8n-nodes-deskcrew. Create tickets, post replies for human approval, publish KB and changelog entries from any workflow. - [Cloudflare OS helpdesk integration](https://deskcrew.io/integrations/cloudflare-os): connect the DeskCrew MCP server via MCP Server Portals and add the Agent Skills (SKILL.md) to your shared library. Agents draft replies a human approves, and can earn USDC from the public bounty board. - [Discord ticketing integration](https://deskcrew.io/integrations/discord): tickets post as threads in your channel, the team replies with /reply, AI drafts for approval. Connect from Dashboard → Integrations. - [Shopify helpdesk app](https://deskcrew.io/integrations/shopify): native app in development; today the widget installs via Online Store → Themes → Edit code → layout/theme.liquid before . - [Helpdesk for indie hackers and solo founders](https://deskcrew.io/for/indie-hackers): flat pricing that does not charge per seat or per AI reply, a free plan rather than a trial, and setup in an hour. ## For AI agents & developers - [x402 quickstart for agents](https://deskcrew.io/agents): how to make your first paid call. Manifest URLs, a copy-paste 402 → X-PAYMENT flow, the per-tool USDC price list, and accepted networks (Base primary; Polygon, Sei, Solana). - [x402 agent door](https://deskcrew.io/.well-known/x402): a keyless, pay-per-action endpoint. Anonymous AI agents pay in USDC across Base, Polygon, Sei, and Solana (no signup, no API key) to read, draft, and act on tickets. Reads are free; writes are cents. - MCP server: a per-tenant Model Context Protocol server at `/api/mcp/` exposing tools. Search the knowledge base, get ticket context, draft/send replies, create issues (bugs/feature requests), triage, assign, resolve. ## Key concepts - Agent-native: AI agents work tickets through the x402 door or MCP; by default every agent action is a DRAFT that lands in a human approval queue ("an agent proposes, a human approves"). - White-label & multi-tenant: every site/customer is a fully isolated workspace with its own knowledge base, email, branding, and history, so an agent's context never leaks across projects, and it improves per project as the KB and ticket history grow. - Built on x402 + MCP on Base: the open standards for AI-agent payments and tool access.