Zhylar Partner Guide: Managing Subscriptions & Billing

This guide is designed to help Zhylar partners understand how subscription management works within the platform. Your role as a business partner is critical to helping customers through the onboarding process, assigning a subscription plan, managing their subscriptions, and assisting them with any billing-related activities for end users. 

Unlike self-service platforms where users directly purchase subscriptions, Zhylar follows a partner-driven subscription model. In this model, the Zhylar partner is responsible for assigning paid subscriptions to customers and providing any support needed through the duration of the subscription, such as assisting with upgrades, managing renewal activity, and providing customer support during the life cycle of the subscription. 

This article covers everything partners need to know, including: 

  • Assigning subscriptions to existing users  
  • Onboarding and assigning plans to new users  
  • Understanding how self-sign-up organizations work  
  • Managing freemium and paid subscriptions  
  • Accessing invoices and billing information  
  • Making subscription payments  

Use this guide as a reference for managing customer subscriptions efficiently within Zhylar. 

How to Assign a Subscription to Existing Users

Partners can assign a subscription plan to users who already have an existing Zhylar account. 

Steps to Assign a Subscription 

  1. Log in to the partner portal.  
  2. Navigate to the customer or organization management section.  
  3. Search for the existing organization.  
  4. Click on “Change Subscription” or “Renew Subscription” for an Organisation with an active plan, or 
  5. Click on “Add Plan” in case no plan is assigned to the organisation previously. 
  6. Select the required subscription plan. 
  7. Checkout & Pay for the subscription. If the payment goes through successfully, the system will assign the plan to the organization.  

Please Note: 

  • The subscription start date will be set to payment date & it cannot be modified by Partner. 
  • Once assigned, the user will immediately receive access to the features and limits available in the selected plan.

How to Assign a Subscription to New Users

Partners can also onboard completely new users and assign subscriptions during the onboarding process. 

Steps to Assign a Subscription to New Users 

  1. Log in to the partner portal.  
  2. Create a new customer or organization.  
  3. Enter the required user and organization details.  
  4. Select the subscription plan to be assigned.  
  5. Checkout & Pay for the Subscription bought. If the payment goes through successfully, the system will assign the plan to the organization. 
  6. Complete the onboarding process.  

After onboarding is completed: 

  • Partner will have to “Sent Invite” to the organization admin 
  • The user will receive an activation email.  
  • The assigned subscription will already be active on the account.  

 Add-Ons Management 

Add-Ons provide organizations with additional capabilities, limits, or functionality without requiring them to upgrade their entire subscription plan. Partners can assign Add-Ons to organizations in two ways. 

Method 1: Adding Add-Ons During Onboarding 

When onboarding a new organization, partners can assign Add-Ons as part of the subscription setup process. 

Steps 

  1. Create or onboard the new organization.  
  2. Select the subscription plan to be assigned.  
  3. Review the available Add-Ons.  
  4. Select the required Add-On(s) based on the customer’s requirements.  
  5. Complete the onboarding process.  
  6. The selected Add-On(s) will be activated along with the subscription plan.  

This allows organizations to start using the platform with all the features and limits they require from day one. 

Method 2: Adding Add-Ons to an Existing Subscription 

Partners can also add Add-Ons after a subscription has already been assigned to an organization. 

This typically happens when an organization requires additional functionality, capacity, or resources after onboarding. 

Steps 

  1. Open the organization’s subscription details.  
  2. Verify that the organization has an active paid subscription.  
  3. Review the customer’s additional requirements.  
  4. Select the required Add-On(s).  
  5. Confirm the Add-On assignment.  
  6. The Add-On will be activated immediately, and billing will be adjusted accordingly.  

Important Eligibility Requirement 

Before assigning an Add-On, partners must ensure that: 

  • The organization has an active paid subscription plan.  
  • Add-Ons cannot be assigned to organizations using the Freemium Plan. 
  • Add-Ons can only be purchased and activated on top of an active paid subscription. 

