DeskCrew
Forwards new documents in selected Payload collections to DeskCrew as support tickets via an afterChange hook.
Installation
pnpm add payload-plugin-deskcrew About
This plugin turns new documents in your Payload collections into DeskCrew support tickets. DeskCrew is an AI-powered helpdesk with a site widget, knowledge-base-grounded answers, and a human approval step before replies send. You list the collections your forms write to (contact submissions, feedback, support requests) and map which fields hold the sender's name, email, and message. Integration with Payload is minimal and non-invasive. The plugin appends one `afterChange` hook to each listed collection and changes nothing else in your config, so your own hooks stay intact. The hook fires only on `create` operations, skips documents that lack an email or a message, and never blocks the document create while submitting. Configuration is a single plugin call. You pass a `widgetKey` (the `pub_...` public key from your DeskCrew dashboard), a `siteUrl` used as the request origin, and a `ticketSources` array where each entry pairs a collection slug with a field map. Field maps support dot paths, so nested fields work. Only the mapped name, email, and message leave your project, posted to `https://deskcrew.io/api/widget/submit` with the widget key. The plugin ships as plain JavaScript with TypeScript definitions and peers against `payload >=2.0.0`. Without a valid widget key and at least one ticket source it logs a warning and stays idle. The DeskCrew widget itself is separate and installed on your frontend, not through this plugin.
Package info
- Package name
payload-plugin-deskcrew- Latest version
1.0.0- Unpacked size
- 10 kB
- License
- MIT
- Weekly downloads
- 18
- Last publish
- Sep 3, 2026
Similar plugins
More in IntegrationsFixedLink
Adds short links on your own domain to Payload documents, with links that keep working after slug changes through the FixedLink service.
CypherScan
Scans Payload upload collections for malware and secrets via the CypherScan API and blocks suspicious files before they persist.
Consent
Cookie banner, script gating and cookie declarations managed from the Payload admin panel.
UniRate
Integrates the UniRate currency exchange and VAT API into Payload CMS v3 with four server-side endpoints and a prefilled currency select field.
Discord Sync
Syncs Discord guilds, channels, members, and roles into Payload collections on demand, over HTTP, or on a cron schedule via discord.js.
Socials
Multi-platform social publishing plugin for Payload 3 with OAuth adapters, scheduling, and audit trails for Pinterest, Instagram, Facebook, and Google Business Profile.