Payload Contact

Payload Contact is an open-source (MIT) Payload CMS 3 plugin that adds a themeable contact form, message inbox and spam protection without a third-party form service.

Developer Tools & DevOpsOpen sourceSelf-hostedFeatured
Visit official website

Published Updated

CategoryDeveloper Tools & DevOps
AccessSelf-hosted
PricingOpen source
APIAvailable
Overview

What is Payload Contact?

Payload Contact (@navanem/payload-contact) is an MIT-licensed plugin that adds a contact form to a Payload CMS 3 site. Submissions are stored in a contact-messages collection with a new/read/replied status, and a runtime settings global lets an admin enable or disable the form, adjust message-length limits and customize the success message without redeploying.

Read the full overview

Spam is mitigated with a honeypot field and per-IP rate limiting. The Payload admin UI gets a dedicated /admin/contact-inbox view with submission KPIs, and the frontend gets a themeable <ContactForm /> React component. Optional SMTP email alerts for new messages are disabled by default. It can be installed via npm or vendored directly into a project.

Sources checked 27 September 2026: GitHub README.

Why teams use it

Key capabilities

  • Contact form and inbox: A contact-messages collection with new/read/replied status tracking.
  • Runtime settings: Enable/disable the form and adjust limits and success messaging without a redeploy.
  • Spam control: Honeypot field and per-IP rate limiting.
  • Frontend and notifications: A themeable React form component, plus optional SMTP email alerts.
Core areas

Contact-form capture, an admin inbox and basic spam protection are the plugin's scope; it does not include multi-step forms, file attachments or CRM integrations.

Positioning

Shortlist Payload Contact if you already run Payload CMS 3 and want a self-hosted contact form and inbox instead of a third-party form service or a hand-rolled endpoint. Compare it with dedicated form builders if you need multi-step forms, file uploads or CRM integrations, which this plugin does not provide.

Why it matters

Self-hosting the contact form keeps submissions inside your own Payload database. Verify the plugin version against your Payload 3.x release and confirm the rate-limit and honeypot defaults suit your traffic before relying on them against spam.

Deployment & technical details

Technical details

Access
Self-hosted
Source model
Open source
Founded
2026
Headquarters
Geneva, Switzerland
Pricing model
Open source
API
Available
Published release
Payload Contact Plugin v0.2.2 ↗ (checked )
Check with the publisher

Official resources

Community experience

Reviews of Payload Contact

No published reviews yet.

Loading review form…