Add-On Pricing & Billing 

Fixed Add-On Pricing 

Each Add-On has a predefined fixed price. However, the amount charged depends on the remaining duration of the organization’s current billing cycle. 

Pro-Rata Billing 

Add-Ons are billed on a pro-rata basis based on the remaining period of the active subscription. 

Example – Yearly Subscription 

  • Organization purchases a yearly subscription.  
  • Six months later, they request an Add-On.  
  • The Add-On will only be charged for the remaining six months of the billing cycle.  
  • The organization will not be charged for the full year.  

Example – Monthly Subscription 

  • Organization purchases a monthly subscription.  
  • Midway through the month, they request an Add-On.  
  • Charges will be calculated based on the remaining duration of the billing cycle.  

Minimum Billing Rule 

If an Add-On is purchased very close to the subscription renewal date, the minimum billing period will still apply. 

Example 

If an organization purchases an Add-On with only one day remaining before subscription expiry, the organization will still be charged for one full month for that Add-On. 

This ensures that Add-On billing remains aligned with the applicable subscription billing cycle. 

What Happens to Self-Signed-Up End Users

Some users may create accounts directly through the free sign-up option available on the Zhylar login page. 

These users: 

  • Are automatically onboarded into a free plan (yearly) organization.  
  • Can use Zhylar with freemium-level access.  
  • Cannot directly purchase a paid plan on their own.  

If they want to upgrade: 

  • They must connect with Zhylar partner.  
  • The partner can then assign a paid subscription to their organization.  

Note: 

  • The Free Signed up user/org. will always be assigned to Zhylar partner directly. 

 What Subscription is Assigned to Free Sign-Up Organizations

Organizations created through self-sign-up are automatically assigned the Freemium Plan with a Year validity. 

About the Freemium Plan 

The Freemium Plan allows users to: 

  • Explore Zhylar  
  • Access limited platform functionality  
  • Use the system without payment  

This plan is intended for trial, evaluation, and exploration usage purposes. 

Users who require advanced features or higher limits must be upgraded by a partner to the Standard Plan. 

 Where Can I Check My Invoices?

Partners can view all subscription invoices directly from the billing or invoicing section within the partner portal. 

Invoice Details Include 

  • Invoice number  
  • Organization Name 
  • Subscription details  
  • Billing period  
  • Amount charged  
  • Payment status  
  • Due date  

Partners can also download invoices for accounting or record-keeping purposes. 

 How Can I Pay for a Subscription?

Subscription payments are managed through the partner portal. 

Steps to Make a Payment 

  1. Log in to the partner portal.  
  2. Go to a detail view for an Organisation where you would like to assign a subscription. 
  3. Select a desired Plan 
  4. Checkout the selected plan details 
  5. Pay for the Plan and the addons 
  6. Complete the payment using the available payment methods.  

Once payment is successful: 

  • The subscription gets assigned and the Organization is activated 
  • In case of Renewal, the subscription remains active without interruption.  

Additional Notes 

Standard Plan Pricing 

Zhylar’s paid subscription plan is called the Standard Plan. 

Pricing 

  • $9/user/month — billed monthly  
  • $6/user/month — billed annually 

Need Assistance? 

For platform support, billing queries, or subscription-related assistance, please contact the Zhylar support team at enquiry@blog.zhylar.com. 

Frequently Asked Questions (FAQs) 

Q) Can end users directly buy paid subscriptions?

No. End users cannot directly purchase paid subscriptions from the Zhylar platform. All paid subscriptions are managed and assigned through authorized Zhylar partners. If a user wants to upgrade from a free plan or purchase a paid subscription, they must contact a partner who will help them choose the appropriate plan and assign it to their organization. 

 Q) Can partners upgrade self-signed-up users?

Yes. Partners can upgrade users who initially created their accounts through the free self-sign-up process. Once the partner identifies the user or organization in the system, they can assign a paid subscription plan based on the customer’s business requirements. This allows self-signed-up users to move from the Freemium Plan to a Standard or higher-tier plan without needing to create a new account. 

