Plans and Subscriptions

Manage your subscription plans and billing in HiDesc

Plans and Subscription

The Plans and Subscription module enables companies using Hidesk to select, manage, and monitor their subscription plans. It supports various pricing models and integrates with Stripe for billing.

Purpose & Access

Purpose

Subscription Management

Enables companies to select, manage, and monitor subscription plans with Stripe integration

Access Path

Settings
Subscription

Key Sections

A. Plans

This section displays all available subscription plans that a user can choose from.

Available Plans
Features

Plan List

All subscription plans created by admin

Plan Details

  • Name (e.g., Plan 1, Silver Plan, T-Plan)
  • Price (e.g., $300/month, ₹400/month)
  • Billing Frequency: Monthly or Yearly toggle
  • User Limit: e.g., "Up to 3 users"
  • Upgrade Button: Initiates checkout via Stripe
Special Notes

Trial Plan

₹0 Trial Plan displayed by default for new users

Single Active Plan

Only one plan can be active per company at a time

B. Subscription Details

This section shows the currently active plan and its billing details.

Current Plan
Plan Information

Plan Name and Price

Billing Cycle

e.g., /month

Next Payment Date

or Cancellation Date

Management & Billing

Manage Subscription Button

Redirects to Stripe Customer Portal for:

  • View plan details
  • Cancel or resume subscription
  • Update payment method

Billing Details

Billing Email and Company Address

C. Billing History

Shows a history of all invoices linked to the subscription.

Invoice Records
Field Description Example
Invoice Number Unique identifier for the invoice INV-001
Amount Paid Transaction amount $300
Date Transaction date 2024-01-15
Status Payment status Paid Failed
Download Invoice PDF download option Download PDF

Subscription Flow

For New Users

1

User signs up (normal or Google login)

2

Immediately redirected to the Plans page

3

User selects free trial or paid plan

4

Payment processed via Stripe (for paid plans)

5

User gains access based on selected plan

For Existing Users

Self-Service Management

Users can view, cancel, or upgrade subscription anytime

Settings
Subscription

Stripe Integration

Secure Payment Processing

Full Integration

Stripe Checkout and Customer Portal

Security

Safe & secure payment handling

Real-time Updates

Instant reflection of changes

Cancellation or plan changes are reflected in real-time

Admin Management

Administrative Controls

Admins (internal team) can manage all aspects of subscription plans:

Create Plans

Add new subscription plans

Edit Plans

Modify existing plans

Delete Plans

Remove subscription plans

Enable/Disable

Control plan visibility

Plan Configuration Options
Price Billing Frequency Currency (₹/USD) User Limits
settingssubscriptionsplansbilling