CashFlow Subscriptions

Descrição

CashFlow Subscriptions is the easiest way to sell access and subscriptions with Stripe on WordPress — no WooCommerce, no bloat, just clean and effective tools for creators, educators, coaches, SaaS builders, and membership platforms.

Let users subscribe and access gated content through beautiful frontend forms and dashboards. Create /subscribe and /myflow pages with one click. Admins can manage settings, see transactions, view subscriptions, and prepare for upgrades with the built-in Pro Plan CTA.

This plugin is not affiliated with WordPress or Automattic. “WP” is used only for identification purposes.

Key Features:

  • 💳 Stripe-powered subscription checkout (via Checkout Sessions)
  • 📄 Auto-creates /subscribe and /myflow pages with shortcodes
  • 🔒 Restrict any page/post to subscribers only (checkbox toggle)
  • 🖼️ Beautiful gradient subscribe button with modern styles
  • 🧠 Smart redirect after checkout (defaults to /myflow)
  • 📊 Admin dashboard with Subscriptions & Transactions tabs (live from Stripe)
  • 🚀 CTA panel for upcoming Pro Plan with form opt-in
  • ✅ Fully WooCommerce-compatible (but doesn’t require it)
  • 🔌 Works with any theme

Shortcodes:
[cashflow_subscribe_form] – Stripe-powered subscribe button
[cashflow_subscription_profile] – MyFlow dashboard (view/cancel subscription)

Admin Settings Include:
– Stripe Secret Key & Webhook Secret
– Custom plan name and monthly price
– Success redirect page selector (defaults to /myflow)
– Button to auto-create required pages (/subscribe and /myflow)
– Tabs: Subscriptions, Transactions, Pro Plan (CTA), and Settings

External Services

This plugin connects to the following third‑party services:

1) Stripe – Used to create Checkout Sessions and manage subscriptions.
* Data sent: customer email, plan name/price, and metadata (user_id) when a user starts checkout.
* Terms: https://stripe.com/legal
* Privacy: https://stripe.com/privacy

2) Martel (Pro Plan opt‑in form on the admin Pro Plan tab)
* Data sent: When a user inputs their email, information they enter is sent directly to that service to subscribe to our newsletter

The plugin also links to our own Durant Digital policies:
– Durant Digital Terms of Service: https://durantdigital.com/terms
– Durant Digital Privacy Policy: https://durantdigital.com/privacy-policy/

Ecrãs

  • Subscription settings panel in the WP admin
  • Stripe Checkout modal for subscribing

Instalação

  1. Upload the plugin to /wp-content/plugins/ or install via Plugins > Add New
  2. Activate the plugin
  3. Navigate to CashFlow Subscriptions in the WordPress admin menu
  4. Enter your Stripe API keys (secret + webhook)
  5. Set your plan name and monthly price
  6. Click Create Pages to generate /subscribe and /myflow
  7. Add shortcodes or link to those pages in your nav menu

Perguntas frequentes

Does this require WooCommerce?

Nope. This plugin works without WooCommerce — but plays nicely with it if installed.

Can I restrict content to only paying users?

Yes. Just check the “Require active subscription” box on any post or page.

Can I style the forms and buttons?

Definitely. We use clean HTML + CSS classes. Override our styles or build your own in your theme.

Where do I manage subscriptions and transactions?

Visit the Subscriptions and Transactions tabs in the admin menu — we pull live data from Stripe.

Is there a Pro version?

Pro is coming soon! Join the early interest form from the Pro Plan tab in the admin menu.

Avaliações

Este plugin não tem avaliações.

Contribuidores e programadores

“CashFlow Subscriptions” é software de código aberto. As seguintes pessoas contribuíram para este plugin:

Contribuidores

Registo de alterações

1.0

  • Initial release
  • Stripe Checkout integration with monthly billing
  • Admin settings for plan name, pricing, redirect
  • Page creation system for /subscribe and /myflow
  • Shortcodes: subscribe form & profile/dashboard
  • Content restriction via checkbox
  • Admin tabs: Subscriptions, Transactions, Pro Plan, Settings
  • Gradient-styled subscribe button
  • WooCommerce support included, but not required