Skip to main content

Overview

Knowlix Subscriptions manages recurring revenue through automated billing, renewal workflows, and customer lifecycle tracking. Sell software licenses, service contracts, membership programs, or any product delivered on recurring intervals with flexible pricing and self-service customer management. The subscription platform automates invoice generation, payment collection, and renewal processes to reduce administrative overhead while ensuring consistent cash flow. Configure billing frequencies from weekly to annual cycles, offer multiple pricing tiers, enable customer plan switching, and track key metrics like Monthly Recurring Revenue (MRR) and churn rates. Integration with sales, invoicing, and CRM modules connects subscription lifecycles to broader business processes. Subscriptions created through sales orders or online purchases automatically generate scheduled invoices, trigger renewal reminders, process automatic payments, and update customer records with subscription status changes. Customer self-service portals allow subscribers to upgrade plans, add products, renew early, or cancel subscriptions without support team intervention. Automated workflows send renewal notifications, payment confirmations, and service updates based on configurable triggers and business rules. Key capabilities:
  • Flexible recurring billing periods (weekly, monthly, quarterly, annually)
  • Automated invoice generation and payment processing
  • Customer self-service for upgrades and cancellations
  • Upselling and cross-selling through subscription modifications
  • MRR and ARR analytics with retention tracking
  • Renewal management and expiration workflows
  • eCommerce integration for online subscription sales
Important: Subscription revenue recognition may require specific accounting treatments. Consult financial advisors regarding deferred revenue accounting, revenue recognition standards (ASC 606/IFRS 15), and tax implications of recurring billing.
💡 Pro Tip: Ask Your Knowlix for subscription tasks: “Create a monthly subscription plan for $29” or “Show me subscriptions expiring this month”

Recurring Plans

Configure billing intervals and subscription parameters.

Plan Configuration

Navigate to Subscriptions → Configuration → Recurring Plans to manage billing cycles. Default plans: Monthly, 6 Months, and Yearly plans included by default. To create plans: Click New to open plan form. Plan settings: Name: Descriptive title for billing cycle (e.g., “Monthly Subscription”, “Annual Contract”). DETAILS section: Billing Period (required): Interval between charges. Set unit (Weeks, Months, or Years) and numerical value. Daily billing not supported. Automatic Closing: Days until unpaid subscription automatically closes. If renewal due on 1st of month and automatic closing set to 15 days, subscription closes on 16th without payment. Align to Period Start: Bill new subscriptions on first day of next billing period rather than purchase date. Pro-rates first invoice for partial period. Example: Customer purchases on July 15th. With alignment enabled, billing occurs on August 1st for full price. July 15-31 invoice shows pro-rated amount for partial month. Company: Restrict plan to specific company (multi-company databases only). Invoice Email Template: Email template for subscription invoice notifications. Default is “Invoice: Sending” with dynamic fields for customer name, invoice number, and amount. SELF-SERVICE section: Closable: Allow customers to cancel own subscriptions through portal. Reduces support requests but eliminates retention conversation opportunities. Add Products: Enable customers to add products or change quantities on subscriptions. Generates upsell quotations when customers modify orders. Renew: Allow manual renewal quotation creation by customers. Optional Plans: Permit customers to switch between subscription tiers. Generates new quotation for plan change. Pricing tab: Product-specific pricing adjustments for this recurring plan. Add products with custom recurring prices that override default product pricing. Useful for promotional rates or bundle discounts. Smart buttons: Subscriptions: Count of active subscriptions using this plan. Links to subscription sales orders. Subscription Items: Itemized list of all active recurring services on this plan. 💡 Your Knowlix: “Create a quarterly subscription plan with 10% discount” or “Show me all monthly subscription customers”

Subscription Products

Configure products for recurring sale.

Product Setup

Navigate to Subscriptions → Products → Products for subscription product management. General Information tab: Product Type: Service, Consumable, or Storable Product. Typically Service for subscriptions. Invoicing Policy: When customer charges occur (based on delivered quantities, ordered quantities, prepaid, etc.). Unit of Measure: How product counted in system. Usually Units for subscriptions. Sales Price: Recurring cost per billing period.
Important: Physical products require “Ordered quantities” invoicing policy. Incorrect settings cause invoice generation errors.
Attributes & Variants tab: Configure product variations if subscription offers multiple choices (size tiers, feature sets, usage levels). Recurring Prices tab: Click Add a price rule for each billing interval offered. Pricing strategy: Longer billing periods typically feature discounts to incentivize annual commitments over monthly. Example: 10/monthor10/month or 100/year (17% savings).

Creating Subscription Quotations

Generate subscription sales proposals for customers.

Manual Quotation Creation