Q) What plan do self-sign-up users receive by default?

Users who register through the “Create Account” option on the Zhylar login page are automatically assigned the Freemium Plan. This free plan allows users to explore the platform and access basic features with limited functionality and usage limits. If users require advanced features or higher limits, a partner can later upgrade them to a paid subscription plan. 

 Q) Can partners assign subscriptions during onboarding?

Yes. Partners can assign subscription plans while onboarding new users or organizations into the platform. During the onboarding process, partners can select the required subscription tier and activate it immediately for the customer. This ensures that the organization receives access to the correct features, limits, and functionalities from the beginning itself. 

 Q) Can Add-Ons be assigned to Freemium Plan users?

No. Add-Ons can only be assigned to organizations with an active paid subscription. Organizations on the Freemium Plan must first upgrade to a paid plan before any Add-On can be activated. 

Q) Can Add-Ons be added after onboarding?

Yes. Partners can add Add-Ons at any time during an active subscription period, provided the organization has an active paid plan. 

Q) Are Add-Ons charged for the entire billing cycle?

Not always. Add-Ons are generally billed on a pro-rata basis according to the remaining duration of the organization’s subscription period, subject to the minimum billing rules applicable to the plan. 

Q) Can invoices be downloaded?

Yes. Partners can access and download invoices directly from the billing or invoicing section within the partner portal. Invoice details typically include subscription information, billing period, payment status, invoice amount, and due dates. Downloaded invoices can be used for internal accounting, documentation, and record-keeping purposes. 

 Q) What happens if payment is not completed?

If payment is not completed within the applicable due period, the subscription may eventually expire based on Zhylar’s billing and subscription policies. Once expired, the account may move into a grace period where users can still access and export existing data, but certain operational activities and premium features may be restricted. Continued non-payment may result in further access limitations until the outstanding payment is cleared or the subscription is renewed. 

Configure Leads Generation

Let’s understand how to connect Google Lead Forms with Zhyalr CRM, configure webhooks, and verify data flow.

Getting Started- Connect Google to Zhylar CRM

  • Log in to Zhylar CRM.
  • Go to Configuration.
  • Navigate to Lead generation.
  • Select Google/Facebook and click Connect.
  • Choose the Google/Facebook account you want to link.
  • Click Continue through the consent screens.

What access does Zhylar have to this data?

Zhylar.com has the following access to your Google ads account:

  1. See, edit, create and delete your Google Ads accounts and data
    • This app wants permission to do anything that you can do on your Google Ads account, including:
    • See your performance data
    • Create, edit or delete your campaigns, ad groups and ads
    • Create, edit or delete your bidding targeting and scheduling settings
    • Set and change your budgets
    • See, apply and dismiss your recommendations
    • Edit your billing settings
    • There may be sensitive information in your accounts, such as financial information or performance metrics.
    • If your Google Account’s access is limited to read-only access, email-only access or any other restriction, then this app’s access will be limited in the same way. For example, if you only have read-only access to the account, then this app will be able to pull reports but not make changes to the account.
    • Over time, the app’s ability to access this account will follow that of your Google Account. So if your access to the account is revoked, then this app won’t be able to access it either.
  2. See your personal info, including any personal info you’ve made publicly available –
    • This app wants permission to:
    • See your full name
    • See your profile picture
    • See your gender
    • See your preferred languages
    • See any other information that you’ve made publicly available
  3. See your primary Google Account email address
    • This app wants permission to:
    • See the primary email address associated with your Google Account
  4. Associate you with your personal info on Google
    • This app wants permission to:
    • Know who you are on Google and associate you with the personal info you have made public “

Generate webhook details

  • After successful connection, copy the Webhook URL shown on the Zhylar screen.
  • Paste this webhook URL into your Google Ads Lead Form settings.
  • Copy the API key / secret key provided by Zhylar.

