Home  >   Articles   >  Managing Subscriptions in Vtiger CRM

Managing Subscriptions in Vtiger CRM

This article will help you understand the in and out of the Subscriptions module.
R
Rashmi Kashyap
10 Jun, 2024 - Updated 4 months ago
Table of Contents

Introduction to Subscriptions

The Subscriptions module in Vtiger CRM automates invoice generation and payment processing for subscription-based services.

Subscriptions in Vtiger CRM have two payment methods, Manual pay and Autopay, using which you pay for your subscriptions. A transaction record is created to keep track of every payment you get for a subscription. 

Payment Methods in Subscriptions

Here are two payment methods supported in subscriptions:

  • Manual Pay - If the subscription mode is set to Manual Pay:
    • An invoice and a payment record are created, but the payment is not processed automatically.
    • You have to go to the payment record, manually enter the customer's bank details, and get the payment done. To learn more about Payments, click here.
  • Autopay - If the subscription mode is set to Autopay mode, the system ensures that invoices are paid on time. 
    • When an invoice is generated, the due date is set, and the system charges the customer automatically via the payment gateway (Currently, Vtiger CRM supports Authorize.Net and Stripe). To learn more about Autopay, click here.

List View in Subscriptions

By default, the List View is the screen that is visible when you click the Subscriptions module. This view sorts and lists all subscriptions based on the last modified subscription record.

Columns in the List View 

The columns that are visible by default in the List View are:

  • Subject - Displays the name of the subscription.
  • Mode of Payment - Displays the mode through which the payment is made.
  • Start Date - Displays the date from when the subscription will be started.
  • Subscription Status- Displays the current status of the subscription record.
 

Actions in List View

You can perform quick actions such as Edit, Delete, Export, Comment, etc., on the invoice’s records in the List View. To learn more about List View actions in Vtiger CRM, click here.

Activating a Subscription 

When you create a subscription, an email link is sent to the contact to provide the payment details and activate the subscription.

Note: You can send the activation link to the customer by clicking the Send Activation Link button in the Summary View of any subscription record.

 

Activation process

  • Initially, when the subscription is created, it is set to Activation Pending until the customer enters his account details in the payment link sent to him via email.
  • Depending on the Subscription Scheduler: 
    • An invoice record is created with the status as Auto created
    • A payment record is created with the status Pending
  • You can find the related payments and invoices under the One View widget of the summary view of the Subscription record.
  • After your customer configures his payment details in the Authorize.Net gateway, the subscription status changes to Active.
  • Vtiger CRM will now process the transaction and receive the payment amount from the customer’s account on the specified billing date. You can learn more about the transactions in subscriptions in the later sections.
 

Did you Know?

A subscription can have multiple invoices related to it. In turn, an invoice can also have multiple payments and transactions related to it. 

 

Note

  • If a subscription record reaches its end date, the status will automatically change to expired, with the account owner's name attached.
  • However, if the account owner wants to keep it in ‘Suspended’ status, they can request to extend the end date or keep it as ‘No expiry’.
 

Defining Taxes and Discounts

You can configure Taxes, Tax regions, Shipping Charges (if any), and Terms and Conditions from the Settings > Inventory Management section. 

 

Note: Only those with the Admin role can configure these fields.

 

Refer to the Tax Management article to learn how to set up taxes and other configurations.

  • Tax regions - axes are set based on a region. Regions are set up in the Tax Settings screen.
  • Currency -  It is the same as the currency defined in the Deal. Subscription Line item currency is the same as the record level currency. 
  • Tax mode
    • Group Taxes - If multiple products or services are in the inventory, group taxes help populate tax rates according to specific tax calculations.
    • Individual Taxes - You can enable this option while creating a subscription. You can apply taxes for individual items in a subscription by clicking the Configure button in the subscription.

Note: The default Tax mode is set based on the administrator's option on the Tax Management page. This can be overridden on a subscription level from the Subscription Configuration pop-up.

 
  • Price Books - Price Books allows you to define different prices for Products and Services. The prices of the items can vary anytime depending on the customers and their needs.
    • When a Price Book is selected or changed, the system updates the unit prices of all line items based on the selected Price Book.
    • To know more about Price Books, click here.
  • Discounts
    • Group Discounts - Similar to Group Taxes, Group Discounts are applied to products (or) services on the subscription level.
    • Individual Discounts - Contrary to group discounts, Vtiger CRM provides an option to apply discounts on an individual item based on its List Price. 
  • Shipping Charges - Shipping  Charges are the additional amount the company’s sales team charges for shipping the product to a customer.
  • Adjustments - This option allows you to round off the total amount to the next or previous value based on the decimal number.
 

Note: You can customize and add or remove fields by going to the Module Layouts and Fields under Settings.

Transactions in Subscriptions

Transactions are a very special feature available only in the Subscriptions module.