Navigate to Sales or Subscriptions dashboard and click New. Quotation form fields: Customer: Contact purchasing subscription. Recurring Plan: Billing interval for subscription. Expiration Date: When quotation offer expires (creates urgency with limited-time discounts). Payment Terms: Timeframe for payment after confirmation. Order Lines: Add subscription products. Other Info tab: Online Signature: Require customer signature before confirmation. Online Payment: Require payment processing before confirmation.

Quotation Actions

Send by Email: Deliver quotation to customer for review. Preview: View customer portal where client sees quotation, can sign, pay, and communicate. Confirm: Convert quotation to active subscription sales order. 💡 Your Knowlix: “Create a subscription quote for software licensing” or “Send renewal quotation to ABC Company”

Automatic Subscription Creation

Online purchases generate subscriptions without manual intervention.

eCommerce Integration

Products marked as Subscriptions on product forms and published on eCommerce site automatically create confirmed subscription orders when purchased online. Sales orders with defined recurring plans automatically become subscriptions with scheduled billing. Customers select subscription products, choose billing frequency, complete payment, and receive immediate access. System generates first invoice and schedules future recurring charges.

Automation Rules

Configure triggered actions based on subscription events and criteria.

Creating Automation Rules

Navigate to Subscriptions → Configuration → Automation Rules. Rule configuration: Action Name: Descriptive title for automation. Apply On section: Define which subscriptions trigger this rule: MRR Between: Target subscriptions within Monthly Recurring Revenue range. MRR Change More: Trigger on MRR changes exceeding threshold (percentage or currency amount). Over: Time period for KPI calculations. Rating Satisfaction: Target based on customer satisfaction scores. Status: Subscription stages (Quotation, Sent, Sales Order, Cancelled). Stage Goes From: Activation when subscription moves between specific stages. Subscription Plans, Products, Customers, Company, Sales Team: Additional targeting criteria. Blank fields apply to all subscriptions. Green subscription link at bottom shows count of subscriptions matching criteria. Action section: Action To Do: Create next activity: Generate follow-up task for team members. Send email to customer: Automated email delivery. Send SMS Text Message: SMS notification (requires messaging credits). Set Contract Health value: Update subscription health indicator (Neutral, Good, Bad). Trigger On: Modification: Activate when subscription data changes. Timed Condition: Activate at scheduled time relative to trigger date. Trigger Date: When condition evaluates. Blank triggers on subscription creation and updates. Delay After Trigger: Time offset (Minutes, Hours, Days, Months) before action execution. Negative values trigger before date. Trigger Now button: Manually execute automation on all matching subscriptions immediately. Activity section (if Create next activity selected): Activity Type, Title, Note, Due Date In, Assign To: Configure task details and assignment. 💡 Your Knowlix: “Create automation to email customers 30 days before renewal” or “Set up churn alerts for subscriptions over $500”

Automatic Payments

Enable recurring charges without manual customer intervention.

Payment Provider Setup

Configure payment provider supporting tokenization (saved payment information):
  • Supported providers: Adyen, Authorize.net, Flutterwave, Razorpay, Stripe, Xendit
  • Follow provider setup guides for API credentials
  • Enable payment provider in settings
  • Configure payment methods
  • Enable tokenization feature

Customer Payment Setup

Customers save payment details during initial checkout or through customer portal. Providers either automatically save information or offer opt-in checkbox. Saved payment methods enable automatic recurring charges without repeated manual payments.

Payment Failure Handling

When automatic payment fails, system applies:
  • “Payment Failure” tag on sales order
  • “Contract in exception” checkbox (Other Info tab, Subscription section)
“Contract in exception” prevents double-charging by stopping scheduled actions. Requires manual verification whether payment actually processed. Resolution workflow:
  1. Navigate to subscription order
  2. Check chatter for payment confirmation
  3. If payment NOT made:
    • Enable developer mode
    • Open Other Info tab
    • Uncheck “Contract in exception”
    • Reload order (Payment Failure tag disappears)
  4. If payment WAS made:
    • Create and post new invoice manually
    • Enable developer mode
    • Uncheck “Contract in exception”
    • Reload order
Once “Contract in exception” cleared, automatic renewals resume. Subscriptions remaining in “Payment Failure” ignored until manually closed. 💡 Your Knowlix: “Show me all subscriptions with payment failures” or “Resolve payment exception for subscription SO456”

Subscription Closures

Manage subscription cancellations and terminations.

Enabling Self-Service Closure

Navigate to Subscriptions → Configuration → Recurring Plans and open plan. Enable Closable in Self-Service section to allow customer-initiated cancellations through portal.

Administrator Closure