Send test data from Google

  • In Google Ads, use the Send test data option for the connected lead form.
  • Submit a test lead to trigger the webhook.

Step 4: Verify data in Zhylar CRM

  1. Return to your Zhylar screen.
  2. Open the Leads section.
  3. Confirm that the test lead has been received.
  4. Verify that all relevant fields (name, email, phone, campaign details, etc.) are populated correctly.

For a demo of the entire process, please watch the video below:

https://youtu.be/LLykGXa07tA?si=3qZp6zf_UiEIIfgY

Discover how Zhylar can streamline your sales and elevate your business processes. Visit our website or book a demo today to experience the difference!

Also Read

Web Forms

Leads

Import Leads

Lead Pipelines

Bank Details

In a CRM system, bank details refer to the financial information of customers, vendors, or partners. This information is utilized for billing, invoicing, refunds, and financial transactions within the platform.
  • Log in to Zhylar
  • Go to Left-hand navigation panel
  • Click on Configuration
  • Under Profile tab, select Bank Details.
  • Shows a list of all the saved banks.
  • Bank marked with purple star is primary bank.
  • In Zhylar CRM, a primary bank is the default account managing payments, refunds, and transactions.
  • This bank will be loaded by default in all the Add Invoice forms.
  • You can switch the Bank in the document if required.
  • Click + New Bank.
  • Fill out the details.
  • Fill required data.
  • Click Save.
  • Toggle to mark as primary.
  • Only one primary bank allowed.
  • Primary bank denoted by a white star in a purple circle.
  • A primary bank cannot be deleted.
  • When a bank is added to any document, the field drop down will carry the bank’s nick name.
  • E.g., Dubai National Bank- Al-Nahda branch -> Nickname: DNB Al-Nahda
  • Thus drop down will show “DNB Al-Nahada” as an option.
  • Click ⋮ 3 dots
  • Select Update.
  • Edit details.
  • Save changes.
  • Click ⋮ > Delete.
  • Confirm with Yes.
Note:
  • Action cannot be undone.
  • A bank marked as primary cannot be deleted.
  • Two banks can not have the same Nick Name.
Navigate to Invoice
  • Go to Dashboard
  • From the left-hand navigation panel, go to Invoices
  • Select Invoice:
    • Open the relevant invoice.
    • Invoice must be in Sent status or any of the successive stages.
  • Record Payment:
    • Click “Record Payment”
  • You’ll find your Payments list.
  • Add New Payment:
    • Click “+ Add New Payment”
    • Fill required details.
    • When selecting mode of payment, except cash, all other payment modes will require you to add a bank.
  • Under “deposit to” field, add your bank.
  • If payment is being made in cash, you will not have to add a bank.
  • Fill data and click “Add Payment”.
  • Your payment receipt will be added.
Units of Measurement General Settings Currencies  

Organization Details

  1. Log in to Zhylar
  1. Go to Left-hand panel
  2. Go to Configuration
  3. Under Profile section, select Organization Details
  1. A new page will open for you.
  1. View Organization details.
  1. Click on the yellow button “Update Organization”.
  1. Make your changes.
  1. The following details cannot be changed:
    • Legal start date
    • Base Currency
    • Discount
  2. Click Save.
Units of Measurement General Settings Currencies

Email Configuration

Email configuration refers to the setup process that connects your business email account (IMAP or Outlook) with the CRM. This enables users to send, receive, track, and manage emails directly within the CRM. It ensures centralized communication, improves customer engagement, and supports features like templates, automation, and activity logging.
  • Log in to Zhylar
  • Go to Left-hand navigation panel
  • Click on Configuration
  • Under Integrations tab, select Configure Email
  • A new page will open.
  • Click on “Connect email account” to proceed.
  • Select one of the following email providers to continue.
  • You will be taken to a sign-in page. Fill in your email ID that you want to configure.
  • Select an existing account or add new account.
  1. Click Connect with Outlook.
  1. A Microsoft sign-in prompt appears.
  1. Authenticate with your Microsoft credentials.
  2. Your email has been configured.
