CashFlow Subscriptions

Popis

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/

Snímky obrazovky

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

Instalace

  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

Nejčastější dotazy

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.

Recenze

Pro tento plugin nejsou žádné recenze.

Autoři

CashFlow Subscriptions je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.

Spolupracovníci

Přehled změn

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