NoShow Deposit Payments
NoShow Deposit Payments is an Appointment Management plugin for Contact Form 7 that helps businesses manage appointments, payments, refunds, reminders, and availability directly inside WordPress.
Manage appointments, Stripe deposits, payments, refunds, reminders, customer notifications, and appointment operations directly inside WordPress while continuing to use your existing Contact Form 7 forms.
Built for appointment-based businesses including medical clinics, dental practices, therapists, physiotherapists, chiropractors, salons, beauty clinics, consultants, coaches, lawyers, agencies, and other service businesses.
This plugin requires Contact Form 7. If CF7 is not installed and active, the plugin will display an admin notice reminding you to install it. The deposit flow will not trigger until CF7 is active.
Core Features (Free)
- Appointment Manager for Contact Form 7.
- Stripe deposit payments with your own Stripe account.
- Appointment payments and payment tracking.
- Appointment refunds with a configurable refund window.
- Customer confirmation emails.
- Appointment reminder emails (24-hour and 2-hour reminders).
- Admin email notifications.
- Merchant-branded customer emails and payment experience.
- Redirect customers to Stripe Checkout after Contact Form 7 submission.
- Map Contact Form 7 fields to your services and pricing.
- Stripe webhook support for secure payment confirmation.
- Searchable Appointment Manager dashboard inside WordPress.
- Optional SMTP configuration for improved email deliverability.
Pro Features
- Slot Manager — create recurring weekly appointment availability.
- Set capacity per appointment slot.
- Prevent double-booked appointments.
- Manage appointment availability directly from WordPress.
- Analytics dashboard with appointment, payment, and revenue insights.
- Priority email support.
How It Works
- Install and activate the plugin (Contact Form 7 must be active first).
- Go to NoShow Payments → Settings and paste your Stripe Secret Key.
- Auto-create the Stripe webhook with one click.
- Map your CF7 service field and pricing list.
- Choose which form triggers the deposit — or leave blank to apply to all forms.
- Customers submit your Contact Form 7 form, complete payment through Stripe, and receive a merchant-branded confirmation email.
Privacy & Data
Customer email addresses and payment references are stored in your WordPress database. No data is sent to external servers except Stripe (for payment processing). SMTP credentials are stored as WordPress options and used only for sending plugin emails.
External Services
This plugin connects to Stripe to process deposit payments via Stripe Checkout. When a customer submits a Contact Form 7 form, their payment details and booking information are sent to Stripe’s servers for payment processing.
- Stripe Terms of Service: https://stripe.com/legal/ssa
- Stripe Privacy Policy: https://stripe.com/privacy
This plugin requires Contact Form 7 (by Takayuki Miyoshi), which is a separate, independently licensed plugin available on WordPress.org.
No other external services or remote servers are contacted by this plugin.
Third-Party Libraries
This plugin bundles the following third-party libraries. They are included in the plugin package and served from your own server — no external requests are made.
Flatpickr
A lightweight, dependency-free datetime picker used on the admin Payments page.
- Version: 4.6.13
- License: MIT
- Source: https://github.com/flatpickr/flatpickr
- License text: https://github.com/flatpickr/flatpickr/blob/master/LICENSE.md
- Files: assets/vendor/flatpickr/
Montserrat Font
A geometric sans-serif typeface used in the admin interface.
- License: SIL Open Font License 1.1 (OFL-1.1)
- Source: https://github.com/JulietaUla/Montserrat
- License text: https://scripts.sil.org/OFL
- Files: assets/vendor/montserrat/