Note: One user can configure one email ID only.
Use this option when connecting a non-OAuth email provider (for example, a company-managed mail server).

Step-by-step instructions

  • Open the email integration settings in Zhylar.
  • Select Custom IMAP/SMTP as the connection method.
  • Enter the required email server details:
    • Email address: Enter your full company email address.
    • IMAP host / port: Enter the IMAP server address (e.g., imap.example.com)
    • SMTP host / port: Enter the SMTP server address (e.g., smtp.example.com)
  • Username and password: Enter your company email login credentials.
  • Review the entered server details for accuracy.
  • Click Save to submit the configuration.
  • Once the user completes authentication or enters credentials, Zhylar sends the details to Email Engine for validation.
  • Email Engine will attempt to authenticate and establish IMAP/SMTP or API session.
  • A success or error toast message will be displayed.
  • Once a Success message is received that means you are connected. If an error message is received then user will have to check the details provided above or contact zhylar support team for the same.
After the email account is connected, configure how emails are sent and received within Zhylar.

Sending preferences

  1. Select the default From address (typically the user’s primary email).
  2. Optionally configure an email signature that Zhylar will automatically append to all outgoing messages.

Receiving preferences

  1. Select the email folder to monitor (Inbox is selected by default).
  2. Enable auto-fetch or webhook notifications for incoming emails.
Once the email connection is active:
  1. Inbound emails received via EmailEngine APIs or webhooks flow directly into the Zhylar inbox or configured ticketing workflows.
  2. Outbound emails are sent using EmailEngine’s Submit API, with the process fully managed and abstracted by Zhylar.
This ensures seamless email communication and automation across your CRM workflows. To disconnect your email ID,
  • Click on Disconnect
  • Provide confirmation.
  • Your email account will be disconnect.

Also Read

Units of Measurement General Settings Currencies  

Profiles

In Zhylar, profiles determine what features and functionalities a user can access within the platform. Profiles control “who sees what” based on hierarchy. Profiles define “what a user can do.” This includes creating records, editing data, or generating reports. Zhylar assigns the right profile to ensure every team member has the exact tools they need. This helps them perform their job efficiently without unnecessary clutter or access.
  1. Administrator/Admin
  2. Manager
Permissions refer to the specific actions or data that a user can access within their assigned Profiles. Permissions are more granular than roles. They dictate exactly what each user can do with the data. They also define the features users can see.
  • Read
  • Create
  • Update
  • Delete
  • Export
  • Update Pipeline
  • Email
  • Manage Configuration
To get started, follow these steps:
  • Log in to Zhylar
  • Go to Left-hand navigation panel
  • Click on Configuration
  • Under General Settings tab, select Profiles
  1. You will be able to view all the Profiles as shown in the image below.
  • Two default Profiles are pre-loaded in the system- Administrator and Manager.
  • The Administrator is the CEO. This profile cannot be updated or deleted in any way.

Add New Profile

  1. Click on the “+ New Profile” button.
  1. A new page will open.
  1. Fill out the Profile name and click on the permissions to be provided to the said Profile.
  1. Click on Save to add Profile.
  1. There are 2 default Profile, namely, Administrator and Manager.
  1. The Administrator Profile cannot be edited.
  1. To update a Profile, click on the yellow pen at the end of the Profile you want to edit.
  1. A new page will open.
  1. Update the permissions provided and click Save.
  • Click Save.
To delete the Profile,
  • First click on the yellow pencil to go to Update view.
Now, click on “Delete Profile” at the bottom-right corner of the page.
  • Now, confirm you want to delete the role by clicking on Yes.
  • The role will be deleted.

Also Read

User Management Roles and Data Sharing  

General Settings 

  1. Log in to Zhylar.
  1. Click on “Configuration”.
  1. In the “Masters” column, click on “General Settings”.
  1. A new page will open for you.
  1. Here, you can turn on or turn off the “recent selling price” option.