When a subscription is active, a transaction record is created in the payment and invoice records related to the subscription. You can find all the transactions related to Subscriptions in the Transactions widget in the Summary View of any subscription record.

Going forward, you will learn about the relationship between transactions, payments, and invoices related to a subscription.

While creating a subscription, you can add the frequency and recurrence fields. You can choose from yearly, monthly, weekly, and daily. The Invoice created automatically will display the frequency, Billing date from, and Billing date to fields.

Transaction successful

If a payment transaction is successful, then:

  • A transaction record is created in the related subscription, payment, and invoice records with the status of Success.
  • The status of the related payment record is set to Received Invoice.
  • The status of the related invoice record is set to Paid. 

Transaction failure

Based on Autopay Configuration, further actions take place. 

If all retry payments fail, then:

  • A transaction record is created in the related subscription, payment, and invoice records with the status of Failure.
  • The status of the related payment record is set to Failure.
  • The status of the related invoice record is set to Overdue.

Note: Transaction records are created in payments and invoices only if they are related to a subscription.

 

Benefits of Payments

The subscription module in Vtiger CRM offers several benefits to businesses that rely on recurring revenue models or subscription-based services. 

Following are a few benefits of Subscription module in Vtiger CRM:

  • Automated Subscription Management: The subscription module allows you to automate and streamline your subscription management processes. 
  • Improved Customer Retention: With the subscription module, you can effectively manage customer subscriptions and ensure timely renewals. 
  • Flexible Billing Options: Vtiger CRM's subscription module offers flexibility in billing options. 
  • Integrated Payment Processing: The subscription module seamlessly integrates with the payments module in Vtiger CRM. 
  • Customer Self-Service Portal: Vtiger CRM provides a self-service portal where customers can manage their subscriptions. 
  • Analytics and Reporting: The subscription module offers robust reporting and analytics capabilities. 
  • Integration with CRM Functions: The subscription module integrates seamlessly with other CRM functions, such as sales, marketing, and customer support.
 

Feature Availability 

The Subscription module is available in Vtiger One Professional and One Enterprise editions. 


In this article, you will learn how to:

  • Installing Subscription add-on
  • Creating a subscription
  • Adding line items to a subscription
  • Other actions in a subscription

Key Terminology

Field name

Description

Related contact

Displays the name of the contact related to the subscription.

Frequency

The frequency of invoice generation related to the subscription. You choose any of the following options:

  • Yearly
  • Monthly
  • Weekly 
  • Daily

You can also generate a subscription on a bi-weekly basis.

Recurrence

The month, week, or day when the invoice for the subscription has to be generated. The value of this field depends on the frequency field. You have to define the recurrence in these fields:

  • Every (month, week, or day)
  • On (a particular day, week, or month)

Billing Address

It is the address where invoices of subscriptions are sent to and connected to a credit/debit card. Hence, the billing address by default should reflect the related Deal's company address.

You can enter the billing address manually or by clicking the Select an option drop-down and selecting one of these options:

  • Copy from Organization
  • Copy from Related To
  • Same as the Shipping Address

Shipping Address

It is the address where the customer would like the invoices for subscriptions to be delivered. By default, the shipping address will be the same as the billing address.

You can enter the shipping address manually or  by clicking the Select an option drop-down and selecting one of these options:

  • Copy from Organization
  • Copy from Related To
  • Same as Billing Address

Item Name

The name of the product or service against which the invoice is created.

Quantity

The count of the products or services that the customer returned.

Installing Subscription Module

The Subscriptions module is not available by default. You must install the add-on from the Vtiger Extension Store to use the Subscriptions module. 

But before that, make sure you have configured the following pre-requisites: 

Follow these steps to install the Subscriptions module:

  1. Log in to your CRM account.
 
  1. Click the User Menu.
  2. Select Settings.
 
  1. Go to Extensions.
  2. Click Add-ons.
 
  1. Search for Subscriptions.
  2. Click Install.

After successful installation, you will see a success message on the screen.

You can access the Subscription module under Main Menu > Inventory > Subscriptions.

Creating a Subscription 

You can create a subscription from the List View or from a quote record.

From Subscriptions’ List View 

Follow these steps to create a new subscription:

  1. Log in to your CRM account.
 
  1. Click the Main Menu.
 
  1. Go to Inventory
  2. Click Subscriptions.
 
  1. Click +Add Subscription.
 
  1. Fill in all the necessary details. 
  2. Click Save.

Note:

  • While creating a subscription, you can add the frequency and recurrence fields and choose from yearly, monthly, weekly, and daily options. The Invoice created automatically will display the frequency, Billing date from, and Billing date to fields. 
  • You can create a bi-weekly subscription, i.e., once in two weeks, by setting the frequency as weekly and recurrence as every two weeks.
 

From Quotes