After quotation confirmed:
  1. Subscription shows “In Progress” status
  2. Close button appears on subscription order
  3. Click Close
  4. Enter close reason in popup
  5. Click Submit
Status updates to “Churned” with close reason displayed. Reason also logged in chatter.

Customer Portal Closure

Customers see Close Subscription button in portal. Closure workflow:
  1. Customer clicks Close Subscription
  2. Selects reason from pre-configured list (not custom text entry)
  3. Clicks Submit
  4. Subscription marked “Closed”
Close reasons managed at Subscriptions → Configuration → Close Reasons. Preview button on subscription shows administrator view of customer portal experience.

Subscription Renewals

Process subscription continuations at billing cycle end.

Manual Renewal Creation

Prerequisites:
  • Quotation with subscription product confirmed
  • Recurring plan selected
  • Initial payment invoiced and registered
Renewal workflow:
  1. Navigate to subscription (shows Sales Order stage, “In Progress” tag)
  2. Click Renew button
  3. System generates renewal quotation with “Renewal Quotation” tag
  4. Start date and next invoice date logged in chatter
  5. Follow standard sales flow (confirm, invoice, register payment)
After renewal confirmation, Sales History smart button appears showing multiple orders attached to subscription with individual statuses. 💡 Your Knowlix: “Create renewal quotes for subscriptions expiring this quarter” or “Show renewal rate for annual plans”

Upselling Subscriptions

Increase subscription value through product additions and upgrades.

Upsell Strategy

Target customers: Loyal Customers: Established trust enables higher-priced offerings. New Customers: Discounts on premium plans build trust while increasing initial transaction value.

Discount Configuration

Navigate to Sales → Configuration → Settings and enable Discounts in Pricing section. Enables discount field on sales order lines for promotional pricing.

Upsell Process

Prerequisites: Subscription sales order must be invoiced before upselling. Upsell workflow:
  1. Open subscription in Sales or Subscriptions app
  2. Click Upsell button
  3. New quotation opens with “Upsell” status banner
  4. Original subscription product appears in Order Lines
  5. Warning notes recurring products pro-rated for time remaining
  6. Click Add a product to include upsell items
  7. Adjust pricing, taxes, discounts as needed
  8. Click Send by Email for customer approval
  9. Customer approves and quotation confirmed
  10. Sales History smart button shows related orders with statuses
Note: Pro-rating only applies to Service product types. Consumable and Storable products not pro-rated despite warning message appearing.
💡 Your Knowlix: “Create upsell quote to add premium features” or “Show average upsell revenue per customer”

Subscription Reports

Analyze subscription performance through comprehensive analytics.

Report Access

Navigate to Subscriptions → Reporting for analytics dashboards. Available reports:
  • Subscriptions Analysis
  • Retention Analysis
  • MRR Breakdown
  • MRR Timeline

Report Controls

Filters and Group By: Click dropdown arrow beside search bar for filtering and grouping options. Save combinations as favorites for quick access. Favorite configuration:
  • Name saved filter
  • Set as default filter
  • Share with other users
View options: Graph: Bar chart, line chart, pie chart with stacked, cumulative, ascending, or descending display options. List: Table view with customizable columns and sorting. Pivot: Multi-dimensional data table with:
  • Flip axis option
  • Expand all rows/columns
  • Download as .xlsx
Measures dropdown: Select metrics to analyze (varies by report). Insert in Spreadsheet: Add current view to new or existing spreadsheet/dashboard.

Subscriptions Analysis Report

Default view: Bar chart in graph mode with “In Progress or Paused” and “Recurring” filters. Measures available:
  • Monthly Recurring (default)
  • Quantity
  • Recurring Revenue
  • Untaxed Total
  • Yearly Recurring
  • Count

Retention Analysis Report

Unique format: Data chart only (no alternative views). Measures available:
  • Amount to invoice
  • Margin
  • Margin (%)
  • Prepayment percentage
  • Shipping Weight
  • Unpaid Amount
  • Count (default)
Time period dropdown: Day, Week, Month (default), Year. Download button: Export as Excel file.

MRR Breakdown Report

Default view: Bar chart with stacked display. Filter: “Event Date: Month > Event Type”. Measures available:
  • Active Subscriptions Change
  • ARR Change
  • MRR Change (default)
  • Count

MRR Analysis Report

Default view: Line chart with stacked and cumulative options. Filter: “Event Date: Month”. Measures available:
  • Active Subscriptions Change
  • ARR Change
  • MRR Change (default)
  • Count
💡 Your Knowlix: “Show me MRR growth over last 12 months” or “What’s our customer retention rate?”

Scheduled Actions

Automate subscription invoice generation and expiration handling.

Accessing Scheduled Actions