When turned on, recent selling price is reflected under “Item Details” wherever an item is added in the following modules:
  • Deal
  • Quote
  • Sales Order
  • Invoice
Under the added item, select Item Details
The details will open.
The recent selling price reflects the price at which the item was sold the last time only. In comparison, the recent transaction reflects the entire transaction history of the product in the Zhylar system.

Also Read

 

User Management

User management is a system that controls access to software or platforms. It assigns role-based privileges such as Admin or Sales Rep. It ensures that users have appropriate permissions based on their roles. This approach enhances data security. It prevents unauthorized access. It also supports regulatory compliance by maintaining control over who can view or modify specific information within the system.
  • Organization Admin has the full system control (configurations/user access). Organization Admin is the CEO.
  • User Status– Tracks invitation (Pending → Active)
  • Password Reset– credential updates
  • Log in to Zhylar
  • Go to Left-hand navigation panel
  • Click on Configuration
  • Under General Settings tab, select User Management.
  • Click +New User”
  • Fill details
  • Save User”
    • To define Profile, add a new Profile from “Profile” module first, if required.
    •  When a new user is added, the status will automatically be updated as “Invited”.
    • Once the user accepts, the status will change to active.
  • Click ⋮ 3 dots
  • Select Update
  • Click Save.
  • Click ⋮ 3 dots
  • Select Change Password
  • “Set Password”
Note: Password can only be changed by the user or system administrator. This is only applicable for a User who has not yet accepted the invite email. The status will reflect Invited.
  • Click ⋮ 3 dots
  • Select “Resend Invitation” to invite user again (password reset email)
  • Organization Admin is the CEO.
  • Only users with specific permissions Can Create, Add, Update, Delete or Resend the Invitation to any user.
  • One email ID can be used to register one user only.
  • Permissions required for user modifications
  • Admins customize workflows/access per role.

Also Read

Currencies Roles and Data Sharing  

Roles and Hierarchies

In a CRM system like Zhylar, roles determine user data access levels. They assign permissions to each user within the organization. Roles ensure data privacy and control by allowing only authorized team members to view, edit, or manage specific records. With hierarchy-based roles, managers can oversee their team’s activities. Individual users focus only on the data relevant to their responsibilities. This setup maintains data security while allowing appropriate visibility based on roles and responsibilities.- Roles (what is your role in your org/designation) Zhylar implements top-down hierarchical role structure. A role in Zhylar decides two important things:
  • Position in company hierarchy – It shows who reports to whom (like CEO → Manager → Sales Rep)
  • Data access control – It defines what each user can see or edit on the Zhylar platform.
  • Log in to Zhylar
  • Go to Left-hand navigation panel
  • Click on Configuration
  • Under General Settings tab, select Roles & Data Sharing
  • When you click on Roles and Data Sharing, you will be taken to a new page.
  • Here, you can see all the roles added to the system. The hierarchy of roles is illustrated like a flow chart.
  • Click ⋮ 3 dots
  • Select View
  • Check details.
  • Click X on the top-right of the box to close.
  • To add a new role, click + New Role
  • Alternately, click on the 3 dots of the Role name under whom you want to add a new Role.
  • Select +Add
  • A side sheet will open.
  • Fill out the details.
  • Click Save.
  • The new role will be added.
Data Access:
 
Data Sharing for Peers: This determines if 2 or more persons are in the same role. They will be able to access each other’s data or not. For example, an organization may have 2 Sales Managers, they are considered peers. So, enabling or disabling this permission will determine if they can gain access (Read/Write/Update/Delete) to each other’s data or not.
  • Click ⋮ 3 dots
  • Select Update
  • Make changes.
  • Click Save.
  • Click ⋮ 3 dots
  • Select Delete
  • You will be required to transfer all associated users under this role to another role.
  • Once you have done the needful, click Save.
  • The role will be deleted successfully.
Note: Hierarchy + Roles = Secure yet collaborative access control.

Also Read

User Management