Follow these steps to add a subscription from Quotes:

  1. Log in to your CRM account.
 
  1. Click the Main Menu.
 
  1. Click Sales.
  2. Click Quote.
  3. Select and open a quote.
 
  1. Hover on the Related tabs and click Subscription.
 
  1. Click the Add icon.
 
  1. Click Yes if you want to copy details from the quote.
 
  1. Enter all the necessary details.
  2. Click Save.

This newly created subscription is linked to the selected quote. It is visible in the Sales Ops widget in the Summary View of the record.

 

Note: You can also create a subscription from the Invoices, Products, Services, and Sales Orders modules by following the same steps written above for the Quotes module.

Adding Line Items to a Subscription

You can add new line item records for a new product or service or add a new section in the existing subscriptions by editing the Item Details block.

Adding a new Product or Service

Follow these steps to add a product or service:

  1. Log in to your CRM account.
 
  1. Click the Main Menu.
 
  1. Go to Inventory
  2. Click Subscriptions.
 
  1. Click +Add Subscription.
 
  1. Fill in all the necessary details. 
  2. Click Save.
  3. Open the recently created subscription.
 
  1. Click Edit.
 
  1. Go to the Item Details block.
  2. Select the Product or Service.
  3. Enter the required details.
  4. Click Save.

You can add any product or service of your own choice to the subscription and define the taxes. Refer to this document's Taxes and Discounts section to understand Tax management, Price books, etc.

Adding a new Section

Follow these steps to add a new section:

  1. Log in to your CRM account.
 
  1. Click the Main Menu.
 
  1. Go to Inventory
  2. Click Subscriptions.
  3. Select and open the required subscription record. 
 
  1. Hover over the Related tabs and click Details.
 
  1. Go to the Item Details block.
  2. Click the Edit icon.
 
  1. Click Add Section.
 

Did you Know?

You can also select a particular product or service by entering the first three characters of its name in the Type to search bar or by clicking the product or service button and selecting the product or service from the list of all available items.

Other Actions in Subscriptions

Sharing a Subscription

You can share a subscription with a customer by sending a link or by sending the subscription as an attachment.

As a link

Follow these steps to share the subscription as a link:

  1. Log in to your CRM account.
 
  1. Click the Main Menu.
 
  1. Go to Inventory
  2. Click Subscriptions.
  3. Select and open the required subscription record. 
 
  1. Click the More icon.
  2. Select Share as link.
  3. A mail compose window opens with the subscription link.
  4. Enter the recipient's details and click Send.

As an Attachment

Follow these steps to share the subscription as an attachment:

  1. Log in to your CRM account.
 
  1. Click the Main Menu.
  1. Go to Inventory
  2. Click Subscriptions.
  3. Select and open the required subscription record. 
 
  1. Click the More icon.
  2. Select Share as attachment.
  3. A mail compose window opens with the subscription attachment.
  4. Enter the recipient's details and click Send.

Generating an invoice

Vtiger CRM allows you to link the invoice related to that particular subscription. 

Follow these steps to generate an invoice:

  1. Log in to your CRM account.
 
  1. Click the Main Menu.
 
  1. Go to Inventory
  2. Click Subscriptions.
  3. Select and open the required subscription record. 
 
  1. Click the More icon.
  2. Click Invoices.
 
  1. Click Yes to copy details from the subscription to the invoice.
 
  1. Fill in all the necessary details.
  2. Click Save to create the invoice record.

The invoice will be created and linked to the subscription.

Export

Exporting is the process of saving the subscription as a PDF on the local machine or sending the subscription link as a PDF via email.

Follow these steps to export a subscription:

  1. Log in to your CRM account.
 
  1. Click the Main Menu.
 
  1. Go to Inventory
  2. Click Subscriptions.
  3. In the List View, Hover over any subscription record to display the radio button on the left side.
 
  1. Click the Radio button.
  2. Click the Export button.
 
  1. Enter or select information for the following:
    1. Select a type of export.
    2. Select a type of currency.
  2. Click Export.

The exported record will be saved on your local system.

Print

Printing is a process of obtaining the subscription as a hard copy.

Follow these steps to print a subscription:

  1. Log in to your CRM account.
 
  1. Click the Main Menu.
 
  1. Go to Inventory
  2. Click Subscriptions.
  3. Select and open the required subscription record. 
 
  1. Click the More icon.
  2. Click the Print button.
  3. You can perform any of the below options:
    1. Edit & Export - You can edit the subscription and export it to your local system.
    2. Email with PDF - You can email the subscription record as a PDF to the contact.
    3. Print - You can print the subscription and keep a hard copy.
    4. Save as PDF - You can save the subscription as a PDF on your local system.

When you try to print a subscription, you can see that the subscription is printed in a certain template. Vtiger CRM offers a set of templates to select if the default template is not according to your liking.

Related articles

Was this article helpful?
2  out of  2  found this helpful.
Comments 0
Be the first to comment
© Copyright 2023 Vtiger. All rights reserved.