Enable developer mode, then navigate to Settings → Technical → Scheduled Actions. Search “Subscription” to find:
  • Sale Subscription: generate recurring invoices and payments
  • Sale Subscription: subscriptions expiration
Active status: Green checkmark in Active column indicates scheduled action running. Execution frequency: Configure in Execute Every field (minimum 5 minutes).

Generate Recurring Invoices and Payments

Prerequisites: Configure Deferred Expense and Deferred Revenue accounts at Accounting → Configuration → Settings → Default Accounts. Invoice creation logic: Action creates invoice when current date matches “Date of Next Invoice” on subscription. Uses Recurring Plan to update next invoice date. Free products: If invoicing policy is “Delivered quantities” and delivered quantity is 0, no invoice created. Chatter logs: “Automatic renewal succeeded. Free subscription. Next invoice: [date]. No email sent.” Payment token handling: With payment token: Customer receives email notification of charge. Without payment token: Invoice created and sent for manual payment. Online payment checkbox: If enabled, invoices generated only when customer completes manual payment (not on scheduled date). Closing conditions:
  • No payment token: Create and post invoice
  • With payment token: Attempt charge
    • Success: Create and post invoice
    • Failure: Send reminders periodically
      • Close subscription if failure continues 14+ days

Subscriptions Expiration

Automatically closes subscriptions when:
  1. End date passed (configured on subscription sales order)
  2. Invoice unpaid beyond payment terms deadline
Expiration calculation: Checks Invoice Date on subscription invoices. Subscriptions unpaid past Automatic Closing days (from Recurring Plan) automatically close. Example: Next invoice July 1st, Automatic Closing 30 days = subscription closes August 1st without payment.

Subscription Best Practices

Offer Annual Discounts

Annual plans at 15-20% discount versus monthly encourage longer commitments and reduce churn. Predictable cash flow benefits both parties.

Enable Self-Service Management

Allow customers to upgrade, add products, and manage subscriptions independently. Reduces support overhead while improving customer experience.

Monitor Payment Failures Closely

Address failed payments within 24-48 hours. Automated retries combined with personal outreach maximize recovery rates.

Track Churn Metrics

Calculate monthly churn rate and identify patterns. Exit surveys reveal improvement opportunities.

Use Renewal Reminders

Send automated reminders at 60, 30, and 7 days before renewal. Early warnings improve collection rates.

Implement Usage-Based Pricing

Consider tiered pricing based on usage metrics for software and services. Aligns customer value with revenue growth.

Segment Communications

Different subscription tiers receive appropriate messaging. VIP customers receive white-glove treatment, while mass market gets automation.

Analyze Cohort Performance

Track retention and revenue by customer cohort. Identify which acquisition channels produce best lifetime value.

Simplify Upgrade Paths

Make plan upgrades one-click process. Friction-free upsells increase average revenue per user.

Provide Value Throughout Lifecycle

Don’t just collect payments. Engage subscribers with exclusive content, early access, and community benefits.

Troubleshooting Common Issues

Invoices Not Generating Automatically

Possible causes:
  • Scheduled action deactivated
  • Date of Next Invoice not reached
  • Online payment checkbox enabled
  • Deferred accounting accounts not configured
Resolution: Verify scheduled action active status. Check invoice date on subscription. Disable online payment checkbox for automated billing. Configure deferred accounts in accounting settings.

Customer Cannot Close Subscription

Possible causes:
  • Closable option not enabled on recurring plan
  • Subscription not confirmed (still quotation)
  • Customer not logged into portal
Resolution: Enable Closable in plan’s Self-Service section. Confirm subscription quotation. Verify customer portal access credentials.

Pro-Rated Pricing Not Calculating

Possible causes:
  • Product type not Service
  • Align to Period Start not enabled
  • Date calculations incorrect
Resolution: Verify subscription products set to Service type. Enable period alignment on recurring plan. Check billing period start date configuration.

Upsell Button Not Appearing

Possible causes:
  • Subscription not invoiced yet
  • Quotation not confirmed
  • Insufficient user permissions
Resolution: Create and post invoice for initial subscription. Confirm quotation to sales order. Verify user has subscription management permissions.
  • Sales - Quotations and sales orders
  • CRM - Customer relationship management
  • Members - Membership programs

Need Help?

Ask Your Knowlix:
  • “Create a monthly subscription plan for $49”
  • “Show me all subscriptions expiring next month”
  • “Generate renewal quotations for annual customers”
  • “What’s our MRR growth rate this quarter?”
  • “Send payment failure alerts for overdue subscriptions”
  • “Create an upsell quote to add premium support”
Contact Support: For questions about recurring billing, payment automation, retention analytics, or subscription workflows, contact Knowlix support through the Help menu.