User Manual – Sales SaaS
A helpful step-by-step user manual to install, set up, configure, and run Sales SaaS smoothly.
1. Introduction
Welcome to the Sales SaaS user manual. Sales SaaS is a business sales CRM where a Super Admin manages multiple companies, and each company tracks leads, deals, contacts, and sales activities from one centralized system. This guide is built for customers who have purchased Sales SaaS. Inside, you’ll find step-by-step instructions covering login, dashboard, company and plan setup, leads, deals, contacts, reports, and system settings.
2. Registration and Login
Sales SaaS includes a complete user authentication system that handles account registration, login, password reset, and email verification. The platform ensures secure access using role-based permissions and provides features to protect user accounts and manage sessions safely.
2.1 User Registration
To get started, users need to register by creating a new account using a valid email address and a secure password.
-
2.1.1. Visit the Registration Page
- Navigate to the Sales SaaS website
- Click on “Sign Up” or “Get Started”
-
2.1.2 Fill Registration Form
- Full Name: Enter your complete name
- Email Address: Use a valid email address (this will be your login)
- Password: Create a strong password (minimum 8 characters)
- Confirm Password: Re-enter your password
-
2.1.3. Submit Registration
- Review the terms of service and privacy policy
- Click on “Sign Up” or “Get Started” to begin the registration process
2.2 Email Verification
After signing up, you must verify your email before you can log in.
-
2.2.1. Check Your Email
- Check your email inbox for a verification link
- Look for an email from Sales SaaS with subject “Verify Your Account”
- If you don’t receive the email, check your spam/junk folder
-
2.2.2. Verify Your Account
- Click the verification link in the email
- You’ll be redirected to a confirmation page
- Your account is now activated and ready to use
-
2.2.3. Resend Verification (if needed)
- If the verification email doesn’t arrive, click “Resend Verification Email”
- Wait a few minutes and check your email again
2.3 User Login
Once your email is verified, you can log in to your account.
-
2.3.1. Access the Login Page
- Go to the login URL provided in your welcome email
- Or navigate to the main website and click “Sign In”
-
2.3.2. Enter Login Credentials
Upon reaching the login page, users fill in the required fields to sign in
- Email Address: Enter your registered email address (e.g., company@example.com).
- Password: Enter your account password
- Remember Me: Check this box to stay logged in on your device for future sessions.
- Click the “Log In” button to access your account.
Once logged in, you will be directed to your personalized dashboard, where you can manage your tasks, collaborate with team members, and access all Sales SaaS features.
-
2.3.3. Password Management
If you have forgotten your password, Sales SaaS provides a straightforward recovery process to help you regain access to your account.
To reset your password, click ‘Forgot password?’ on the login page. You will be taken to the Forgot your password? page, which includes the following:
- Email Address: Enter the email address associated with your Sales SaaS account.
- Email Password Reset Link: Click this button to submit your request.
Once you receive the email, open it and click the reset link to set a new password for your account. After updating your password, click Back to login to return to the login page and sign in with your new credentials.
3. Super Admin Introduction
The Super Admin role in Sales SaaS provides complete authority over the platform’s operations and settings. This role is designed for administrators who need to oversee all aspects of the system, including managing company accounts, configuring subscription plans, processing orders, and monitoring financial performance. Super Admins have access to tools that regular users do not, allowing them to customize the platform, manage user requests, and ensure smooth business operations across the entire system.
Profile Settings
Profile Information
The Profile Information section allows you to manage your personal account details. Upload a profile picture by clicking the “Change Avatar” button (JPG, PNG, or GIF up to 2MB). Enter your full Name and registered Email address in the required fields.
- Click “Save” to apply all updates.
Update Password
- The Update Password section allows you to update your account password. Enter your Current Password to verify your identity, then enter your New Password and re-enter it in the Confirm Password field to ensure accuracy.
- Click “Save” to update your password.
Note: These profile settings are available on the Company side as well. You can update your company profile whenever needed.
Language Management
- On the top-right side, you’ll find the language selector button. By clicking that button, you can select the language according to your needs. This option is visible to all types of users.
- Create Language: Enter the language code, language name, or country code to add a new language to the platform.
- The Manage Language section allows users to customize translation labels and their corresponding values across multiple supported languages. Select your preferred language from the left sidebar, where all available languages are displayed.
- Use the Search labels field at the top right to quickly locate any specific label you wish to modify. Each label is displayed alongside an editable input field, where you can update the translation value as needed to match your organization’s terminology or regional preferences. The section also displays pagination details at the bottom, allowing you to navigate through the complete list of available labels efficiently.
- Click the Save Changes button at the top right to apply all updates to the selected language.
Note: The custom language option is available only on the Super Admin side, while on the Company side, only the languages that have already been created are available as options.
3.1 Overview
Dashboard
- The Super Admin Dashboard provides a complete overview of the platform’s performance and activity at a glance. The welcome banner at the top greets the Super Admin by name and displays a live count of companies currently active under a subscription plan.
- At the top right of the banner, quick badges show the total number of companies (38) and the current monthly growth percentage (55%), alongside quick-access icons for Coupons, Referral Program, and Settings. At the top right of the page, the Refresh button reloads the latest data across all dashboard sections.
- The dashboard presents five summary cards displaying Total Revenue, Total Companies, Active Plans, Total Users, and Pending Requests, each card showing the current value along with supporting context such as its source or recent change.
- The Recently Registered Companies section on the left shows a list of the most recent companies that have joined the platform, each entry displaying the company name, admin email address, and the time elapsed since registration, with a color-coded status indicator for active accounts. Click View All to see the full list of companies.
- On the right, the Top Plans section ranks subscription plans by revenue generated, displaying each plan’s rank, name, subscriber count, and total revenue, along with a progress bar showing its performance relative to the top plan. Click View All to see the full list of plans.
- The New Companies Registered chart displays a bar chart showing the number of new companies that joined per month for the selected year, along with the total number of companies for that year. Use the year dropdown at the top right to switch between years.
- The Monthly Revenue chart displays a line chart showing revenue from approved plan orders per month for the selected year, along with the total revenue for that year. Use the year dropdown at the top right to switch between years.
3.2 Management
3.2.1 Manage Companies
The Companies Management page allows the Super Admin to view and manage all registered companies on the platform.
Use the search bar to look up specific records, and refine the list by selecting a status (All, Active, Inactive), a Start Date, or an End Date. Use “Clear Filters” to remove all selections. The Filters badge simply displays the number of filters currently applied. Two view-toggle icons (list and grid) on the far right let you switch how results are displayed.
Click the Login History icon at the top right of the page to view a complete log of all login activity across the platform.
Companies List
Each company in the list displays the following details:
- Name: The company name and email address
- Plan: The subscription plan currently assigned to the company
- Created At: The date the company account was registered on the platform
- Actions: Quick action buttons for managing each company
Each company row includes a set of action icons on the right side. Hover over any icon to see its label. The available actions are:
- Login as Company: Logs in to the platform as that specific company, allowing the Super Admin to access and manage the company’s account directly
- Company Info: Opens a detailed information panel showing the full profile and account details of the company
- Upgrade Plan: Opens a pop-up to change or upgrade the company’s current subscription plan. Toggle between Monthly and Yearly billing, select a plan (e16. Free, Pro, or Enterprise), and click Upgrade Plan to confirm.
- Reset Password: Opens a pop-up to reset the password for that company’s account. Enter the New Password in the field provided and click Save.
- Toggle Status: Enables or disables login access for that company; disabling it prevents them from signing in to the platform.
- Edit: Opens the company profile in edit mode
- Delete: Permanently removes the company from the platform
Adding a New Company
- Click the “Add Company” button at the top right of the page.
- A pop-up will appear with the following fields:
- Company Name: Enter the name of the company
- Email: Enter the email address for the company account
- Enable Login: Toggle this option to allow or restrict the company from logging in to the platform
Login History
The Login History button shows login records only for Super Admin and Company users who have actually logged into the platform. For each record, you can see login details, IP address, date and time, and device information. Use the View button to see full session details, or the Delete button to remove a record.
- The Login History button shows login records only for Super Admin and Company users who have actually logged into the platform. For each record, you can see login details, user, User Type, IP address, Login Date, Details, and Action.
- Use the View button to see full session details, or the Delete button to remove a record.
3.2.2 Media Library
The Media Library page allows the Super Admin to upload, organize, and manage all media files used across the platform, including images and documents.
Media Library Overview
The page header displays the section title and description, along with the Upload Media button at the top right for adding new files.
- Use the Search media files bar at the top to find specific files by name.
- The top-right summary badges display the total number of Files, total Storage used, and total number of Images.
Each media file in the grid displays the following details:
- File Type Badge: Indicates the file format (e.g., JPEG, PDF, MSWORD)
- Preview: A thumbnail preview of the file or a file-type icon for non-image files such as PDFs and Word documents
- File Name: The display name of the file
- File Size: The size of the file in KB or MB
- Upload Date: The date the file was uploaded
Click any file to open the Media Details panel, which displays:
- File Name: The original file name
- Display Name: The custom display name for the file
- File Type: The MIME type (e.g., image/jpeg)
- File Size: The size of the file
- Uploaded: The date and time the file was uploaded
- File URL: The direct URL to the file with a copy icon to copy the link to the clipboard
The Actions section provides three options:
- View: Opens the file in a new tab for full-screen viewing
- Download: Downloads the file to your local device
- Delete: Permanently removes the file from the Media Library
Uploading Media Files
- Click the “Upload Media” button at the top right of the Media Library page.
- The Upload Files pop-up will appear with a drag-and-drop area.
- Drag and drop your files directly into the upload zone, or click Choose Files to browse and select files from your device.
- The files will be uploaded automatically and added to the Media Library.
Note: In the media library, the super admin can view images from all companies. However, on the company side, each company can only see the images that belong specifically to them.
Note: The Company side should have the same Media Library functionality and structure as the Super Admin side, ensuring consistent media management across both interfaces.
3.2.3 Plan management
The Plans section is accessible from the left sidebar and contains three sub-sections: Plan, Plan Request, and Plan Orders.
Subscription Plans
- The Subscription Plans page displays all available plans offered to companies on the
platform. Toggle between Monthly and Yearly billing
views at the top centre (Yearly billing offers a Save 20% discount).
- Each plan card displays the plan name, price, description, free trial duration (if
applicable), and a What’s Included section showing usage limits such as Users,
Employees, and Storage. The Features section indicates which add-ons (such as AI
Integration) are enabled or disabled for the plan.
- Plans can be toggled Active or Inactive directly from the card, and each card includes Edit and Delete action buttons. The default plan is also marked with a Default badge.
Creating a New Plan
Click the “Add Plan” button at the top right of the Subscription Plans page.
Fill in the following details on the Create Plan page:
- Plan Name: Enter the name of the plan (e.g., Basic, Professional, Enterprise)
- Monthly Price: Enter the monthly billing amount
- Yearly Price: Enter the yearly billing amount
- Description: Provide a brief description of the plan
- Maximum Users: Set the maximum number of users allowed
- Maximum Projects: Set the maximum number of projects allowed
- Maximum Contacts: Set the maximum number of contacts allowed
- Maximum Accounts: Set the maximum number of accounts allowed
- Storage Limit (GB): Define the storage quota in gigabytes
- Trial Days: Set the number of free trial days
- Under Features, toggle AI Integration on or off, and toggle Enable Trial to activate the trial period
- Under Settings, toggle Active to enable the plan and optionally set it as the Default Plan (setting this as default will remove the default status from the current default plan)
Plan Requests
The Plan Requests page displays all subscription upgrade or change requests submitted by companies.
- Use the search bar to look up specific records, and refine the list by selecting a Status from the dropdown. Use “Clear Filters” to remove the selection. The Filters badge simply displays the number of filters currently applied
Each request in the list shows:
- Company: The name and email of the company that submitted the request
- Plan: The requested subscription plan
- Duration: Monthly or Yearly billing cycle
- Status: Current status of the request (Pending, Approved, or Rejected)
- Request Date: The date the request was submitted
For Pending requests, the Actions column provides two options:
- Approve: Approves and activates the requested plan for the company
- Reject: Rejects the plan request
Plan Orders
The Plan Orders page provides a complete record of all subscription orders placed across the platform.
- Use the search bar to look up specific records, and refine the list by selecting a Status, Date From, or Date To. Use “Clear Filters” to remove all selections. The Filters badge simply displays the number of filters currently applied
Each order in the list displays:
- Order Number: The unique order reference code
- Ordered By: The company name and email that placed the order
- Plan: The subscribed plan (e.g., Pro, Starter)
- Original Price: The plan’s standard price
- Discount: The discount amount deducted (if any coupon was applied)
- Final Price: The amount charged after discount
- Status: Current order status (Pending or Approved)
- Receipt: A receipt icon appears for orders with an uploaded payment receipt
- Order Date: The date the order was placed
For Approved orders, the Actions column provides View, which opens a detailed view of the plan order.
For Pending orders, the Actions column provides:
- View: Opens a detailed view of the plan order
- Approve: Confirms and activates the order
- Reject: Rejects the order
3.2.4 Coupons
The Coupons page allows the Super Admin to create and manage discount coupons that companies can apply to their plan orders.
Use the search bar to look up specific records, and refine the list by selecting a Type, status, Date From, or Date To. Use “Clear Filters” to remove all selections. The Filters badge simply displays the number of filters currently applied.
Coupons List
Each coupon in the list displays the following details:
- Name: The display name of the coupon (e.g., Summer Sale, Black Friday Deal)
- Code: The unique coupon code that customers will apply (e.g., SUMMER20)
- Type: The type of discount (Percentage or Flat Amount)
- Min Spend: The minimum order amount required to use the coupon
- Max Spend: The maximum order amount eligible for the coupon
- Discount: The discount value applied (percentage or flat amount)
- Coupon Limit: The total number of times the coupon can be used (or Unlimited)
- User Limit: The number of times a single user can use the coupon
- Expiry Date: The date the coupon expires
- Status: Toggle the coupon Active or Inactive directly from the list
- Actions: Quick action buttons for managing each coupon
Each coupon row includes the following action icons on the right side:
- View Details: Opens the coupon detail page showing the full coupon information and usage history
- Edit: Opens the coupon in edit mode to update its details
- Delete: Permanently removes the coupon from the platform
Click the View Details icon on any coupon to open its detailed view, which displays the complete coupon information and usage history. The page is divided into the following sections:
- Summary Cards: Display the Discount Value, Times Used (used vs total limit), User Limit, and Expires date, along with the current status badge (Active/Inactive).
- Coupon Information: Shows the Coupon Code, Type (Percentage or Flat Amount), Minimum Spend, and Maximum Spend values.
- Usage History: Lists every order that has used the coupon, including the User name, Email address, Order ID, Order Amount, Discount Applied, and Used At date.
Adding a New Coupon
Click the “Add Coupon” button at the top right of the Coupons page.
A pop-up will appear with the following fields:
- Coupon Name: Enter the display name of the coupon (e.g., Summer Sale 2025)
- Discount Type: Select the type of discount from the dropdown (Percentage or Flat Amount)
- Discount Value: Enter the discount amount (e.g., 20 for 20% or 50 for $50)
- Total Usage Limit: Set the maximum number of times the coupon can be used overall
- Code Generation: Choose between Manual Entry to enter your own coupon code or Auto Generate to create one automatically
- Coupon Code: Enter the unique coupon code (e.g., SUMMER25) if Manual Entry is selected
- Minimum Spend: Set the minimum order amount required to use the coupon
- Maximum Spend: Set the maximum order amount eligible for the coupon
- Usage Limit Per User: Define how many times a single user can use the coupon
- Expiry Date: Select the date the coupon will expire
3.2.5 Currency
The Currency page allows the Super Admin to manage all currencies available on the platform.
- Use the Search bar to find a specific currency by name, code, or symbol.
Currency List
Each currency in the list displays the following details:
- Name: The full name of the currency (e.g., Ugandan Shilling, Serbian Dinar)
- Code: The international currency code (e.g., UGX, RSD, USD)
- Symbol: The currency symbol (e.g., USh, дин, $)
- Default: Indicates whether the currency is set as the default platform currency (Yes or No)
- Actions: Quick action buttons for managing each currency
Each currency row includes the following action icons on the right side:
- View: Opens a detailed view of the currency information
- Edit: Opens the currency in edit mode to update its details
- Delete: Permanently removes the currency from the platform
Adding a New Currency
Click the “Add Currency” button at the top right of the Currency page.
A pop-up will appear with the following fields:
- Currency Name: Enter the full name of the currency (e.g., US Dollar, Euro, British Pound)
- Currency Code: Enter the international currency code (e.g., USD, EUR, GBP)
- Currency Symbol: Enter the currency symbol (e.g., $, €, £)
- Description: Provide a brief description of the currency (optional)
- Set as Default Currency: Check this option to make the currency the default across the platform
3.2.6 Referral Program
The Referral Program section allows the Super Admin to manage the platform’s referral system, track referred users, process payout requests, and configure program settings. The page is organized into four tabs accessible from the left-hand sidebar: Dashboard, Referred Users, Payout Requests, and Settings.
Dashboard
- The Dashboard provides a complete overview of the referral program’s performance and
activity at a glance.
- The dashboard presents four summary cards displaying Total Referral
Users, Pending Payouts, Total Commission
Paid, and Active Companies. These cards provide a quick
overview of the referral program’s overall performance and key metrics.
- The Top Referring Companies section on the left ranks companies with
the most referrals, displaying each company’s name, email, total number of referrals,
and total commission earned.
- On the right, the Monthly Performance section highlights the year’s statistics, including Referral Signups (total this year) and Payouts Processed (total amount paid this year).
Referred Users
The Referred Users page displays all users who have signed up through referral links across the platform.
The page presents three summary cards at the top displaying Total Referred Users, Users with Plans, and Total Commission Earned.
The Referred Users List section shows each referred user with the following details:
- Company Name & Email: The name and email address of the referred company
- Registration Date: The date the user signed up
- Plan: The subscription plan assigned (e.g., Free, Starter, Pro, or No Plan)
- Plan Price: The monthly price of the plan
- Commission: The commission earned from the referral (if applicable)
- Commission History: Displays the commission percentage and the exact amount earned from that referral
Payout Requests
The Payout Requests page displays all commission payout requests submitted by referring companies.
Each payout request in the list displays the following details:
- Company: The name and email of the company requesting payout
- Amount: The payout amount requested
- Status: Current status of the request (Pending, Approved, or Rejected)
- Date: The date the payout request was submitted
- Actions: Quick action buttons for managing each request
For Pending requests, the Actions column provides two options:
- Approve: Approves the payout request and processes the payment
- Reject: Rejects the payout request
Settings
The Settings page allows the Super Admin to configure the referral program parameters.
- Enable Referral Program: Toggle this option to activate or deactivate the referral program across the platform.
- Commission Percentage (%): Set the commission rate that referrers will earn on each successful referral (e.g., 10.00 for 10%).
- Minimum Threshold Amount ($): Define the minimum commission amount a referrer must accumulate before being eligible to request a payout (e.g., 50.00).
- Referral Guidelines: Enter the program guidelines and terms that will be displayed to referrers, explaining how the referral program works and the conditions for earning commissions.
Click Save Settings to apply your changes.
3.2.7 Landing Page
The Landing Page section is accessible from the left sidebar and contains four sub-sections: Landing Page, Custom Pages, Contact Inquiries, and Newsletter.
Landing Page Settings
The Landing Page Settings allow the Super Admin to fully customize the content, layout, and appearance of the platform’s public landing page. The page is organized into five groups: Setup, Layout, Content, Social, and Engagement, each containing multiple configurable sections accessible from the left-hand sidebar. Use the Search section bar to quickly locate any section. Click Save Changes at the top right after making any updates.
Setup
General
The General Settings section configures basic company information and theme colors that apply across the landing page.
- Company Information: Enter the Company Name, Contact Email, Contact Phone, and Contact Address.
- Theme Colors: Define the Primary Color, Secondary Color, and Accent Color using color pickers or hex codes.
Order
The Section Order page allows you to control the order and visibility of sections displayed on the landing page.
- Drag and drop any section using the handle on the left to change its position.
- Toggle the Enable switch on the right to show or hide a section on the live landing page.
- Disabled sections will still appear in the order list but will not be visible to visitors on the landing page.
Advanced
The Advanced Settings section allows configuration of SEO, custom CSS, and JavaScript for the landing page.
- SEO Settings: Enter the Meta Title and Meta Description to optimize the landing page for search engines.
- Custom CSS: Add custom CSS code to override default styles.
- Custom JavaScript: Add custom JavaScript code for advanced functionality.
Layout
Header
The Header Configuration section customizes the header appearance and navigation.
- Toggle Enable Section to display or hide the header.
- Toggle Transparent Header to make the header background transparent.
- Define the Background Color, Text Color, and Button Style (e.g., Gradient).
Hero
The Hero Section configures the main banner area of the landing page with title, subtitle, and call-to-action elements.
- Hero Layout: Select the Layout Style (e.g., Content Left, Image Right) and define the Section Height in pixels (300–1000).
- Hero Content: Enter the Hero Title, Hero Subtitle, Announcement Badge, Primary Button Text, and Secondary Button Text.
- Hero Statistics: Add compelling statistics to the hero section by entering the Value and Label with the available delete option. Then click Add Statistic to add more.
- Hero Image: Upload or browse a Hero Image and select its Image Position (e.g., Right Side).
- Hero Colors: Set the Background Color, Text Color, and toggle Background Overlay with a custom Overlay Color.
Footer
The Footer Settings section configures the footer content, links, and social media profiles.
- Footer Content: Enter the Company Description, Newsletter Title, and Newsletter Subtitle.
- Social Links: Add social media links by entering the Name, selecting the Icon, and adding the URL with the available delete option. Click Add Social Link to add more.
- Footer Links: Configure footer navigation links grouped by category; Product Links, Company Links, Support Links, and Legal Links. Each group includes a Section Title and a list of links with Name and URL fields, each with a delete option. Click Add [Category] Link to add more entries.
Content
Features
The Features Section showcases your product features and benefits on the landing page.
- Features Layout: Choose the Layout Style (e.g., Grid) and the number of Columns.
- Features Content: Enter the Features Title and Features Description, and toggle Show Icons to display icons alongside features.
- Features Style: Set the Background Color and upload a Section Image.
- Feature Boxes: Add individual feature items by entering the Title, selecting an Icon, and adding a Description with the available delete option. Click Add Feature Box to add more.
Screenshots
The Screenshots Gallery section displays application screenshots and demos.
- Screenshots Content: Enter the Section Title and Section Subtitle.
- Screenshots Gallery: Add individual screenshots by uploading a Screenshot Image, then enter the Title, Alt Text, and Description with the available delete option. Click Add Screenshot to add more.
Why Us
The Why Choose Us section highlights reasons why customers should choose your platform.
- Why Choose Us Content: Enter the Section Title and Section Subtitle.
- Reasons to Choose Us: Add key benefits by entering the Title, selecting an Icon, and providing a Description with the available delete option. Click Add Reason to add more.
- Statistics Section: Add trust indicators by entering the Statistics Title, Statistics Subtitle, and individual stat Value, Label, and Color with the available delete option. Click Add Statistic to add more.
- Call to Action: Enter the CTA Title and CTA Subtitle to encourage user engagement.
About
The About Section tells your company’s story and mission.
- About Layout: Select the Layout Style and Image Position.
- About Content: Enter the About Title, About Description, Story Title, and Story Content.
- About Image & Style: Upload an About Image, set the Background Color, and toggle the Parallax Effect.
- About Statistics: Add key metrics by entering the Value, Label, and colour with the available delete option. Click Add Statistic to add more.
- About Values: Add company values and mission statements by clicking Add Value.
- Image Section: Enter the Image Title, Image Subtitle, and Image Icon for the overlay content.
Social
Team
The Team Section showcases your team members and their roles.
- Team Content: Enter the Team Title and Team Subtitle.
- Team Members: Add individual members by entering the Name, Role, Profile Image, Bio, LinkedIn, and Email with the available delete option. Click Add Team Member to add more.
- Join Team CTA: Enter the CTA Title, CTA Description, and Button Text for team recruitment.
Reviews
The Testimonials section displays customer reviews and testimonials.
- Testimonials Content: Enter the Section Title and Section Subtitle.
- Trust Indicators: Enter the Trust Section Title and add credibility statistics by providing the Value, Label, and Color with the available delete option. Click Add Trust Statistic to add more.
- Default Testimonials: Add customer reviews by entering the Name, Role, Company, Rating, and Content with the available delete option. Click Add Default Testimonial to add more.
Plans
The Pricing Plans section configures the pricing display on the landing page.
- Plans Section Content: Enter the Section Title, Section Subtitle, and FAQ Text.
- The actual plans displayed are managed through the Plans module (refer to section 3.5).
Engagement
FAQ
The FAQ Section displays frequently asked questions and answers.
- FAQ Section Content: Enter the Section Title, Section Subtitle, CTA Text, and Button Text.
- Default FAQs: Add frequently asked questions by entering the Question and Answer with the available delete option. Click Add FAQ to add more.
Newsletter
The Newsletter section configures newsletter subscription content and benefits.
- Newsletter Content: Enter the Section Title, Section Subtitle, and Privacy Text.
- Newsletter Benefits: Add subscription benefits by entering the Icon (Emoji), Title, and Description with the available delete option. Click Add Benefit to add more.
Contact
The Contact Section configures the contact form and company information.
- Contact Section Content: Enter the Section Title, Section Subtitle, Form Title, Contact Info Title, and Contact Info Description.
- Contact Information: Enter the Email Address, Phone Number, and Address.
- Contact FAQs: Add contact-related frequently asked questions by clicking Add FAQ.
Custom Pages
The Custom Pages section allows the Super Admin to create and manage custom content pages for the landing site, such as About Us, Privacy Policy, Terms of Service, Contact Us, FAQ, and Refund Policy.
- Use the Search bar to find a specific custom page by title.
Custom Pages List
Each custom page in the list displays the following details:
- Title: The name of the custom page (e.g., About Us, Privacy Policy)
- Content: A short preview of the page content
- Status: Indicates whether the page is Active or Inactive
- Created: The date the page was created
- Actions: Quick action buttons for managing each page
Each custom page row includes the following action icons:
- Edit: Opens the page in edit mode to update its content and settings
- Delete: Permanently removes the custom page from the platform
Adding a New Custom Page
Click the “Add Page” button at the top right of the Custom Pages page. The Create Custom Page form will open with the following sections:
Page Information
- Page Title: Enter the title of the page (e.g., About Us, Privacy Policy). The title will be used to automatically generate the URL slug.
- Content: Use the rich text editor to format the page content with headings, lists, links, quotes, and more using the toolbar options.
SEO Settings
- Meta Title: Enter an SEO-optimized title for search engines (recommended: 50–60 characters).
- Sort Order: Set the display order in the navigation (lower numbers appear first).
- Meta Description: Provide a brief description for search engines (recommended: 150–160 characters).
Publish Settings
- Publish Page: Toggle this option to make the page visible to the public immediately, or keep it disabled to save the page as a draft.
Contact Inquiries
The Contact Inquiries page displays all messages submitted by visitors through the contact form on the landing page. The Super Admin can review and manage each inquiry.
- Use the Search bar to find a specific inquiry by name or email.
Inquiries List
Each inquiry in the list displays the following details:
- Name: The name of the person who submitted the inquiry
- Email: The email address of the person who submitted the inquiry
- Date: The date the inquiry was submitted
- Actions: Quick action buttons for managing each inquiry
Each inquiry row includes the following action icons on the right side:
- View: Opens the full inquiry details, including the complete message content
- Delete: Permanently removes the inquiry from the platform
Newsletter
The Newsletter page displays all email addresses that have subscribed to the platform’s newsletter through the landing page.
- Use the Search bar to find a specific subscriber by email address.
Newsletter Subscribers List
Each subscriber in the list displays the following details:
- Email: The email address of the subscriber
- Subscribed Date: The date the user subscribed to the newsletter
- Actions: Quick action buttons for managing each subscriber
Each subscriber row includes the following action icon:
- Delete: Permanently removes the subscriber from the newsletter list.
3.3 System Control
3.3.1 Email Templates
The Email Templates page allows the Super Admin to manage the system-generated email templates sent to users across the platform.
- Use the Search bar to find a specific template by name.
Templates List
Each template in the list displays the following details:
- Name: The name of the email template
- Actions: A View icon to open and edit the template
Clicking the View icon opens the template’s editing page, which is divided into two sections: Template Settings and Available Variables.
Template Settings
- Template Name: Displays the name of the template (this field cannot be changed)
- From Name: Enter the sender name that will appear on outgoing emails
- Click Save Changes to update the template settings
Email Content
- Select a language tab (e.g., EN, ES, AR, DA, DE, FR) to customize the email content for that specific language
- Email Subject: Enter the subject line for the email, which can include dynamic variables (e.g., “New Opportunity Created – {opportunity_name}”)
- Email Content: Use the rich text editor to compose the email body, with formatting options such as bold, italic, strikethrough, alignment, lists, quotes, links, and a code view
- Click Save Content to save the email content for the selected language
Available Variables
The right-hand panel lists all the dynamic variables that can be used within the email subject and content (e.g., {opportunity_name}, {account_name}, {contact_name}, {assigned_user_name}, {company_name}).
Click any variable to copy it to the clipboard, then paste it into the template. These variables are automatically replaced with actual values when emails are sent.
3.3.2 Settings
The Settings page allows the Super Admin to configure system-wide preferences, branding, payment gateways, and other platform configurations. The page is organized into multiple sections accessible from the left-hand sidebar: System Settings, Brand Settings, Currency Settings, Email Settings, Payment Settings, ReCaptcha Settings, Chat GPT Settings, Cookie Settings, SEO Settings, Storage Settings, and Cache Settings.
System Settings
The System Settings section configures system-wide preferences for the application.
- Default Language: Select the default language for the platform from the dropdown (e.g., English).
- Date Format: Select the preferred date format (e.g., Y-m-d).
- Time Format: Select the preferred time format (e.g., H:i for 14:30).
- Calendar Start Day: Choose the day the calendar week begins (e.g., Sunday).
- Default Timezone: Select the platform’s default timezone (e.g., UTC).
- Email Verification: Toggle this option to require users to verify their email addresses upon registration.
- Landing Page: Toggle this option to enable or disable the public landing page.
- User Registration: Toggle this option to allow new users to create accounts on the platform.
- Terms and Conditions URL: Enter the URL for your Terms and Conditions page that will be linked in the registration form.
Click Save Changes to apply the updates.
Brand Settings
Customize your application’s branding and appearance. A Live Preview panel on the right side of the page shows how your changes will look in real time. Brand Settings has three tabs:
Logos Tab
- Logo (Dark Mode): Upload the logo displayed when the application is in dark mode. Click “Browse” to select a file or “X” to remove the current logo.
- Logo (Light Mode): Upload the logo displayed when the application is in light mode. Click “Browse” to select a file or “X” to remove the current logo.
- Favicon: Upload the small icon displayed in the browser tab. Click “Browse” to select a file or “X” to remove the current favicon.
Text Tab
- Title Text: Enter the application title that will be displayed in the browser tab
- Footer Text: Enter the text that will appear in the footer section across the platform
Theme Tab
- Theme Color: Select a theme color from the available preset color options (Blue, Green, Purple, Orange, Red, Teal)
- Custom Color: Enter a custom hex color code, also available as a selection option(e.g., #10b981) to apply a personalized theme color to your application.
- Sidebar Variant: Choose how the sidebar is displayed:
- Inset: Sidebar embedded within the page layout (default)
- Floating: Sidebar appears as a floating panel
- Minimal: Compact sidebar with minimal styling
- Sidebar Style: Select the sidebar appearance:
- Plain: Simple, flat sidebar design (default)
- Colored: Sidebar with a color-filled background
- Gradient: Sidebar with a gradient color effect
- Layout Direction: Set the layout direction:
- Left-to-Right: Standard LTR layout (default)
- Right-to-Left: RTL layout for right-to-left languages
- Theme Mode: Choose the display mode:
- Light: Light color theme (default)
- Dark: Dark color theme
- System: Automatically matches the system theme preference
Click “Save Changes” to apply all brand settings.
Currency Settings
The Currency Settings section configures how currency values are displayed throughout the application.
- Format Options: Displays a live preview of the currency format (e.g., $1,234.56) along with a sample value field and Reset button.
- Default Currency: Select the platform’s default currency from the dropdown (e.g., USD – US Dollar).
- Decimal Places: Choose the number of decimal places to display (e.g., 2 for 1234.56).
- Symbol Position: Select whether the currency symbol appears before or after the amount (e.g., $100 or 100$).
- Decimal Separator: Choose the separator used for decimals: Dot (123.45) or Comma (123,45).
- Thousands Separator: Choose the separator for thousands (e.g., Comma 1,234.56).
- Show Decimals: Toggle this option to display decimal places in amounts.
- Add Space: Toggle this option to add a space between the amount and the currency symbol.
Click Save Changes to apply the updates.
Email Settings
The Email Settings section configures email server settings for system notifications and communications.
- Email Provider: Select the email provider from the dropdown (e.g., SMTP).
- Mail Driver: Enter the mail driver (e.g., smtp).
- SMTP Host: Enter the SMTP server host (e.g., smtp.example.com).
- SMTP Port: Enter the SMTP server port (e.g., 587).
- SMTP Username: Enter the SMTP username (e.g., user@example.com).
- SMTP Password: Enter the SMTP password.
- Mail Encryption: Select the encryption method (e.g., TLS).
- From Address: Enter the email address that messages will be sent from (e.g., noreply@example.com).
- From Name: Enter the sender name (e.g., WorkDo System).
The Test Email Configuration panel on the right allows you to verify your settings by entering an email address in Send Test To and clicking Send Test Email.
Click Save Changes to apply the updates.
Payment Settings
The Payment Settings section configures the payment gateways available for subscription plans.
- Use the Search payment methods bar to find a specific gateway.
- Use the All Methods dropdown to filter by category.
- Toggle each payment method on or off using the switch next to its name.
The platform supports a wide range of payment gateways. For each gateway, click the toggle to enable it, then enter the required credentials. Most gateways include a Mode option (Sandbox or Live) and a link to the gateway’s Dashboard to retrieve API credentials.
Bank Transfer
- Bank Details: Enter the bank name, account number, and any other details customers will use for manual transfers.
Credit Card (Stripe)
- Publishable Key: Enter your Stripe publishable key.
- Secret Key: Enter your Stripe secret key.
PayPal
- Mode: Choose Sandbox or Live.
- Client ID: Enter your PayPal Client ID.
- Secret Key: Enter your PayPal Secret Key.
Razorpay
- Key ID: Enter your Razorpay Key ID.
- Secret Key: Enter your Razorpay Secret Key.
Mercado Pago
- Mode: Choose Sandbox or Live.
- Access Token: Enter your Mercado Pago Access Token.
Important: Do not use your Public Key here. The Access Token is different and is required for server-side operations.
Paystack
- Public Key: Enter your Paystack Public Key.
- Secret Key: Enter your Paystack Secret Key.
Flutterwave
- Public Key: Enter your Flutterwave Public Key.
- Secret Key: Enter your Flutterwave Secret Key.
PayTabs
- Mode: Choose Sandbox or Live.
- Profile ID: Enter your PayTabs Profile ID.
- Server Key: Enter your PayTabs Server Key.
- Region: Select your PayTabs region (e.g., UAE).
Skrill
- Merchant ID: Enter your Skrill Merchant ID.
- Secret Word: Enter your Skrill Secret Word.
CoinGate
- Mode: Choose Sandbox or Live.
- API Token: Enter your CoinGate API Token.
Payfast
- Mode: Choose Sandbox or Live.
- Merchant ID: Enter your Payfast Merchant ID.
- Merchant Key: Enter your Payfast Merchant Key.
- Passphrase: Enter your Payfast Passphrase.
Tap
- Secret Key: Enter your Tap Secret Key.
Xendit
- API Key: Enter your Xendit API Key.
PayTR
- Merchant ID: Enter your PayTR Merchant ID.
- Merchant Key: Enter your PayTR Merchant Key.
- Merchant Salt: Enter your PayTR Merchant Salt.
Mollie
- API Key: Enter your Mollie API Key.
toyyibPay
- Category Code: Enter your toyyibPay Category Code.
- Secret Key: Enter your toyyibPay Secret Key.
Benefit
- Mode: Choose Sandbox or Live.
- Public Key: Enter your Benefit Public Key.
- Secret Key: Enter your Benefit Secret Key.
Iyzipay
- Mode: Choose Sandbox or Live.
- Public Key: Enter your Iyzipay Public Key.
- Secret Key: Enter your Iyzipay Secret Key.
Aamarpay
- Store ID: Enter your Aamarpay Store ID.
- Signature: Enter your Aamarpay Signature.
Midtrans
- Mode: Choose Sandbox or Live.
- Secret Key: Enter your Midtrans Secret Key.
YooKassa
- Shop ID: Enter your YooKassa Shop ID.
- Secret Key: Enter your YooKassa Secret Key.
Paiement Pro
- Merchant ID: Enter your Paiement Pro Merchant ID.
CinetPay
- Site ID: Enter your CinetPay Site ID.
- API Key: Enter your CinetPay API Key.
- Secret Key: Enter your CinetPay Secret Key.
PayHere
- Mode: Choose Sandbox or Live.
- Merchant ID: Enter your PayHere Merchant ID.
- Merchant Secret: Enter your PayHere Merchant Secret.
- App ID: Enter your PayHere App ID.
- App Secret: Enter your PayHere App Secret.
FedaPay
- Mode: Choose Sandbox or Live.
- Public Key: Enter your FedaPay Public Key.
- Secret Key: Enter your FedaPay Secret Key.
AuthorizeNet
- Mode: Choose Sandbox or Live.
- Merchant ID: Enter your AuthorizeNet Merchant ID.
- Transaction Key: Enter your AuthorizeNet Transaction Key.
Khalti
- Public Key: Enter your Khalti Public Key.
- Secret Key: Enter your Khalti Secret Key.
Easebuzz
- Merchant Key: Enter your Easebuzz Merchant Key.
- Salt Key: Enter your Easebuzz Salt Key.
- Environment: Enter your Easebuzz Environment value.
Ozow
- Mode: Choose Sandbox or Live.
- Site Key: Enter your Ozow Site Key.
- Private Key: Enter your Ozow Private Key.
- API Key: Enter your Ozow API Key.
Cashfree
- Mode: Choose Sandbox or Live.
- Public Key: Enter your Cashfree Public Key.
- Secret Key: Enter your Cashfree Secret Key.
Note: These payment settings will be used for all subscription plan payments. Make sure to test your configuration before going live.
Click Save Changes to apply the updates.
ReCaptcha Settings
The ReCaptcha Settings section configures Google reCAPTCHA settings for form protection.
- Enable ReCaptcha: Toggle this option to show reCAPTCHA on authentication pages.
- Google Recaptcha Version: Select the reCAPTCHA version to use (e.g., v2).
- Site Key: Enter your Google reCAPTCHA Site Key.
- Secret Key: Enter your Google reCAPTCHA Secret Key.
A note at the top links to instructions on how to get your Google reCAPTCHA Site and Secret key.
Click Save Changes to apply the updates.
ChatGPT Settings
The Chat GPT Settings section configures Chat GPT integration settings for AI-powered features.
- Chat GPT Key: Enter your Chat GPT API key.
- Chat GPT Model Name: Select the Chat GPT model to use from the dropdown (e.g., GPT-3.5 Turbo).
Click Save Changes to apply the updates.
Cookie Settings
The Cookie Settings section configures cookie consent and privacy settings for your application.
- Enable Logging: Toggle this option to enable cookie activity logging.
- Strictly Necessary Cookies: Toggle this option to enable strictly necessary cookies.
- Cookie Title: Enter the title displayed on the cookie consent banner.
- Strictly Cookie Title: Enter the title displayed for the strictly necessary cookies section
- Cookie Description: Enter the description explaining the platform’s general cookie usage.
- Strictly Cookie Description: Enter the description explaining what the strictly necessary cookies are used for.
- Contact Us Description: Enter the message shown to users who have questions about the cookie policy.
- Contact Us URL: Enter the URL users can visit to contact you regarding the cookie policy.
The Download Accepted Cookies panel lets you download a CSV file of accepted cookie preferences by clicking Download CSV.
Click Save Changes to apply the updates.
SEO Settings
The SEO Settings section configures SEO settings to improve your website’s search engine visibility.
- Meta Keywords: Enter relevant keywords that describe your content, separated by commas (e.g., sales management software, project tracking, invoice management, team productivity).
- Meta Description: Write a compelling description that summarizes your page content and encourages clicks from search results (up to 160 characters).
- Meta Image: Upload the image used when your page is shared on social media. Click “Change Image” to select a file or “X” to remove the current image. Recommended size: 1200×630px for optimal social media sharing.
The SEO Preview panel on the right shows a live Social Media Preview of how your page will appear when shared, along with SEO Tips: use 3–5 relevant keywords, keep descriptions between 150–160 characters, and use a 1200×630px image for best results.
Click Save Changes to apply the updates.
Storage Settings
Configure file storage settings for your application. Storage Settings has three tabs: Local Storage, AWS S3, and Wasabi.
Local Storage Tab
- Allowed File Types: Select the file types permitted for upload by checking the corresponding checkboxes (e.g., csv, doc, docx, gif, png, jpg, pdf, etc.)
- Max Upload Size (KB): Enter the maximum allowed file upload size in kilobytes (default: 2048 KB)
AWS S3 Tab
- AWS Access Key ID: Enter your AWS access key ID
- AWS Secret Access Key: Enter your AWS secret access key
- AWS Default Region: Enter the default AWS region (e.g., us-east-1)
- AWS Bucket: Enter the name of your S3 bucket
- AWS URL: Enter the S3 URL (e.g., https://s3.amazonaws.com)
- AWS Endpoint: Enter the S3 endpoint URL (e.g., https://s3.us-east-1.amazonaws.com)
- Allowed File Types: Select the permitted file types for upload
- Max Upload Size (KB): Enter the maximum allowed file upload size in kilobytes
Wasabi Tab
- Wasabi Access Key: Enter your Wasabi access key
- Wasabi Secret Key: Enter your Wasabi secret key
- Wasabi Region: Enter the Wasabi region (e.g., us-east-1)
- Wasabi Bucket: Enter the name of your Wasabi bucket
- Wasabi URL: Enter the Wasabi storage URL (e.g., https://s3.wasabisys.com)
- Wasabi Root: Enter the root path for file storage (e.g., /)
- Allowed File Types: Select the permitted file types for upload
- Max Upload Size (KB): Enter the maximum allowed file upload size in kilobytes
Click “Save Changes” to apply all storage settings.
Cache Settings
The Cache Settings section allows the Super Admin to manage the application cache to improve performance. This page is intended for more advanced users: it can safely be ignored if you’re not familiar with what cache is.
- Current Cache Size: Displays the total amount of cached data currently stored (e.g., 0.40 MB).
- Click Clear Cache to remove all cached data.
Clearing the cache will remove:
- Application cache
- Route cache
- View cache
- Configuration cache
4. Admin Login Process
4.1 Access Sales SaaS:
Go to the Sales SaaS website and enter your admin login credentials.
Admin Credentials:
You’ll need a username and password provided by the system administrator.
Log In:
Click the “Log In” button to access your admin dashboard.
5. Overview
5.1 Dashboard
- The Company Dashboard provides a complete overview of your organization’s
sales and project performance at a glance. At the top right of the dashboard, the Refresh
button reloads the latest data across all dashboard sections.
- The greeting banner welcomes you by company name and displays a live “X total opportunities” status indicator, alongside quick-access icons for Leads, Sales, Projects, and Settings.
- The dashboard presents five summary cards displaying Total Leads,
Total Sales, Total Accounts, Total Projects,
and Company Revenue. These cards provide a quick snapshot of your
organization’s current activity, including monthly growth indicators where applicable.
- The Latest Leads section on the left shows the most recently created leads,
displaying each lead’s name, email address, status (Active or Inactive), and the date
created. Click View All to see the full list of leads.
- On the right, the Recent Sales section lists the latest sales orders,
displaying the customer name, order amount, status (Draft, Processing, or Shipped), and order
date. Click View All to see the full list of sales.
- The Announcements section displays the latest company announcements with
their title, date, and category tag. A star icon indicates a Featured Announcement. Click
View All to view all announcements.
- Beside it, the Storage Usage card shows a half gauge chart of your plan’s
storage consumption, with the percentage used displayed at the center, and a breakdown of
Used, Free, and Total storage in GB.
- The Sales Trends chart displays a line chart of monthly sales performance
for the selected year, with toggles to switch between Sales and Revenue views, a total count
badge, and a year dropdown selector.
- The Lead Conversions chart displays a bar chart comparing Total Leads
against Conversions per month for the selected year, with a total conversions badge and a
year dropdown selector.
- The Active Projects section lists all currently active and ongoing
projects, showing the project name, date, and status. Click View All to see the full list of
projects.
- The New Accounts section shows recently added customer accounts, displaying the account name, contact email, and account type. Click View All to see the full list of accounts.
5.2 Calendar
- The Calendar section provides a centralized visual overview of all your
scheduled activities, including meetings, calls, and tasks. It consolidates data from across
the system into a single calendar view, making it easy to spot conflicts, plan ahead, and
track upcoming activities at a glance.
- The top of the page displays a color-coded legend indicating the three event types:
- Meetings: Marked in blue
- Calls: Marked in green
- Tasks: Marked in orange
- The top left of the page includes navigation controls with previous and next arrows to move
between time periods, along with a “today” button to instantly return to the
current date.
- The top right of the page includes three view toggles that allow you to switch between different calendar layouts:
- Month: Displays a full month grid showing all events across each day of the month
- Week: Displays a detailed weekly view with hourly time slots for scheduled events
- Day: Displays a single day in detail with hourly time slots, useful for
reviewing a specific date’s schedule
- Each event on the calendar is labeled with its title and color-coded by type, allowing you
to quickly identify the nature of each entry. The current date is highlighted for easy
reference.
- The Upcoming Events panel, displayed on the right side of the page, lists
upcoming meetings, calls, and tasks in chronological order, each with an icon, title, and
date, so you can quickly see what’s coming up without scanning the full calendar.
- The This Month panel, displayed below Upcoming Events, summarizes the current month’s activity with counts for Meetings, Calls, Tasks, and Total Events.
5.3 Reports
The Reports section allows you to view and analyze performance data across leads, sales, products, contacts, and projects to track trends and make informed business decisions. Each report includes a date range filter with From Date and To Date fields, along with Apply Filters and Clear Filters buttons to refine the data displayed.
5.3.1 Lead Reports
The Lead Reports page allows you to view and analyze lead reports to track performance and conversion rates.
- Four summary cards display Total Leads, Converted
Leads, Conversion Rate, and Avg
Conversion Time (in days).
- The Lead Trends chart displays a line chart of lead activity over the
selected date range, with toggles to switch between Daily and Monthly views. Hovering over
a point shows the exact date and lead count.
- The Leads by Source chart displays a pie chart breaking down leads by
their source, each shown with its percentage share.
- The Recent Leads section lists the most recently created leads, displaying each lead’s name, email address, status, and date created. Click View All to see the full list of leads.
5.3.2 Sales Reports
The Sales Reports page allows you to view and analyze sales reports to track revenue and performance.
- Four summary cards display Total Sales, Total Orders, Average Order Value, and
Growth Rate.
- The Sales Trends chart displays a line chart of sales revenue over the
selected date range, with toggles to switch between Daily and Monthly views.
- The Sales by Status chart displays a bar chart showing total sales value
grouped by order status.
- The Recent Sales section lists the latest sales orders, displaying the
customer name, order number, amount, and order date. Click View All to see the full list
of sales.
- The Top Selling Products section ranks products by highest revenue, displaying each product’s image, name, units sold, and total revenue. Click View All to see the full list of products.
5.3.3 Product Reports
The Product Reports page allows you to view and analyze product reports to track performance and sales.
- Four summary cards display Total Products, Active Products, Total
Revenue, and Best Seller.
- The Top Products by Revenue chart displays a horizontal bar chart
ranking products by the revenue they’ve generated.
- The Low Stock Products section lists products with inventory between 1
and 10 units, displaying each product’s image, name, SKU, and remaining stock count.
- The Out of Stock Products section lists products with inventory at 0,
displaying each product’s image, name, and SKU.
- The Top 5 Products by Quantity Sold section highlights the highest-moving inventory, displaying each product’s image, name, units sold, and total revenue generated.
5.3.4 Contact Reports
The Contact Reports page allows you to view and analyze customer reports to track performance and engagement.
- Four summary cards display Total Contacts, New Contacts, Active
Contacts, and Contact Lifetime Value.
- The Contact Growth chart displays a line chart of contact growth over
the selected date range, with toggles to switch between Daily and Monthly views.
- The Contacts by Industry chart displays a pie chart breaking down
contacts by industry (e.g., Real Estate & Construction, Retail & E-commerce,
Healthcare & Life Sciences, Education & Training, Financial Services, Technology
& Software, Manufacturing & Industrial), each shown with its percentage share.
- The Recent Interactions section displays a timeline of the latest calls
and meetings, showing the interaction title, contact name, and how long ago it took
place.
- The Top Contacts section ranks contacts by order volume and spending, displaying each contact’s name, email, total spend, and number of orders.
5.3.5 Project Reports
The Project Reports page allows you to view and analyze project reports to track performance and progress.
- Four summary cards display Total Projects, Active Projects, Completed
Projects, and Completion Rate.
- The Project Trend chart displays a line chart of project activity over
the selected date range, with toggles to switch between Daily and Monthly views.
- The Projects by Status chart displays a pie chart breaking down projects
by status (e.g., Active, On Hold, Completed, Inactive), each shown with its percentage
share and count.
- The Overdue Projects section lists active projects that are past their deadline, displaying each project’s name, project ID, and due date.
6. CRM
6.1 Lead Management
6.1.1 Lead Management
The Lead Management page allows you to track and manage leads as they move through your sales pipeline, from initial contact to conversion.
The page displays leads in a Kanban board layout, organized into columns by pipeline stage: New, Contacted, Qualified, Proposal Sent, Converted, and Lost. Each column header shows the stage name and the total count of leads in that stage, with a “+” icon to quickly add a new lead directly to that stage.Use the search bar to look up specific records, and refine the list by selecting a Lead Status, Lead Source, Status, Conversion Status, or Assigned To. Use “Clear Filters” to remove all selections. The Filters badge simply displays the number of filters currently applied
- Toggle between List View and Kanban (Board) View using the view icons at the top right. Click Export to download the leads list, or Import to bulk-upload leads.
Lead Cards
Each lead card in the board displays the following details:
- Avatar and Name: A colored initials avatar along with the lead’s name and email address
- Company: The company or account the lead is associated with
- Lead Value: The estimated value of the lead
- Tags: Labels indicating the lead’s source (e.g., Website, Cold Call, Trade Show, Referral, Email Campaign, Social Media) and status (e.g., Converted)
- Date: The date the lead was created or last updated
- Assigned User: An avatar showing the team member assigned to the lead
Clicking the “…” menu on a lead card provides quick actions:
- View: Opens the full lead details page
- Edit: Opens the lead in edit mode
- To Account: Converts the lead into an account
- To Contact: Converts the lead into a contact
- Delete: Permanently removes the lead
Clicking View on a lead opens its detailed profile, which includes:
- Four summary cards at the top displaying Lead Value, Pipeline Stage, Source, and Created date
- Lead Summary: Shows the lead’s Status, Pipeline Stage, Source, Conversion status, Account Name, Assigned To, and Created By
- Contact & Address: Displays the lead’s Email, Phone, Company, Position, Website, Industry, and Address
- Notes: Displays any notes added for the lead, or “No notes available” if none exist
- Related Campaign: Shows the campaign associated with the lead, including its name, type, and budget
- Meetings & Calls: Lists all meetings and calls logged for the lead, each with a title, date, attendee, and a View icon, along with counts for each
- Activity Stream: A running log of all updates made to the lead, with a comment box at the top to add new notes and a timestamped history of changes below, each with a delete icon
Selecting the To Account option from a lead’s menu opens the Convert Lead to Account pop-up, pre-filled with details from the lead.
- Account Type: Select the type of account from the dropdown
- Account Industry: Select the industry the account belongs to (pre-filled from the lead)
- Website: Enter the account’s website URL
- Enter the account’s billing details: Billing Address, Billing City, Billing State, Billing Postal Code, and Billing Country.
- Click Copy Billing to Shipping Address to automatically fill the shipping fields with the billing address
- Enter the account’s shipping details: Shipping Address, Shipping City, Shipping State, Shipping Postal Code, and Shipping Country
- Click Save to convert the lead into an account, or Cancel to discard.
Selecting the To Contact option from a lead’s menu opens the Convert Lead to Contact pop-up.
- Account: Select the account to link this contact to
- Position: Enter the contact’s job title (e.g., CEO, Manager, Developer)
- Address: Enter the contact’s address (pre-filled from the lead)
Click Save to convert the lead into a contact, or Cancel to discard.
Importing Leads
Click Import to open the Import Leads from CSV/Excel pop-up.
- Click Download Template to get the correct file format.
- Click Browse to select your CSV or Excel file.
- Note: Ensure that the values entered for Lead Status, Lead Source, Account Industry, and Campaign match the existing records in your system.
- Click Import to upload the file, or Cancel to discard.
Creating a New Lead
Click Add Lead to open the Create Lead page, showing:
Basic Information:
- Lead Name: Enter the lead’s name
- Email: Enter the lead’s email address
- Phone: Enter the lead’s phone number
- Position: Enter the lead’s job title
- Company: Enter the company name
- Account Name: Enter the associated account name
- Website: Enter the company website URL
- Lead Value: Enter the estimated value of the lead
Lead Classification:
- Account Industry: Select the industry from the dropdown
- Lead Status: Select the current status from the dropdown
- Lead Source: Select the source from the dropdown
- Campaign: Select the associated campaign from the dropdown
Address & Notes:
- Address: Enter the lead’s address
- Notes: Add any additional notes
Assignment:
- Assign To: Select the user responsible for the lead
- Status: Set the lead’s status
6.1.2 Lead Sources
The Lead Sources page allows you to manage the lead source categories used to track where your leads originate from.
Adding a New Lead Source The Add New Lead Source panel on the left lets you create a new source category.
- Source Name: Enter the name of the source (e.g., Website, Referral, Social Media)
- Description: Enter a brief description of the source
- Status: Set the source as Active or Inactive
Click Add Lead Source to save the new source.
Lead Sources List The panel on the right displays all existing lead sources.
- Use the Search lead sources bar to find a specific source.
- Use the All Statuses dropdown to filter sources by status.
Each lead source in the list displays:
- Lead Source: The source name and a short description of where leads from this source originate
- Status: Whether the source is currently Active or Inactive
Each row includes the following action icons on the right side:
- Edit: Opens the source details for editing
- Deactivate/Activate: Toggles the source’s status between Active and Inactive
- Delete: Permanently removes the lead source
6.1.3 Lead Status
The Lead Status page allows you to manage the lead status categories used to track where each lead stands in your pipeline.
Adding a New Lead Status The Add New Lead Status panel on the left lets you create a new status category.
- Status Name: Enter the name of the status (e.g., New, Contacted, Qualified)
- Color: Choose a color swatch or enter a hex code (e.g., #3B82F6) to visually distinguish the status
- Description: Enter a brief description of the status
- Status: Set the entry itself as Active or Inactive
Click Add Lead Status to save the new status.
Lead Statuses List The panel on the right displays all existing lead statuses.
- Use the Search lead status bar to find a specific status.
- Use the Statuses dropdown to refine the list, then click Search to apply the filter or Reset to clear it.
Each lead status in the list displays:
- Lead Status: A color-coded tag icon along with the status name and a short description of what it represents (e.g., Lost – Lead is lost or not interested; Converted – Lead converted to account/contact)
- Status: Whether the status is currently Active or Inactive
Each row includes the following action icons on the right side:
- Edit: Opens the status details for editing
- Deactivate/Activate: Toggles the status between Active and Inactive
- Delete: Permanently removes the lead status
6.2 Opportunity Management
6.2.1 Opportunities
The Opportunities page allows you to track and manage opportunities as they move through your sales pipeline, from initial prospecting to a closed deal.
The page displays opportunities in a Kanban board layout, organized into columns by pipeline stage: Prospecting, Qualification, Proposal, Negotiation, Closed Won, and Closed Lost. Each column header shows the stage name and the total count of opportunities in that stage, with a “+” icon to quickly add a new opportunity directly to that stage.
- Use the search bar to look up specific records, and refine the list by
selecting an Account, Stage, Source, Status, or Assigned To. Use “Clear
Filters” to remove all selections. The Filters badge simply displays the
number of filters currently applied
- Toggle between List View and Kanban (Board) View using the view icons at the top right. Click Export to download the opportunities list, or Add Opportunity to create a new one.
Opportunity Cards
Each opportunity card in the board displays the following details:
- Name: The name of the opportunity
- Account: The company or account the opportunity is associated with
- Contact: The name of the primary contact for the opportunity
- Value: The estimated deal value
- Tags: A label indicating the opportunity’s source (e.g., Website, Cold Outreach, Trade Show, Social Media, Partner)
- Date: The date the opportunity was created or last updated
- Assigned User: An avatar showing the team member assigned to the opportunity
Clicking the “…” menu on an opportunity card provides quick actions:
- View: Opens the full opportunity details page
- Edit: Opens the opportunity in edit mode
- Delete: Permanently removes the opportunity
Clicking View on an opportunity opens its detailed profile, which includes:
- Four summary cards at the top displaying Amount, Stage, Products count, and Close Date
- Opportunity Summary: Shows the opportunity’s Status, Source, and Assigned To
- Related Records: Displays the linked Account and Contact, each with a quick-view icon
- Notes: Shows any internal notes added for the opportunity
- Description: Displays the full description of the opportunity
- Meetings & Calls: Lists linked meetings and calls in separate panels, each showing the title, date, and attendee, with a count badge and quick-view icon per entry
- Products: A table listing each product with Quantity, Unit Price, Tax, and Total, followed by a Subtotal, Total Tax, and Grand Total
- Activity Stream: A running log of all updates made to the opportunity, with a comment box at the top to add new notes and a timestamped history of changes below
Creating a New Opportunity
Click Add Opportunity to open the Create Opportunity page, showing:
Basic Information:
- Opportunity Name: Enter the name of the opportunity
- Description: Enter a description of the opportunity
- Close Date: Select the expected close date
- Status: Set the opportunity’s status
- Notes: Add any additional notes
Classification:
- Account: Select the account this opportunity belongs to
- Contact: Select the associated contact
- Stage: Select the current pipeline stage
- Source: Select the source of the opportunity
Products:
Click Add Product to add product line items to the opportunity. For each product line, enter the Product, Qty, and Unit Price; Tax and Line Total are calculated automatically. A running Subtotal, Tax, and Grand Total are shown below the product table. Click the trash icon to remove a product line.
Assignment:
- Assign To: Select the user responsible for the opportunity
6.2.2 Opportunity Sources
The Opportunity Sources page allows you to manage the source categories used to track where your opportunities originate from.
Adding a New Opportunity Source
The Add New Opportunity Source panel on the left lets you create a new source category.
- Source Name: Enter the name of the source (e.g., Website, Referral, Cold Call)
- Description: Enter a brief description of the source
- Status: Set the source as Active or Inactive
Click Add Opportunity Source to save the new source.
Opportunity Sources List
The panel on the right displays all existing opportunity sources.
- Use the Search opportunity sources bar to find a specific source.
- Use the All Statuses dropdown to filter sources by status.
Each opportunity source in the list displays:
- Opportunity Source: The source name and a short description of where opportunities from this source originate
- Status: Whether the source is currently Active or Inactive
Each row includes the following action icons on the right side:
- Edit: Opens the source details for editing
- Deactivate/Activate: Toggles the source’s status between Active and Inactive
- Delete: Permanently removes the opportunity source
6.2.3 Opportunity Stages
The Opportunity Stages page allows you to manage the pipeline stages used to track where each opportunity stands in your sales process.
Adding a New Stage
The Add New Stage panel on the left lets you create a new pipeline stage.
- Stage Name: Enter the name of the stage (e.g., Prospecting, Qualification, Proposal)
- Color: Choose a color swatch or enter a hex code (e.g., #3B82F6) to visually distinguish the stage
- Probability (%): Enter the likelihood of closing an opportunity at this stage
- Description: Enter a brief description of the stage
- Status: Set the entry itself as Active or Inactive
Click Add Stage to save the new stage.
Opportunity Stages List
The panel on the right displays all existing opportunity stages.
- Use the Search opportunity stages bar to find a specific stage.
- Use the Statuses dropdown to refine the list, then click Search to apply the filter or Reset to clear it.
Each stage in the list displays:
- Stage: A color-coded trend icon along with the stage name and a short description of what it represents (e.g., Closed Lost – Opportunity lost or cancelled; Closed Won – Opportunity successfully closed)
- Probability: The percentage likelihood of closing associated with the stage
- Status: Whether the stage is currently Active or Inactive
Each row includes the following action icons on the right side:
- Edit: Opens the stage details for editing
- Deactivate/Activate: Toggles the stage’s status between Active and Inactive
- Delete: Permanently removes the opportunity stage
6.3 Account Management
6.3.1 Accounts
The Accounts page allows you to track and manage the companies and organizations your business works with.
Use the search bar to look up specific records, and refine the list by selecting a Type, Industry, Status, or Assigned To. Use “Clear Filters” to remove all selections. The Filters badge simply displays the number of filters currently applied
Toggle between List View and Grid View using the view icons at the top right. Click Export to download the accounts list, or Add Account to create a new one.
Accounts List
The list displays each account with the following columns:
- Name: A colored initials avatar along with the account name and email address
- Assigned To: The team member’s avatar, name, and email address
- Type: A label indicating the account type (e.g., Enterprise Customer, SMB Customer, Supplier/Vendor, Reseller/Channel, Prospect)
- Industry: A label indicating the account’s industry (e.g., Technology & Software, Real Estate & Construction, Healthcare & Life Sciences, Financial Services)
- Status: Whether the account is currently Active or Inactive
- Created At: The date the account was created
Each row includes the following action icons on the right side:
- Toggle Status: Switches the account between Active and Inactive
- View: Opens the full account details page
- Edit: Opens the account in edit mode
- Delete: Permanently removes the account
Clicking View on an account opens its detailed profile, which includes:
- Four summary cards at the top displaying Type, Industry, Contacts count, and Created date
- Account Summary: Shows the account’s Status, Website, and Assigned To
- Contact Info: Displays the account’s Email and Phone
- Billing Address: Shows the account’s billing address details
- Shipping Address: Shows the account’s shipping address details
- Contacts: Lists any contacts linked to the account, or “No contacts linked” if none exist
- Quotes: Lists any quotes linked to the account, or “No quotes linked” if none exist
- Activity Stream: A running log of all updates made to the account, with a comment box at the top to add new notes and a timestamped history of changes below
Creating a New Account
Click Add Account to open the Create Account page, showing:
Basic Information:
- Account Name: Enter the name of the account
- Email: Enter the account’s email address
- Phone: Enter the account’s phone number
- Website: Enter the account’s website URL
Classification & Assignment:
- Account Type: Select the type of account from the dropdown
- Assign To: Select the user responsible for the account
- Industry: Select the industry the account belongs to
- Status: Set the account as Active or Inactive
Billing Address:
Enter the account’s Billing Address, Billing City, State, Billing Country, and Billing Postal Code.
Shipping Address (Optional):
Click Copy to Shipping to automatically fill the shipping fields with the billing address, or manually enter the Shipping Address, Shipping City, Shipping State, Shipping Country, and Shipping Postal Code.
6.3.2 Account Types
The Account Types page allows you to manage the account type categories used to classify your accounts.
Adding a New Account Type
The Add New Account Type panel on the left lets you create a new type category.
- Name: Enter the name of the account type (e.g., Customer, Partner, Vendor)
- Color: Choose a color swatch or enter a hex code (e.g., #3B82F6) to visually distinguish the type
- Description: Enter a brief description of the account type
- Status: Set the account type as Active or Inactive
Click Add Account Type to save the new type.
Account Types List
The panel on the right displays all existing account types.
- Use the Search account types bar to find a specific type.
- Use the All Statuses dropdown to filter types by status.
Each account type in the list displays:
- Account Type: A color-coded icon along with the type name and a short description of what it represents (e.g., Prospect – Potential customers; Enterprise Customer – Large enterprise clients)
- Status: Whether the type is currently Active or Inactive
Each row includes the following action icons on the right side:
- Edit: Opens the type details for editing
- Deactivate/Activate: Toggles the type’s status between Active and Inactive
- Delete: Permanently removes the account type
6.3.3 Account Industries
The Account Industries page allows you to manage the industry categories used to classify your accounts.
Adding a New Account Industry
The Add New Account Industry panel on the left lets you create a new industry category.
- Name: Enter the name of the industry (e.g., Technology, Healthcare, Finance)
- Color: Choose a color swatch or enter a hex code (e.g., #3B82F6) to visually distinguish the industry
- Description: Enter a brief description of the industry
- Status: Set the industry as Active or Inactive
Click Add Account Industry to save the new industry.
Account Industries List
The panel on the right displays all existing account industries.
- Use the account industries bar to find a specific industry.
- Use the All Statuses dropdown to filter industries by status.
Each industry in the list displays:
- Account Industry: A color-coded icon along with the industry name and a short description of what it represents (e.g., Real Estate & Construction – Property and construction services; Financial Services – Banking and financial consulting)
- Status: Whether the industry is currently Active or Inactive
Each row includes the following action icons on the right side:
- Edit: Opens the industry details for editing
- Deactivate/Activate: Toggles the industry’s status between Active and Inactive
- Delete: Permanently removes the account industry
6.4 Contacts
The Contacts page allows you to manage all your business contacts in one place.
Contacts Overview
- Use the Search bar to find a specific contact by name, email, or phone.
- Use the Account, Status, and Assigned To dropdowns to refine the list by branch, department, designation, or status. The Filters button displays the number of filters currently applied, and Clear Filters resets all selections.
- Toggle between List View and Grid View using the view icons at the top right. Click Export to download the contacts list.
Contacts List
Each contact in the list displays the following details:
- Name: A colored initials avatar along with the contact’s name and email address
- Phone: The contact’s phone number
- Position: The contact’s job title (e.g., Security Analyst, IT Director)
- Account: The account the contact is associated with
- Status: Whether the contact is currently Active or Inactive
- Created At: The date the contact was created
Each row includes the following action icons on the right side:
- Toggle Status: Switches the contact between Active and Inactive
- View: Opens the full contact details page
- Edit: Opens the contact in edit mode
- Delete: Permanently removes the contact
Clicking View on a contact opens its detailed profile, which includes:
- Four summary cards at the top displaying Position, Account, Quotes count, and Created date
- Contact Summary: Shows the contact’s Status, Position, and Assigned To
- Contact Info: Displays the contact’s Email and Phone
- Address: Displays the contact’s full address
- Related Account: Shows the account the contact belongs to, with a View icon to open the account details
- Quotes: Lists all quotes linked to the contact, each with a View icon, along with a count
- Cases: Lists all cases linked to the contact, or “No cases linked” if none exist
- Meetings & Calls: Lists all meetings and calls logged for the contact, each with a title, date, attendee, and a View icon, along with counts for each
Adding a New Contact
Click Add Contact to open the Add Contact pop-up.
- Contact Name: Enter the contact’s full name
- Email: Enter the contact’s email address
- Phone: Enter the contact’s phone number
- Position: Enter the contact’s job title (e.g., CEO, Manager, Developer)
- Account: Select the account this contact belongs to
- Address: Enter the contact’s address
- Assign To: Select the user responsible for this contact
- Status: Set the contact as Active or Inactive
6.5 Campaign Management
6.5.1 Campaigns
The Campaigns page allows you to manage your marketing campaigns and track their performance.
- Use the Search bar to find a specific campaign by name. Use the Campaign Type, Target List, Status, and Assigned To dropdowns to refine the list. The Filters button displays the number of filters currently applied, and Clear Filters resets all selections.
- Toggle between List View and Grid View using the view icons at the top right.
Campaigns List
Each campaign in the list displays the following details:
- Name: The campaign name and its type
- Assigned To: The avatar, name, and email of the team member assigned to the campaign
- Date: The campaign’s start and end dates
- Budget: The allocated budget for the campaign
- Actual Cost: The amount actually spent
- Target List: The audience segment targeted by the campaign (e.g., High-Value Prospects, New Leads, Hot Leads)
- Status: Whether the campaign is currently Active or Inactive
Each row includes the following action icons on the right side:
- Toggle Status: Switches the campaign between Active and Inactive
- View: Opens the full campaign details page
- Edit: Opens the campaign in edit mode
- Delete: Permanently removes the campaign
Clicking View on a campaign opens its detailed profile, which includes:
- The campaign name, description, and status at the top
- Five summary cards displaying Budget, Actual Cost, Response Rate, Total Leads, and ROI
- Campaign Information: Shows the Campaign Type, Target List, Start Date, End Date, Assigned To, Created By, Expected Response, Actual Response, and Created/Updated dates
- Budget Analysis: Displays the Budget, Spent, and Remaining amounts, along with progress bars for Budget Used and Response Progress
- Campaign Leads: Lists all leads generated by the campaign, showing the lead name, assigned user, and status, with a View icon to open each lead’s details, along with a total count.
Creating a New Campaign
Click Add Campaign to open the Create Campaign page, showing:
Campaign Information:
- Campaign Name: Enter the campaign name (e.g., Q1 Email Blast, Summer Promo)
- Campaign Type: Select the campaign type from the dropdown
- Target List: Select the target list from the dropdown
- Start Date: Select the campaign’s start date
- End Date: Select the campaign’s end date
- Status: Set the campaign’s status (e.g., Active)
- Assign To: Select the user responsible for the campaign
- Description: Add a description of the campaign
Budget & Performance:
- Budget: Enter the planned budget for the campaign
- Actual Cost: Enter the actual cost incurred
- Expected Response: Enter the expected number of responses (e.g., 500)
6.5.2 Target Lists
The Target Lists page allows you to manage the target list categories used to segment audiences for your campaigns.
Adding a New Target List
The Add New Target List panel on the left lets you create a new target list.
- Name: Enter the name of the target list (e.g., Q1 Prospects, Enterprise Leads, Newsletter Subscribers)
- Description: Enter a brief description of the target list
- Status: Set the target list as Active or Inactive
Click Add Target List to save the new target list.
Target Lists
List The panel on the right displays all existing target lists.
- Use the Search target lists bar to find a specific target list.
- Use the Statuses dropdown to refine the list, then click Search to apply the filter or Reset to clear it.
Each target list in the list displays:
- Target List: The list name and a short description of the audience it represents (e.g., Hot Leads – Ready-to-convert leads; Cold Prospects – Prospects requiring nurturing)
- Status: Whether the target list is currently Active or Inactive
Each row includes the following action icons on the right side:
- Edit: Opens the target list details for editing
- Deactivate/Activate: Toggles the target list between Active and Inactive
- Delete: Permanently removes the target list
6.5.3 Campaign Types
The Campaign Types page allows you to manage the campaign type categories used to classify your campaigns.
Adding a New Campaign Type
The Add New Campaign Type panel on the left lets you create a new campaign type.
- Name: Enter the name of the campaign type (e.g., Email Campaign, Social Media, Webinar)
- Color: Choose a color swatch or enter a hex code (e.g., #3B82F6) to visually distinguish the campaign type
- Description: Enter a brief description of the campaign type
- Status: Set the campaign type as Active or Inactive
Click Add Campaign Type to save the new campaign type.
Campaign Types
List The panel on the right displays all existing campaign types.
- Use the Search campaign types bar to find a specific campaign type.
- Use the Statuses dropdown to refine the list, then click Search to apply the filter or Reset to clear it.
Each campaign type in the list displays:
- Campaign Type: A color-coded icon along with the type name and a short description
- Status: Whether the campaign type is currently Active or Inactive
Each row includes the following action icons on the right side:
- Edit: Opens the campaign type details for editing
- Deactivate/Activate: Toggles the campaign type between Active and Inactive
- Delete: Permanently removes the campaign type
6.6 Cases
The Cases page allows you to manage support cases, complaints, and inquiries raised by your customers.
- Use the Search bar to find a specific case by subject. Use the Account, Priority, Status, Type, and Assigned To dropdowns to refine the list. The Filters button displays the number of filters currently applied, and Clear Filters resets all selections.
- Toggle between List View and Grid View using the view icons at the top right. Click Export to download the cases list, or Add Case to create a new case.
Each case in the list displays the following details:
- Subject: The case title and its type (e.g., Bug, Complaint, Inquiry, Support, Feature request)
- Assigned To: The avatar, name, and email of the team member assigned to the case
- Account: The account the case is associated with
- Priority: The case’s priority level (e.g., Low, Medium, High, Urgent)
- Status: The case’s current status (e.g., Pending, In progress, Resolved, Closed)
- Created At: The date the case was created
Each row includes the following action icons on the right side:
- Change Status: Opens the Change Case Status pop-up, where you can select a new status (New, In Progress, Pending, Resolved, or Closed) from the dropdown
- View: Opens the full case details page
- Edit: Opens the case in edit mode
- Delete: Permanently removes the case
Clicking View on a case opens its detailed profile, which includes:
- Three summary cards at the top displaying Priority, Case Type, and Created date
- Case Progress: A visual timeline showing the case’s journey through each stage (New, In Progress, Pending, Resolved, Closed), with completed stages highlighted
- Assignment: Shows the user the case is assigned to
- Description: Displays the full description of the issue
- Related Account: Shows the account linked to the case, with a View icon to open the account details
- Related Contact: Shows the contact linked to the case, with a View icon to open the contact details
- Meetings & Calls: Lists all meetings and calls logged for the case, each with a title, date, attendee, and a View icon, along with counts for each
Creating a New Case
Click Add Case to open the Add Case pop-up.
- Subject: Enter a short title describing the issue
- Description: Describe the issue in detail
- Account: Select the account this case relates to
- Contact: Select the contact who raised the case
- Priority: Set the case’s priority level
- Status: Set the case’s initial status
- Case Type: Select the type of case
- Assign To: Select the user responsible for resolving the case
7. Sales
7.1 Quotes
The Quotes page allows you to create and manage price quotes for your customers. Use the Search bar to find a specific quote by number or name. Use the Status, Account, Opportunity, and Assigned To dropdowns to refine the list. The Filters button displays the number of filters currently applied, and Clear Filters resets all selections. Click Export to download the quotes list, or Add Quote to create a new quote.
Quotes List
Each quote in the list displays the following details:
- Quote Number: The unique quote reference code
- Name: The quote’s title (e.g., Security Services Quote – InnovateTech)
- Assigned To: The avatar, name, and email of the team member assigned to the quote
- Amount: The total value of the quote
- Status: The quote’s current status (e.g., Draft, Sent, Accepted, Rejected, Expired)
Each row includes the following action icons on the right side:
- Copy Quote Link: Copies a shareable link to the quote
- Change Status: Opens the Change Quote Status pop-up, where you can select a new status (Draft, Sent, Accepted, Rejected, or Expired) from the dropdown
- View: Opens the full quote details page
- Edit: Opens the quote in edit mode
- Delete: Permanently removes the quote
Clicking View on a quote opens its detailed profile, which includes:
- The quote name at the top, along with Billing Address and Shipping Address
- Products: Lists each product on the quote with its image, name, SKU, quantity, unit price, discount, tax, and total, followed by a Subtotal, Discount, Total Tax, and Grand Total breakdown
- Description: A brief description of the quote
- Activity Stream: A running log of all updates made to the quote, with a comment box at the top to add new notes and a timestamped history of changes below
On the right side:
- Summary & Actions: Shows the Total Amount and status, along with an Edit Quote button
- Customer Info: Displays the Account, Billing Contact, and Shipping Contact, each with a View icon
- Quote Details: Shows the Quote Number, Quote Date, Valid Until date, Assigned To, and Created By
- Related Records: Links to the related Opportunity and Shipping Provider, each with a View icon
Creating a New Quote
Click Add Quote to open the Create Quote page, showing:
Quote Details:
- Quote Name: Enter the quote name (e.g., Annual Software License Quote)
- Opportunity: Select the associated opportunity from the dropdown
- Account: Select the account from the dropdown
- Billing Contact: Select the billing contact from the dropdown
- Shipping Contact: Select the shipping contact from the dropdown
- Shipping Provider: Select the shipping provider from the dropdown
- Status: Set the quote’s status (e.g., Draft)
- Valid Until: Select the date the quote expires
- Assign To: Select the user responsible for the quote
- Description: Add a brief description of the quote
Products:
- Click Add Product to add a product row to the quote.
- Each row includes: Product (dropdown), Qty, Unit Price, Discount Type (e.g., None), Discount Val, Tax, and Total, with a delete icon to remove the row.
- A running summary shows the Subtotal, Discount, Tax, and Grand Total.
Billing & Shipping Address:
- Billing Address: Address, City, State, Country, and Postal Code fields.
- Shipping Address: Address, City, State, Country, and Postal Code fields.
- A Copy Billing to Shipping button auto-fills the shipping address from the billing details.
7.2 Sales Orders
The Sales Orders page allows you to create and manage sales orders for your customers. Use the Search bar to find a specific sales order by number or name. Use the Status, Account, and Assigned To dropdowns to refine the list. The Filters button displays the number of filters currently applied, and Clear Filters resets all selections.
- Click Export to download the sales orders list, or Add Sales Order to create a new sales order.
Sales Orders List Each sales order in the list displays the following details:
- Order Number: The unique sales order reference code
- Name: The order’s title
- Assigned To: The avatar, name, and email of the team member assigned to the order
- Order Date: The date the order was placed
- Total Amount: The total value of the order
- Status: The order’s current status
Each row includes the following action icons on the right side:
- Copy Sales Order Link: Copies a shareable link to the sales order
- Change Status: Opens the Change Sales Order Status pop-up, where you can select a new status (Draft, Confirmed, Processing, Shipped, Delivered, or Cancelled) from the dropdown
- View: Opens the full sales order details page
- Edit: Opens the sales order in edit mode
- Delete: Permanently removes the sales order
Clicking View on a sales order opens its detailed profile, which includes:
- The order name at the top, along with Billing Address and Shipping Address
- Products: Lists each product on the order with its image, name, SKU, quantity, unit price, discount, tax, and total, followed by a Subtotal, Discount, Total Tax, and Grand Total breakdown
- Description: A brief description of the order
- Activity Stream: A running log of all updates made to the order, with a comment box at the top to add new notes and a timestamped history of changes below (e.g., Created, Assigned, Updated)
On the right side:
- Summary: Shows the Total Amount and status, along with an Edit Sales Order button
- Customer Info: Displays the Account, Billing Contact, and Shipping Contact, each with a View icon
- Order Details: Shows the Order Number, Order Date, Delivery Date, Assigned To, and Created By
- Related Records: Links to the related Quote and Shipping Provider, each with a View icon
Create Sales Order
Click Add Sales Order to open the Create Sales Order page, showing:
Order Information:
- Order Name: Enter the order name (e.g., Annual Hardware Order 2025)
- Description: Describe the purpose or details of this order
- Quote: Select the associated quote from the dropdown
- Account: Select the account from the dropdown
- Order Date: Auto-filled with the current date, editable
- Delivery Date: Select the expected delivery date
- Status: Set the order’s status (e.g., Draft)
- Assign To: Select the user responsible for the order
Contacts & Shipping Provider:
- Billing Contact: Select the billing contact from the dropdown
- Shipping Contact: Select the shipping contact from the dropdown
- Shipping Provider: Select the shipping provider from the dropdown
Products:
- Click Add Product to add a product row to the order.
- Each row includes: Product (dropdown), Qty, Unit Price, Discount Type (e.g., None), Discount Val, Tax, and Total, with a delete icon to remove the row.
- A running summary shows the Subtotal, Discount, Tax, and Grand Total.
Billing & Shipping Address:
- Billing Address: Billing Address, Billing City, Billing State, Billing Country, and Billing Postal Code fields.
- Shipping Address: Shipping Address, Shipping City, Shipping State, Shipping Country, and Shipping Postal Code fields.
- A Copy to Shipping button auto-fills the shipping address from the billing details, and a Collapse toggle hides or expands this section.
7.3 Invoices
The Invoices page allows you to create and manage invoices for your customers. Use the Search bar to find a specific invoice by number or name. Use the Status, Account, and Assigned To dropdowns to refine the list. The Filters button displays the number of filters currently applied, and Clear Filters resets all selections. Click Export to download the invoices list, or Add Invoice to create a new invoice.
Invoices List
Each invoice in the list displays the following details:
- Invoice Number: The unique invoice reference code
- Name: The invoice’s title (e.g., Consultation Fee, Custom Order)
- Assigned To: The avatar, name, and email of the team member assigned to the invoice
- Total Amount: The total value of the invoice
- Status: The invoice’s current status (e.g., Paid, Overdue, Cancelled)
- Due Date: The invoice’s payment due date, shown in red for overdue invoices
Each row includes the following action icons on the right side:
- Send Reminder: Sends a payment reminder email; this icon only appears for invoices that are overdue
- Copy Invoice Link: Copies a shareable link to the invoice
- Change Status: Opens the Change Invoice Status pop-up, where you can select a new status (Draft, Sent, Pending, Paid, Partially Paid, Overdue, or Cancelled) from the dropdown
- View: Opens the full invoice details page
- Edit: Opens the invoice in edit mode
- Delete: Permanently removes the invoice
Clicking View on an invoice opens its detailed profile, which includes:
- The invoice name and description at the top, along with the Billing Address
- Products: Lists each product on the invoice with its image, name, SKU, quantity, unit price, discount, tax, and total, followed by a Subtotal, Discount, Total Tax, and Grand Total breakdown
- Notes: Any notes added for the customer (e.g., payment remittance instructions)
- Terms: The invoice’s payment terms (e.g., Net 30 days, late payment fee details)
- Pending Payments: Lists any payments awaiting confirmation, showing the Date, Method, Type (e.g., Partial), Amount, and Payment ID, with actions to approve or reject each one
- Reminder History: Lists all payment reminders sent, showing who sent it, the type (e.g., Email), and the date, along with a total count
- Payment History: Lists all payments made against the invoice, showing the Date, Method, Type (e.g., Partial, Full), Amount, Status, Payment ID, and Receipt
- Activity Stream: A running log of all updates made to the invoice, with a comment box at the top to add new notes and a timestamped history of changes below
On the right side:
- Summary & Actions: Shows the Balance Due, status, a progress bar of how much has been paid toward the total, and Send Reminder and Edit Invoice buttons
- Customer Info: Displays the Contact and Account, each with a View icon
- Invoice Details: Shows the Invoice Number, Invoice Date, Due Date, Assigned To, and Created By
- Related Records: Links to the related Sales Order and Quote, each with a View icon
Create Invoice
Click Add Invoice to open the Create Invoice page, showing:
Invoice Details:
- Invoice Name: Enter the invoice name
- Sales Order: Select the associated sales order from the dropdown
- Quote: Select the associated quote from the dropdown
- Opportunity: Select the associated opportunity from the dropdown
- Account: Select the account from the dropdown
- Contact: Select the contact from the dropdown
- Invoice Date: Auto-filled with the current date, editable
- Due Date: Select the invoice due date
- Status: Set the invoice’s status (e.g., Draft)
- Assign To: Select the user responsible for the invoice
- Description: Enter the invoice description
- Notes: Enter any additional notes
Billing Information:
- Billing Address: Enter the billing address
- City: Enter the city
- State: Enter the state
- Country: Enter the country
- Postal Code: Enter the postal code
- Terms: Enter the payment terms and conditions
Invoice Product:
- Click Add Product to add a product row to the invoice.
- Each row includes: Product (dropdown), Qty, Unit Price, Discount Type (e.g., None), Discount Value, Tax, and Total, with a delete icon to remove the row.
- A running summary shows the Invoice Summary with Subtotal, Discount, Tax, and Total.
- The number of products added is displayed at the bottom left (e.g., “0 Product added”).
7.4 Receipt Orders
The Receipt Orders page allows you to record and manage receipt orders for goods received from suppliers.
Receipt Orders Overview
- Use the Search bar to find a specific receipt order by number. Use the Status, Account, and Assigned To dropdowns to refine the list. The Filters button displays the number of filters currently applied, and Clear Filters resets all selections.
- Click Export to download the receipt orders list, or Add Receipt Order to create a new receipt order.
Receipt Orders List Each receipt order in the list displays the following details:
- Receipt Number: The unique receipt order reference code
- Assigned To: The avatar, name, and email of the team member assigned to the receipt order
- Account: The supplier or account the goods were received from
- Receipt Date: The date the goods were received
- Total Amount: The total value of the receipt order
- Status: The order’s current status (e.g., Received, Pending, Partial)
Each row includes the following action icons on the right side:
- Change Status: Opens the Change Receipt Order Status pop-up, where you can select a new status (Pending, Received, Partial, Completed, or Cancelled) from the dropdown
- View: Opens the full receipt order details page
- Edit: Opens the receipt order in edit mode
- Delete: Permanently removes the receipt order
Clicking View on a receipt order opens its detailed profile, which includes:
- Three summary cards at the top displaying Receipt Number, Receipt Date, and Expected Date
- Products: Lists each product on the receipt order with its image, name, SKU, quantity, unit price, discount, tax, and total, followed by a Subtotal, Discount, Total Tax, and Grand Total breakdown
- Notes: Any notes added about the received goods (e.g., verification details)
- Description: Additional description for the receipt order
On the right side:
- Summary: Shows the Total Amount and status, along with an Edit Receipt Order button
- Customer Info: Displays the Account, with a View icon
- Assigned To: Shows the user the order is assigned to and who created it
- Related Records: Links to the related Purchase Order, with a View icon
Create Receipt Order
Click Add Receipt Order to open the Create Receipt Order page, showing:
Basic Information:
- Receipt Order Name: Enter the receipt order name (e.g., Q1 Supplier Receipt)
- Description: Enter an optional description about this receipt order
- Purchase Order: Select the associated purchase order from the dropdown
- Return Order: Select the associated return order from the dropdown
- Account: Select the account from the dropdown
- Contact: Select the contact from the dropdown
- Receipt Date: Auto-filled with the current date, editable
- Expected Date: Select the expected date
- Status: Set the receipt order’s status (e.g., Pending)
- Assigned To: Select the user responsible for the receipt order
Products:
- Click Add Product to add a product row to the receipt order.
- Each row includes Product (dropdown), Qty, Unit Price, Discount Type (e.g., None), Discount Value, Tax, and Line Total, with a delete icon to remove the row.
- A running summary shows the Subtotal, Discount, Tax, and Grand Total.
Additional Notes:
- Enter any additional notes about the receipt order.
8. Procurement & Fulfillment
8.1 Purchase Orders
The Purchase Orders page allows you to create and manage purchase orders sent to your suppliers. Use the Search bar to find a specific purchase order by number or name. Use the Status, Account, Sales Order, and Assigned To dropdowns to refine the list. The Filters button displays the number of filters currently applied, and Clear Filters resets all selections.
- Click Export to download the purchase orders list, or Add Purchase Order to create a new purchase order.
Purchase Orders List
Each purchase order in the list displays the following details:
- Order Number: The unique purchase order reference code
- Name: The order’s title (e.g., Storage Cabinets, Cabling Materials)
- Assigned To: The avatar, name, and email of the team member assigned to the order
- Sales Order: The related sales order linked to this purchase
- Order Date: The date the order was placed
- Status: The order’s current status (e.g., Draft, Sent, Confirmed, Received)
Each row includes the following action icons on the right side:
- Change Status: Opens the Change Purchase Order Status pop-up, where you can select a new status (Draft, Sent, Confirmed, Received, or Cancelled) from the dropdown
- View: Opens the full purchase order details page
- Edit: Opens the purchase order in edit mode
- Delete: Permanently removes the purchase order
Purchase Order Details Page Clicking View on a purchase order opens its detailed profile, which includes:
- The order name at the top, along with an Order Progress timeline showing the order’s journey through each stage (Draft, Sent, Confirmed, Received, Cancelled), with completed stages highlighted
- Billing Address and Shipping Address
- Products: Lists each product on the order with its image, name, SKU, quantity, unit price, discount, tax, and total, followed by a Subtotal, Discount, Total Tax, and Grand Total breakdown
- Description: Additional description for the purchase order
- Activity Stream: A running log of all updates made to the order, with a comment box at the top to add new notes and a timestamped history of changes below
On the right side:
- Summary & Actions: Shows the Total Amount, along with an Edit Purchase Order button
- Customer Info: Displays the Account, Billing Contact, and Shipping Contact, each with a View icon
- Order Details: Shows the Order Number, Order Date, Expected Delivery date, Assigned To, and Created By
- Related Records: Links to the related Sales Order, with a View icon
Create Purchase Order
Click Add Purchase Order to open the Create Purchase Order page, showing:
Purchase Order Details:
- Purchase Order Name: Enter the purchase order name (e.g., Q3 Raw Materials Restock)
- Description: Enter a brief description of this purchase order
- Sales Order: Select the associated sales order from the dropdown
- Account: Select the account from the dropdown
- Billing Contact: Select the billing contact from the dropdown
- Shipping Contact: Select the shipping contact from the dropdown
- Status: Set the purchase order’s status (e.g., Draft)
- Order Date: Auto-filled with the current date, editable
- Expected Delivery Date: Select the expected delivery date
- Assign To: Select the user responsible for the purchase order
Products:
- Click Add Product to add a product row to the purchase order.
- Each row includes Product (dropdown), Qty, Unit Price, Discount Type (e.g., None), Discount Val, Tax, and Total, with a delete icon to remove the row.
- A running summary shows the Subtotal, Discount, Tax, and Grand Total.
8.2 Delivery Orders
The Delivery Orders page allows you to create and manage delivery orders for shipments going out to your customers.
- Use the Search bar to find a specific delivery order by number or name. Use the Status, Account, Sales Order, and Assigned To dropdowns to refine the list. The Filters button displays the number of filters currently applied, and Clear Filters resets all selections.
- Click Export to download the delivery orders list, or Add Delivery Order to create a new delivery order.
Delivery Orders List Each delivery order in the list displays the following details:
- Delivery Number: The unique delivery order reference code
- Name: The order’s title (e.g., Customer Shipment, Express Delivery)
- Assigned To: The avatar, name, and email of the team member assigned to the order
- Sales Order: The related sales order linked to this delivery
- Delivery Date: The scheduled or actual delivery date
- Status: The order’s current status (e.g., Pending, In Transit, Delivered)
Each row includes the following action icons on the right side:
- Change Status: Opens the Change Delivery Order Status pop-up, where you can select a new status (Pending, In Transit, Delivered, or Cancelled) from the dropdown
- View: Opens the full delivery order details page
- Edit: Opens the delivery order in edit mode
- Delete: Permanently removes the delivery order
Clicking View on a delivery order opens its detailed profile, which includes:
- The order name at the top, along with the Delivery Address
- Delivery Notes: Any special handling instructions (e.g., signature required)
- Description: Additional description for the delivery order
- Products: Lists each product in the shipment with its image, name, SKU, quantity, unit weight, and total weight, along with a total count and a combined Total Weight
On the right side:
- Summary & Actions: Shows the Shipping Cost and status, along with an Edit Delivery Order button
- Customer Info: Displays the Account, and contact with a View icon
- Order Details: Shows the Delivery Number, Delivery Date, Expected Delivery date, Tracking Number, Assigned To, and Created By
- Related Records: Links to the related Sales Order and Shipping Provider, each with a View icon
Create Delivery Order
Click Add Delivery Order to open the Create Delivery Order page, showing:
Order Details:
- Delivery Order Name: Enter the delivery order name (e.g., Q1 Hardware Delivery)
- Description: Enter optional notes about this delivery
- Sales Order: Select the associated sales order from the dropdown
- Account: Select the account from the dropdown
- Contact: Select the contact from the dropdown
- Shipping Provider: Select the shipping provider from the dropdown
- Delivery Date: Auto-filled with the current date, editable
- Expected Delivery Date: Select the expected delivery date
- Status: Set the delivery order’s status (e.g., Pending)
- Shipping Cost: Enter the shipping cost
- Assigned To: Select the user responsible for the delivery order
Products:
- Click Add Product to add a product row to the delivery order.
- Each row includes Product (dropdown), Quantity, Unit Weight (kg), and Total Weight (kg), with a delete icon to remove the row.
Delivery Address:
- Delivery Address: Enter the delivery address
- Delivery City: Enter the delivery city
- Delivery State: Enter the delivery state
- Delivery Country: Enter the delivery country
- Delivery Postal Code: Enter the delivery postal code
- Delivery Notes: Enter any special delivery instructions (e.g., Leave at reception, handle with care)
8.3 Return Orders
The Return Orders page allows you to manage product return requests from your customers. Use the Search bar to find a specific return order by number or name. Use the Status and Assigned To dropdowns to refine the list. The Filters button displays the number of filters currently applied, and Clear Filters resets all selections.
- Click Export to download the return orders list, or Add Return Order to create a new return order.
Return Orders List
Each return order in the list displays the following details:
- Return Number: The unique return order reference code
- Name: The order’s title (e.g., Return Approval, Incorrect Shipment)
- Assigned To: The avatar, name, and email of the team member assigned to the order
- Sales Order: The related sales order linked to this return
- Status: The order’s current status (e.g., Received, Pending, Approved, Cancelled, Shipped)
- Total Amount: The total value of the returned items
- Return Date: The date the return was initiated
Each row includes the following action icons on the right side:
- View: Opens the full return order details page
- Edit: Opens the return order in edit mode
- Delete: Permanently removes the return order
Clicking View on a return order opens its detailed profile, which includes:
- Three summary cards at the top displaying Return Number, Return Date, and Return Reason
- Products: Lists each returned product with its image, name, SKU, quantity, unit price, tax, and total, followed by a Subtotal, Total Tax, and Grand Total breakdown
- Description: Additional description for the return order
- Reason Description: Further details explaining the reason for the return
- Notes: Any notes about how the return was processed
On the right side:
- Summary & Actions: Shows the Total Amount and status, along with an Edit Return Order button
- Customer Info: Displays the Account, with a View icon
- Order Details: Shows the Assigned To and Created By
- Related Records: Links to the related Sales Order, with a View icon
Create Return Order
Click Add Return Order to open the Create Return Order page, showing:
Basic Information:
- Return Order Name: Enter the return order name (e.g., Defective Items Return)
- Sales Order: Select the associated sales order from the dropdown
- Account: Select the account from the dropdown
- Contact: Select the contact from the dropdown
- Shipping Provider: Select the shipping provider from the dropdown
- Return Date: Auto-filled with the current date, editable
- Status: Set the return order’s status (e.g., Pending)
- Return Reason: Select the reason for return from the dropdown (e.g., Other)
- Assigned To: Select the user responsible for the return order
- Description: Enter an optional description about this return order
- Reason Description: Describe the reason for return in detail
Available Product from Sales Order:
- Lists each product on the sales order with its Available Qty, Unit Price, Tax, and Total
- Click Add to Return to move a product into the Return Product table below; the button changes to Added once selected
Return Product:
- Lists each product added for return, with an editable Return Qty, Unit Price, Tax, and Total, plus a delete icon to remove it
- A Return Summary shows the Subtotal, Tax, and Total Return Amount for the selected products
Additional Notes:
- Notes: Enter any additional notes about the return order
8.4 Shipping Provider Types
The Shipping Provider Types page allows you to manage the shipping provider categories used for your delivery orders.
Adding a New Shipping Provider Type
The Add New Shipping Provider Type panel on the left lets you create a new shipping provider type.
- Name: Enter the name of the shipping provider type (e.g., FedEx, DHL, UPS, Local Courier)
- Color: Choose a color swatch or enter a hex code (e.g., #3B82F6) to visually distinguish the type
- Description: Enter a brief description of the shipping provider type
- Status: Set the shipping provider type as Active or Inactive
Click Add Shipping Provider Type to save the new type.
Shipping Provider Types List
The panel on the right displays all existing shipping provider types.
- Use the Search shipping provider types bar to find a specific type.
- Use the Statuses dropdown to refine the list, then click Search to apply the filter or Reset to clear it.
Each shipping provider type in the list displays:
- Shipping Provider Type: A color-coded icon along with the type name and a short description.
- Status: Whether the type is currently Active or Inactive
Each row includes the following action icons on the right side:
- Edit: Opens the shipping provider type details for editing
- Deactivate/Activate: Toggles the type between Active and Inactive
- Delete: Permanently removes the shipping provider type
9. Catalog
9.1 Products
The Products page allows you to manage the products and services you sell. Use the Search bar to find a specific product by name or SKU. Use the Category, Brand, Status, and Assigned To dropdowns to refine the list. The Filters button displays the number of filters currently applied, and Clear Filters resets all selections.
- Toggle between List View and Grid View using the view icons at the top right.
- Click Export to download the products list, Import to bulk-upload products, or Add Product to create a new product.
Products List
Each product in the list displays the following details:
- Name: The product’s thumbnail image, name, and SKU
- Price: The product’s sale price
- Stock: The number of units currently available
- Category: The category the product belongs to (e.g., Software & Licenses, Electronics, Mobile Devices)
- Brand: The product’s brand
- Status: Whether the product is currently Active or Inactive
Each row includes the following action icons on the right side:
- Toggle Status: Switches the product between Active and Inactive
- View: Opens the full product details page
- Edit: Opens the product in edit mode
- Delete: Permanently removes the product
Clicking View on a product opens its detailed profile, which includes:
- Product Image: The main product image
- Additional Images: A gallery of extra product images, with left/right arrows to browse, a zoom icon, and a download icon
- Four summary cards at the top displaying Sale Price, Brand, Stock, and Category
- Basic Information: Shows the product’s Status, SKU, and Tax
- Additional Information: Shows the Assigned To and Created By
- Description: A detailed description of the product
Importing Products
Click Import to open the Import Products from CSV/Excel pop-up.
- Click Download Template to get the correct file format.
- Click Browse to select your CSV or Excel file.
- Note: Ensure that the values entered for Category, Brand, and Tax match the existing records in your system.
- Click Import to upload the file, or Cancel to discard.
Create Product
Click Add Product to open the Create Product page, which uses a 4-step wizard with a Live Preview panel on the right showing the product name, SKU, sale price, and stock as you progress:
Step 1: Basic Details
- Name: Enter the product name
- SKU: Enter the product SKU
- Category: Select the product category from the dropdown
- Brand: Select the brand from the dropdown
- Tax: Select the applicable tax rate from the dropdown
- Description: Enter the product description
Step 2: Pricing & Units
- Price: Enter the product price
- Stock Quantity: Enter the available stock quantity
Step 3: Media Gallery
- Main Image: Click Browse to select the main product image
- Additional Images: Click Browse to select additional product images
Step 4: Assignment
- Assign To: Select the user responsible for the product
- Status: Set the product’s status
9.2 Product Setup
9.2.1 Taxes
The Taxes page allows you to manage the tax rates applied to your products and orders.
Adding a New Tax
The Add New Tax panel on the left lets you create a new tax.
- Tax Name: Enter the name of the tax
- Type: Choose the tax type
- Rate: Enter the tax rate value
- Description: Enter a brief description of the tax
- Status: Set the tax as Active or Inactive
Click Add Tax to save the new tax.
Taxes List
The panel on the right displays all existing taxes.
- Use the Search taxes bar to find a specific tax. Use the Status dropdown to refine the list, then click Search to apply the filter or Reset to clear it.
Each tax in the list displays:
- Tax: A color-coded icon along with the tax name and a short description
- Rate: The tax rate percentage
- Type: The tax type
- Status: Whether the tax is currently Active or Inactive
Each row includes the following action icons on the right side:
- Edit: Opens the tax details for editing
- Deactivate/Activate: Toggles the tax between Active and Inactive
- Delete: Permanently removes the tax
9.2.2 Brands
The Brands page allows you to manage the brands associated with your products.
Adding a New Brand
The Add New Brand panel on the left lets you create a new brand.
- Brand Name: Enter the name of the brand
- Website: Enter the brand’s website URL
- Description: Enter a brief description of the brand
- Status: Set the brand as Active or Inactive
Click Add Brand to save the new brand.
Brands List
The panel on the right displays all existing brands.
- Use the Search brands bar to find a specific brand. Use the All Statuses dropdown to refine the list, then click Search to apply the filter or Reset to clear it.
Each brand in the list displays:
- Brand: A color-coded icon along with the brand name and a short description
- Website: A clickable link to the brand’s website
- Status: Whether the brand is currently Active or Inactive
Each row includes the following action icons on the right side:
- Edit: Opens the brand details for editing
- Deactivate/Activate: Toggles the brand between Active and Inactive
- Delete: Permanently removes the brand
9.2.3 Categories
The Categories page allows you to manage the product categories used to organize your inventory.
Adding a New Category
The Add New Category panel on the left lets you create a new category.
- Category Name: Enter the name of the category
- Slug: Enter a URL-friendly identifier for the category
- Description: Enter a brief description of the category
- Status: Set the category as Active or Inactive
Click Add Category to save the new category.
Categories List
The panel on the right displays all existing categories.
- Use the Search categories bar to find a specific category. Use the Active dropdown to refine the list, then click Search to apply the filter or Reset to clear it.
Each category in the list displays:
- Category: A color-coded icon along with the category name and a short description
- Slug: The URL-friendly identifier for the category
- Status: Whether the category is currently Active or Inactive
Each row includes the following action icons on the right side:
- Edit: Opens the category details for editing
- Deactivate/Activate: Toggles the category between Active and Inactive
- Delete: Permanently removes the category
10. Collaboration
10.1 Meetings
The Meetings page allows you to schedule and manage meetings. The panel on the left displays meetings for the selected date, along with the total meeting count. Use the calendar icon and date label at the top to see the currently selected date.
The calendar panel on the right lets you navigate between months and select a specific date to view its meetings. Dates with scheduled meetings are marked with a dot indicator.
The Meeting Summary section shows a breakdown of meetings for the selected date by status:
- Planned: Meetings that are scheduled but not yet held
- Held: Meetings that have taken place
- Not Held: Meetings that were scheduled but did not take place
- Total Meetings: The overall count of meetings for the selected date
The Quick Filters section lets you jump directly to meetings for Yesterday, Today, or Tomorrow.
Each meeting in the list displays:
- Time: The start and end time of the meeting
- Attendee: The attendee’s photo, name, and email address
- Meeting Title: The title of the meeting along with its current status (Planned, Held, or Not Held)
- Location: Where the meeting will take place, along with a related record tag (e.g., Contact, Account, Lead) when applicable
- Participants & Duration: Avatars of the assigned users and attendees, along with the total meeting duration
Each row includes the following action icons on the right side:
- View: Opens the meeting details page
- Edit: Opens the meeting details for editing
- Change Status: a dialog where you can update the meeting’s status to Planned, Held, or Not Held, then confirm the change.
- Delete: Permanently removes the meeting
Clicking the View icon on a meeting opens its details page.
- Meeting Details: Shows the date and time, location, description, and current status of the meeting
- Attendees: Lists all attendees with their role and email address
- Meeting Information: Shows the user the meeting is assigned to, along with the creation and last updated dates
- Related To: Shows the record the meeting is linked to (e.g., Account), with a link to view it
Adding a New Meeting
Clicking Add Meeting opens a form to create a new meeting.
- Meeting Title: Enter the title of the meeting
- Description: Enter the meeting description or agenda
- Location: Enter where the meeting will take place
- Start Date / End Date: Select the meeting’s start and end dates
- Start Time / End Time: Select the meeting’s start and end times
- Related To: Select the record the meeting is related to
- Attendees: Add the attendees for the meeting
- Assign To: Select the user responsible for the meeting
- Status: Set the meeting status as Planned, Held, or Not Held
10.2 Calls
The Calls page allows you to manage your calls.
Calls List
The panel displays all calls in a table format.
- Use the Search bar to find a specific call. Use the Status and Users dropdowns to refine the list. The Filters button displays the number of filters currently applied, and Clear Filters resets all selections.
Each call in the list displays:
- Title: The title of the call
- Assigned To: The photo, name, and email address of the user assigned to the call
- Date & Time: The start and end date and time of the call
- Related To: The record the call is related to (e.g., Contact, Case, Account)
- Attendees: Avatars of the call attendees
- Status: Whether the call is currently Planned, Held, or Not Held
Each row includes the following action icons on the right side:
- Change Status: Opens a dialog where you can update the call’s status to Planned, Held, or Not Held, then confirm the change
- View: Opens the call details page
- Edit: Opens the call details for editing
- Delete: Permanently removes the call
Clicking the View icon on a call opens its details page.
- Call Details: Shows the date and time, description, and current status of the call
- Attendees: Lists all attendees with their role and email address
- Call Information: Shows who created the call, who it’s assigned to, and the creation and last updated dates
- Related To: Shows the record the call is linked to (e.g., Account), with a link to view it
Adding a New Call
Clicking Add Call opens a form to create a new call.
- Call Title: Enter the title of the call
- Description: Enter the call description or agenda
- Start Date / End Date: Select the call’s start and end dates
- Start Time / End Time: Select the call’s start and end times
- Related To: Select the record the call is related to (e.g., Account, Contact, Case)
- Attendees: Add the attendees for the call
- Assign To: Select the user responsible for the call
- Status: Set the call status as Planned, Held, or Not Held
10.3 Streams
The Streams page allows you to view activity logs for various modules. The panel displays a set of cards, each representing a module for which activity logs can be viewed:
- Account Activities: View activity logs for account activities
- Lead Activities: View activity logs for lead activities
- Opportunity Activities: View activity logs for opportunity activities
- Invoice Activities: View activity logs for invoice activities
- Purchase Order Activities: View activity logs for purchase order activities
- Quote Activities: View activity logs for quote activities
- Sales Order Activities: View activity logs for sales order activities
Click on any card to view the activity stream for that module.
Selecting any of the module cards (Account Activities, Lead Activities, Opportunity Activities, Invoice Activities, Purchase Order Activities, Quote Activities, or Sales Order Activities) opens that module’s Activity Stream page in the same format, showing a chronological log of all activities recorded for that module.
Each activity entry displays:
- Avatar: The photo of the record associated with the activity
- Record Type & Action: The record type along with the action performed.
- Performed By: The user who performed the action, shown as a clickable link
- Date: The date the activity occurred
- Details: A short description of the change made, such as the status set, the assignment made, or the before-and-after values of an updated field
Each entry includes a Delete icon to remove that activity from the log.
10.4 Notes
The Notes page allows you to manage your personal and shared notes. The top of the page displays a quick summary: Total Notes, Personal Notes, and Shared Notes.
- Use the Search bar to find a specific note.
- Use the Created By dropdown to refine the list. The Filters button displays the number of filters currently applied, and Clear Filters resets all selections. Use the view toggle icons to switch between grid and list layouts.
Personal Notes
The Personal Notes section displays notes that are visible only to you. Each note card shows:
- Title: The title of the note
- Author & Date: Who created the note and the date it was created
- Content Preview: A short preview of the note’s content
Each note card includes the following action icons:
- View: Opens the note to read its full content
- Edit: Opens the note for editing
- Delete: Permanently removes the note
Shared Notes
The Shared Notes section displays notes that have been shared with other users, shown in the same card format as Personal Notes.
Adding a New Note
Clicking Add Note opens a form to create a new note.
- Title: Enter the title of the note
- Content: Enter the note’s content using the rich text editor, which supports formatting options such as bold, italic, strikethrough, alignment, lists, quotes, links, and code blocks
- Share With: Select the users you want to share the note with
10.5 Announcements
10.5.1 Manage Announcements
The Announcements page allows you to manage announcements. The panel displays all announcements in a table format.
- Use the Search bar to find a specific announcement.
- Use the Category dropdown to refine the list. The Filters button displays the number of filters currently applied, and Clear Filters resets all selections. Use the All, Active, Inactive, and Expired tabs to view items by status.
- Click Dashboard View to switch to a dashboard-style layout.
Each announcement in the list displays:
- Title: The title of the announcement, along with its category tag
- Featured: Whether the announcement is marked as featured
- Status: Whether the announcement is currently Active, Inactive, or Expired
- Created At: The date the announcement was created
Each row includes the following action icons on the right side:
- Change Status: Opens a dialog where you can update the announcement’s status to Active, Inactive, or Expired, then confirm the change.
- View: Opens the announcement details page with a delete option
- Edit: Opens the announcement details for editing
- Delete: Permanently removes the announcement
Dashboard View
Clicking Dashboard View switches the Announcements page to a card-based layout showing company-wide announcements and notices. Click List View to return to the table layout.
The status tabs let you filter announcements by their current state: All, Featured, Upcoming, or Expired.
Each announcement card displays:
- Title: The title of the announcement, along with tags indicating whether it’s Featured and its category.
- Description: A short preview of the announcement content
- Date Range: The start date and, if applicable, the end date of the announcement
- Author: The avatar of the user who created the announcement
Each card includes a View icon to open the announcement details.
Overview
The Overview panel on the right shows a summary of announcement statistics:
- Total: The overall count of announcements
- Active: The count of currently active announcements
- Featured: The count of featured announcements
- Upcoming: The count of announcements scheduled to start in the future
- Expired: The count of expired announcements
By Category
The By Category panel shows the number of announcements in each category (e.g., IT Update, Company News, Event, HR, Policy Update), along with a progress bar indicating its share of the total.
Adding a New Announcement
Clicking Add Announcement opens a form to create a new announcement.
- Title: Enter the title of the announcement
- Content: Enter the announcement content using the rich text editor, which supports formatting options such as bold, italic, strikethrough, alignment, lists, quotes, links, and code blocks
- Announcement Category: Select the category the announcement belongs to
- Start Date / End Date: Select the dates the announcement should be active
- Status: Set the announcement as Active, Inactive, or Expired
- Featured: Check this box to mark the announcement as featured
10.5.2 Announcement Categories
The Announcement Categories page allows you to manage the categories used to classify your announcements.
Adding a New Category
The Add New Category panel on the left lets you create a new announcement category.
- Name: Enter the name of the category
- Description: Enter a brief description of the category
- Status: Set the category as Active or Inactive
Click Add Category to save the new category.
Announcement Categories List
The panel on the right displays all existing announcement categories.
- Use the Search announcement categories bar to find a specific category. Use the Active dropdown to refine the list, then click Search to apply the filter or Reset to clear it.
Each category in the list displays:
- Category: A color-coded icon along with the category name and a short description
- Status: Whether the category is currently Active or Inactive
Each row includes the following action icons on the right side:
- Edit: Opens the category details for editing
- Deactivate/Activate: Toggles the category between Active and Inactive
- Delete: Permanently removes the category
11. Projects
Project Management
Projects
The Manage Projects page allows you to manage your projects. The top of the page displays a quick summary: Total Projects, Active, On Hold, Completed, and Overdue.
- Use the Search bar to find a specific project. Use the Priority, Accounts, and Assigned To dropdowns to refine the list. The Filters button displays the number of filters currently applied, and Clear Filters resets all selections. Use the All, Active, Inactive, On Hold, and Finished tabs to view items by status. Click Export to download the project list.
Project Cards
Each project card displays:
- Project Name: The title of the project
- Task Progress: The number of completed tasks out of total tasks, along with the completion percentage
- Assigned To: The photo of the user assigned to the project
- Deadline: The project’s due date
- Tags: The project’s status (e.g., Active, On Hold, Completed) and priority (e.g., Medium, High, Urgent)
- Budget: The allocated budget for the project
Each card includes a “…” menu with the following actions:
- View Project: Opens the project details page
- Change Status: Opens a dialog where you can update the project’s status to Active, Inactive, Completed, or On Hold, then confirm the change.
- Edit: Opens the project details for editing
- Delete: Permanently removes the project
Clicking View Project opens the project’s details page.
- Header: Displays the project name, code, priority, and status, along with Kanban View and Gantt View buttons
- Description: A short summary of the project
- Task Progress: Shows the overall completion percentage and a breakdown of tasks by status, along with the total tasks completed
- Account Information: The account linked to the project, along with its contact phone number
- Timeline: The project’s start date, end date, and creation date
- Budget & Assignment: The project budget, the user assigned to the project, and the user who created it
- Description: The full project description
Kanban View
Clicking Kanban View opens a board where you can manage the project’s tasks by status.
- Use the Search bar to find a specific task.
- Use the Status and Priority dropdowns to refine the list. The Filters button displays the number of filters currently applied, and Clear Filters resets all selections.
Tasks are organized into columns by status: To Do, In Progress, Review, and Done, each showing the task count. Click the + icon on a column header to add a task directly to that status.
Each task card displays:
- Task Title: The name of the task
- Description: A short summary of the task
- Progress: The completion percentage, shown with a progress bar
- Priority: The task’s priority level (e.g., Low, Medium, High)
- Due Date: The task’s deadline
- Assigned To: The photo of the user assigned to the task
Each card includes a “…” menu with the following actions:
- View: Opens the task details page
- Edit: Opens the task details for editing
- Delete: Permanently removes the task
Clicking View on a task opens its details page.
- Task Overview: Shows the task description, project, and assigned user, along with its status and priority tags
- Progress: The completion percentage, shown with a progress bar
- Start Date / Due Date: The task’s scheduled dates
- Estimated Hours / Actual Hours: The planned and actual time spent on the task
- Created By / Created At: Who created the task and when
- Time Tracking: A summary of Estimated hours, Actual hours, and the Variance between them
Gantt View
Clicking Gantt View opens a chart to visualize the project timeline and task dependencies.
- Use the Search bar to find a specific task. Use the Status and Priority dropdowns to refine the list. The Filters button displays the number of filters currently applied, and Clear Filters resets all selections.
- Click Add Task to create a new task directly from this view.
- Use the Quarter Day, Half Day, Day, Week, and Month buttons to adjust the timeline’s zoom level.
The Gantt Chart displays each task as a bar positioned along the timeline according to its start and due dates, with a marker line indicating the current date.
Adding a New Task
Clicking Add Task opens a form to create a new task.
- Task Title: Enter the title of the task
- Description: Enter the task description
- Start Date / Due Date: Select the task’s start and due dates
- Priority: Set the priority as Low, Medium, or High
- Status: Set the task status as To Do, In Progress, Review, or Done
- Estimated Hours: Enter the estimated hours required for the task
- Progress (%): Enter the current completion percentage
- Assign To: Select the user responsible for the task
Adding a New Project
Clicking Add Project opens a form to create a new project.
- Project Name: Enter the name of the project
- Description: Enter the project description
- Account: Select the account the project belongs to
- Start Date / End Date: Select the project’s start and end dates
- Budget: Enter the project budget
- Priority: Set the priority as Low, Medium, High, or Urgent
- Status: Set the project as Active, Inactive, On Hold, or Completed
- Assign To: Select the user responsible for the project
Project Tasks
The Project Tasks page allows you to manage tasks across all your projects.
- Use the Search bar to find a specific task. Use the Status, Priority, Project, and Assigned To dropdowns to refine the list. The Filters button displays the number of filters currently applied, and Clear Filters resets all selections. Click Export to download the task list.
Tasks are organized into columns by status: To Do, In Progress, Review, and Done, each showing the task count. Click the + icon on a column header to add a task directly to that status.
Each task card displays:
- Task Title: The name of the task, along with the project it belongs to
- Priority: The task’s priority level (e.g., Low, Medium, High, Urgent)
- Progress: The completion percentage, shown with a progress bar
- Due Date: The task’s deadline
- Assigned To: The photo of the user assigned to the task
Each card includes a “…” menu with the following actions:
- View: Opens the task details page
- Edit: Opens the task details for editing
- Delete: Permanently removes the task
Clicking View on a task opens its details page.
- Task Overview: Shows the task description, project, parent task (if applicable), and assigned user, along with its status and priority tags
- Progress: The completion percentage, shown with a progress bar
- Start Date / Due Date: The task’s scheduled dates
- Estimated Hours / Actual Hours: The planned and actual time spent on the task
- Created By / Created At: Who created the task and when
- Time Tracking: A summary of Estimated hours, Actual hours, and the Variance between them
Adding a New Task
Clicking Add Task opens a form to create a new task.
- Task Title: Enter the title of the task
- Description: Enter the task description
- Project: Select the project the task belongs to
- Parent Task: Select a parent task if this is a subtask
- Start Date / Due Date: Select the task’s start and due dates
- Priority: Set the priority as Low, Medium, or High
- Status: Set the task status as To Do, In Progress, Review, or Done
- Estimated Hours: Enter the estimated hours required for the task
- Actual Hours: Enter the actual hours spent on the task
- Progress (%): Enter the current completion percentage
- Assign To: Select the user responsible for the task
Task Status
The Task Status page allows you to manage the task status categories used for your project tasks.
Adding a New Task Status
The Add New Task Status panel on the left lets you create a new task status.
- Status Name: Enter the name of the status
- Color: Choose a color swatch or enter a hex code (e.g., #6B7280) to visually distinguish the status
- Description: Enter a brief description of the status
- Status: Set the task status as Active or Inactive
Click Add Task Status to save the new task status.
Task Status List
The panel on the right displays all existing task statuses.
- Use the Search task statuses bar to find a specific task status. Use the Active dropdown to refine the list, then click Search to apply the filter or Reset to clear it.
Each task status in the list displays:
- Task Status: A color-coded icon along with the status name and a short description
- Status: Whether the task status is currently Active or Inactive
Each row includes the following action icons on the right side:
- Edit: Opens the task status details for editing
- Deactivate/Activate: Toggles the task status between Active and Inactive
- Delete: Permanently removes the task status
12. Documents
Manage Documents
The Documents page allows you to manage your documents and organize them into folders. The panel displays all folders in a grid layout. Use the Search bar to find a specific folder.
Each folder card displays its icon and name. Hovering over a folder reveals the following action icons:
- Edit: Opens the folder details for editing
- Delete: Permanently removes the folder
Click on a folder to open it and view its contents. Opening a folder displays its contents and details.
- Click Create Folder to add a subfolder within this folder.
- Click Upload Document to add a document to this folder.
The contents panel displays subfolders and documents as cards, along with the total item count. Each document card shows an icon indicating its file type.
The Folder Details panel on the right shows:
- Name: The name of the folder
- Parent Folder: The folder it’s nested under
- Created: The date the folder was created
- Description: The folder’s description
Document cards inside a folder include a “…” menu with the following actions:
- Download: Downloads the document file
- Edit: Opens the document details for editing
- Delete: Permanently removes the document
Uploading a Document
Clicking Upload Document opens a form to upload a new document.
- Document Name: Enter the name of the document
- Account: Select the account the document is related to
- Folder: Select the folder the document should be uploaded to
- Type: Select the document type
- Opportunity: Select the opportunity the document is related to
- Publish Date / Expiration Date: Select the dates the document should be published and expire
- Attachment: Click Browse to select the file to upload
- Assign To: Select the user responsible for the document
- Description: Enter a brief description of the document
- Status: Set the document as Active or Inactive
Creating a New Folder
Clicking Create Folder opens a form to create a new folder.
- Folder Name: Enter the name of the folder
- Parent Folder: Select the folder this new folder should be nested under, or leave as Root Folder
- Description: Enter a brief description of the folder
13. System Control
13.1 staff
13.1.1 User Management
The Users Management page provides a full overview of all system users registered in the application. The top right of the page includes a Login History icon to view recent login activity and an Add User button to create a new user account.
Use the search bar to look up specific records, and refine the list by selecting a Role from the dropdown. Use “Clear Filters” to remove the selection. The Filters badge simply displays the number of filters currently applied. The top right also includes a view toggle to switch between list view and grid view.
Users list
The Users list displays each entry with the following columns:
- Name: The user’s full name, profile photo, and email address
- Roles: The role(s) assigned to the user (e.g., Manager, HR, Employee)
- Joined: The date the user was added to the system
The Actions column on the right provides five options for each user:
- Reset Password: Opens a modal to set a new password for the user
- Toggle Status: Activates or deactivates the user account
- View: Opens the full user details page
- Edit: Opens the user account for editing
- Delete: Removes the user from the system
When you click Reset Password, a modal opens with the following fields:
- New Password: Enter the new password for the user
- Confirm Password: Re-enter the new password to confirm
Login History
Clicking the Login History icon at the top of the page opens the Login History page, which displays a record of all user login activity. The top right of the page includes a Back button to return to the Users Management page.
The page includes a search bar with a Search button to filter records.
The Login History list displays each entry with the following columns:
- User: The user’s name and email address
- User Type: The user role (e.g., Employee, HR)
- IP Address: The IP address from which the user logged in
- Login Date: The date and time of the login
- Details: The browser and operating system used
The Actions column on the right provides two options for each login record:
- View: Opens the full login details
- Delete: Removes the login record from the list
Add New User
Clicking the Add User button opens a modal form where the admin can create a new user account. The form captures the following information:
- Name: Enter the user’s full name
- Email: Enter the user’s email address
- Password: Enter the password for the account
- Confirm Password: Re-enter the password to confirm
- Role: Select the role to assign to the user from the dropdown
13.1.2 Roles Management
The Roles page provides a full overview of all user roles configured in the system along with their assigned permissions. The top right of the page includes an Add Role button to create a new role.
The page includes a search bar with a Search button to filter records by role name.
Roles list
The Roles list displays each entry with the following columns:
- Name: The role name (e.g., Employee, Manager, HR)
- Permissions: A preview of the assigned permissions with a “+X more” indicator showing the total count
- Created At: The date the company role was registered on the platform
The Actions column on the right provides three options for each role:
- View: Opens the full role details page
- Edit: Opens the role for editing
- Delete: Removes the role from the list
When you click View on any role, it opens its dedicated role details page. The page is organized into the following sections:
- Role Information: Displays the Role Name, Slug, Total Permissions count, and Description.
- Assigned Permissions: Lists all permissions assigned to this role, grouped by module (e.g., Dashboard, Media, Branches, Departments, Employees, Meetings, Assets). Each module displays its specific permission tags such as Manage, Create, View, Edit, Delete, and Approve actions.
Add New Role
Clicking the Add Role button opens a modal form where the admin can create a new role. The form is organized into two sections:
- Role Information: Enter the Role Name (e.g., HR Manager, Accountant) and a brief Description of the role.
- Role Permissions: Select the permissions to assign to the role using the checkboxes. Permissions are grouped by module (e.g., Dashboard, Users, Roles, Media, Branches, Departments, Employees, Meetings, Assets, Training, Leaves, Payroll), with each module offering specific actions like Manage All, Create, View, Edit, and Delete. The admin can select individual permissions or entire modules as needed.
13.2 Plans
13.2.1 Plans
The Plans page displays all available subscription plans the organization can choose from. The page is titled Choose Your Plan and presents the plans as side-by-side comparison cards.
At the top of the page, a billing cycle toggle allows the admin to switch between Monthly and Yearly pricing, with a “Save 20%” indicator highlighting the discount on yearly billing.
Each plan card displays the following information:
- Plan Name: The name of the plan (e.g., Free, Starter, Pro)
- Price: The plan cost along with the billing cycle (e.g., $19.99/monthly)
- Description: A short summary of who the plan is best suited for
- Trial Information: Displays the free trial period if available (e.g., 7 days free trial, 14 days free trial)
- What’s Included: Lists the plan limits including the number of Users, Employees, and Storage capacity
- Features: Lists the features included or excluded in the plan (e.g., AI Integration), marked with a check or cross icon
Plans may also display special badges:
- Recommended: Highlights a suggested plan for the organization
- Current: Indicates the plan the organization is currently subscribed to
At the bottom of each plan card, action buttons are available depending on the plan and the organization’s current subscription:
- Subscribe Now: Opens the subscription modal to subscribe to the plan immediately
- Request Plan: Submits a request for the plan that goes to administrators for approval
- Start 7 Day Trial: Begins a free trial of the plan
- Current Plan: A disabled indicator is shown on the plan the organization is already subscribed to, along with the Expires on date.
Subscribe to a Plan
Clicking the Subscribe Now button opens a modal where the company can complete the subscription. The modal displays the selected plan and billing cycle at the top, followed by the following fields:
- Select Payment Method: Choose from available payment options including Bank Transfer, Stripe, and PayPal
- Coupon Code (Optional): Enter a coupon code and click Apply to receive a discount
- Subtotal: Displays the plan cost before discounts
- Total: Displays the final amount to be paid after any discounts
Once the payment method is selected and any coupon applied, clicking the Pay $49.99 button confirms the subscription. The Cancel button closes the modal without processing any payment.
A company profile card is pinned to the bottom of the left sidebar at all times, visible on every page of the Company Admin panel. This card displays the company’s profile photo along with its current plan name (e.g., Pro), and includes an Upgrade button to switch to a higher plan.
Clicking the profile photo or company name on this card opens a popover menu directly above it, showing the company name and email at the top, followed by quick links to Referral Program, Plans, Settings, and Log out, giving the admin fast access to account-related pages without navigating through the main sidebar menu.
13.2.2 Plan Requests
The Plan Requests page provides a full overview of all plan requests submitted by companies awaiting administrator approval.
Use the search bar to look up specific records. Use the Status dropdown to refine the list. The Filters button displays the number of filters currently applied, and Clear Filters resets all selections.
Plan Requests list
The Plan Requests list displays each entry with the following columns:
- Company: The company name, profile photo, and email address that submitted the request
- Plan: The plan being requested (e.g., Free, Pro)
- Duration: The billing cycle of the requested plan (e.g., Monthly, Yearly)
- Status: The current state of the request (Pending, Approved, Rejected)
- Request Date: The date the request was submitted
13.2.3 Plan Orders
The Plan Orders page provides a full overview of all completed plan orders along with their payment details.
Use the search bar to look up specific records, and refine the list by
selecting a status, Date From or Date To. Use “Clear Filters” to remove
all
selections. The Filters badge simply displays the number of filters currently applied.
The Plan Orders list displays each entry with the following columns:
- Order Number: The unique order reference number
- Name: The company name and email address that placed the order
- Plan: The plan purchased (e.g., Pro, Starter)
- Original Price: The original price of the plan before any discounts
- Discount: The discount amount applied, if any
- Final Price: The final amount paid after discounts
- Status: The current state of the order (Approved, Pending, Rejected)
- Receipt: you can see it (-) here
- Order Date: The date the order was placed
13.3 Referral Program
The Referral Program section allows the admin to manage and track the company’s participation in the platform’s referral system. It contains three sub-sections accessible from the left sidebar: Dashboard, Referred Users, and Payout Requests.
Dashboard
The Referral Program Dashboard provides a complete overview of the company’s referral activity. Four summary cards at the top display:
- Total Referrals: The total number of users who joined through the referral link
- Referred Users: The number of active users acquired through referrals
- Total Earned: The total commission amount earned from all referrals
- Available Balance: The commission amount currently ready to withdraw
The Your Referral Link section displays the company’s unique referral URL that can be shared to earn commissions when new users sign up and purchase plans. A copy icon next to the link allows the admin to copy it instantly for sharing.
The Recent Referred Users section lists the latest users acquired through the referral link, showing each entry’s avatar, company name, email address, and current plan badge (e.g., Starter, No Plan).
Referred Users
The Referred Users page provides a detailed view of all users who registered on the platform using the company’s referral link. Three summary cards at the top display:
- Total Referred Users: The total number of users who signed up through the referral link
- Users with Plans: The number of referred users who have purchased an active subscription plan
- Total Commission Earned: The total commission amount earned from all referred users
The Referred Users List section displays each referred user as an individual card containing:
- User Avatar & Name: The initial-based avatar along with the user’s name and email address
- Registration Date: The date the user registered through the referral link
- Plan Badge: Shows the user’s current subscription plan (Starter, Pro, or No Plan)
- Plan Price: The monthly subscription cost of the user’s active plan
- Total Commission: The cumulative commission earned from that specific user
For users with an active paid plan, a Commission History section is expanded within the card, showing each commission entry with its applicable percentage (e.g., 12.50% commission) and the corresponding amount earned (e.g., +$99.99). Users on the No Plan status will not display a commission history, as no commission is generated until they upgrade to a paid plan.
Payout Requests
The Payout Requests section allows the admin to request a withdrawal of earned commissions and track the status of previous payout requests.
The Create Payout Request section at the top includes a Request Payout button to submit a new payout request. A note below indicates the minimum balance required to request a payout (e.g., “You need at least $50.00 to request a payout”). The button remains disabled until the available balance meets the minimum threshold.
The Your Payout Requests table displays all previously submitted payout requests with the following columns:
- Amount: The payout amount requested
- Status: The current state of the request (Pending, Approved, or Rejected)
- Date: The date the request was submitted
13.4 Notification Templates
- The Notification Templates section allows the Super Admin to manage and customize the automated notification messages sent through third-party messaging platforms.
The page is divided into two tabs: Slack and Twilio. Each tab works in the same way but sends notifications through a different channel.
- Slack: Manages notification templates sent to your team via the Slack messaging platform.
- Twilio: Manages notification templates sent via SMS through the Twilio platform.
All two tabs share the same layout and functionality:
Enter keywords in the search field to find a specific template and click “Search” to execute. Notification Templates Table Information:
The table displays the following columns:
- Name: The name of the notification event (Meeting Create, Case Create, Quote Create, Account create, Opportunity create, and Lead Create)
- Actions: Quick action button for template management
Each template row includes one action icon:
- Edit: Opens the template editor to customize the notification message for that event. You also can use the language option by selecting.
Note: Notification templates cannot be created or deleted. You can only edit the existing templates. Make sure the relevant third-party integration (Slack or Twilio) is configured in Settings before notifications can be sent
13.5 Settings
The Settings section allows the admin to configure global application preferences, branding, currency, email communication, notifications, third-party integrations, payment gateways, and document templates. The page features a vertical navigation menu on the left listing all setting categories. The settings are organized into the following sub-sections: System Settings, Brand Settings, Currency Settings, Email Settings, Email Notification Settings, Twilio Settings, Slack Settings, Payment Settings, Quote Templates, Sales Order Templates, Invoice Templates, Google Calendar Settings, and Webhook Settings.
Each settings panel includes a Save Changes button in the top right corner to apply the configured values.
13.5.1 System Settings
The System Settings panel allows the admin to configure global application preferences. The following fields are available:
- Default Language: Select the default language for the application from the dropdown
- Date Format: Select the format used to display dates
- Time Format: Select the format used to display time
- Default Timezone: Select the default timezone for the application
13.5.2 Brand Settings
Note: Brand Settings works the same way for both the Super Admin and each Company. The Super Admin’s own Brand Settings (Logos, Text, Theme) only apply to and show on the Super Admin side. Each company customizes its own Brand Settings separately under their panel, and those changes will only reflect on that company’s side.
13.5.3 Currency Settings
Note: The currency selected in the Super Admin’s own settings only applies and shows on the Super Admin side. Each company sets up its own currency separately under their System Setup, and that currency will show only on that company’s side. However, the currency set under the Super Admin’s Plan section will also show on the Company side’s Plan page.
13.5.4 Email Settings
Note: Both Super Admin and Company sides have their own separate Email Settings. Each side needs to set it up individually, but the setup process and options are exactly the same on both.
13.5.5 Email Notification Settings
Email Notification Settings
- The Email Notification Settings page allows you to control which email notifications are sent from the system. Toggle each notification on or off as needed.
Toggle on or off the following email notifications:
- User Created: Notify when a new user is created.
- Lead Assigned: Notify when a lead is assigned to a user.
- Lead Moved: Notify when a lead is moved to a different stage.
- Quote Created: Notify when a new quote is created.
- Quote Status Changed: Notify when a quote’s status is updated.
- Task Assigned: Notify when a task is assigned to a user.
- Meeting Invitation: Notify when a user is invited to a meeting.
- Case Created: Notify when a new case is created.
- Opportunity Created: Notify when a new opportunity is created.
- Opportunity Status Changed: Notify when an opportunity’s status is updated.
- Invoice Payment Reminder: Notify when a payment reminder is due for an invoice.
- Invoice Created: Notify when a new invoice is created.
- Purchase Order Created: Notify when a new purchase order is created.
- Receipt Order Created: Notify when a new receipt order is created.
- Return Order Created: Notify when a new return order is created.
- Sales Order Created: Notify when a new sales order is created.
- Delivery Order Created: Notify when a new delivery order is created.
13.5.6 Twilio Settings
- The Twilio Settings page allows you to configure Twilio settings for SMS notifications and communications. Enter your Twilio account credentials to connect the integration.
- Account SID: Enter your Twilio Account SID
- Auth Token: Enter your Twilio Auth Token
- From Phone Number: Enter the phone number Twilio will send SMS messages from (with country code, e.g., +1234567890)
Toggle on or off the following SMS notifications:
- Lead Create: Notify when a new lead is created.
- Opportunity Create: Notify when a new opportunity is created.
- Account Create: Notify when a new account is created.
- Quote Create: Notify when a new quote is created.
- Case Create: Notify when a new case is created.
- Meeting Create: Notify when a new meeting is created.
The panel on the right lets you verify your Twilio setup by sending a test SMS.
- Send Test To: Enter a phone number with country code (e.g., +1234567890) to receive the test message
- Click Send Test SMS to send a test message using your configured Twilio settings.
A reference panel outlines the steps to configure Twilio:
- Sign up for a Twilio account at twilio.com
- Get your Account SID and Auth Token from the Twilio Console
- Purchase a phone number or use a trial number
- Enter your credentials and admin phone number
13.5.7 Slack Settings
The Slack Settings page allows you to configure Slack settings for notifications and communications. Enter your Slack webhook details to connect the integration.
- Webhook URL: Enter your Slack incoming webhook URL
Toggle on or off the following Slack notifications:
- Lead Create: Notify when a new lead is created.
- Opportunity Create: Notify when a new opportunity is created.
- Account Create: Notify when a new account is created.
- Quote Create: Notify when a new quote is created.
- Case Create: Notify when a new case is created.
- Meeting Create: Notify when a new meeting is created.
The panel on the right lets you verify your Slack setup by sending a test message.
- Click Send Test Message to send a test message to your configured Slack webhook.
A reference panel outlines the steps to configure Slack:
- Go to your Slack workspace
- Create a new Slack app
- Enable Incoming Webhooks
- Add webhook to workspace
- Copy the webhook URL here
13.5.8 Payment Settings
Note: Payment settings work the same way for both the Super Admin and each Company. The Super Admin’s own Payment Settings configure the payment gateway used to collect subscription payments from companies. Each company sets up its own Payment Settings separately under their panel, and that configuration only applies to and shows on that company’s side.
13.5.9 Quote Templates
The Quote Templates page allows you to configure the quote template, colors, and display options.
- Quote Template: Select the template style to use for quotes (e.g., New York)
- QR Display?: Toggle on to display a QR code on the quote
- Color Input: Choose a color swatch to apply as the accent color for the quote
- Quote Logo: Click Browse to select a logo to display on quotes
The Preview panel on the right shows a live preview of how the quote will look with the selected template, color, and logo.
13.5.10 Sales Order Templates
The Sales Order Templates page allows you to configure the sales order template, colors, and display options.
- Sales Order Template: Select the template style to use for sales orders (e.g., New York)
- QR Display?: Toggle on to display a QR code on the sales order
- Color Input: Choose a color swatch to apply as the accent color for the sales order
- Sales Order Logo: Click Browse to select a logo to display on sales orders
The Preview panel on the right shows a live preview of how the sales order will look with the selected template, color, and logo.
13.5.11 Invoice Templates
The Invoice Templates page allows you to configure the invoice template, colors, and display options.
- Invoice Template: Select the template style to use for invoices (e.g., New York)
- QR Display?: Toggle on to display a QR code on the invoice
- Color Input: Choose a color swatch to apply as the accent color for the invoice
- Invoice Logo: Click Browse to select a logo to display on invoices
The Preview panel on the right shows a live preview of how the invoice will look with the selected template, color, and logo.
13.5.12 Google Calendar Settings
The Google Calendar Settings page allows you to configure Google Calendar integration for appointment synchronization.
- Enable Google Calendar: Toggle on to enable Google Calendar integration for appointments
- Google Calendar ID: Enter your Google Calendar ID, or enter “primary” to use your main calendar
- Service Account JSON File: Click Browse to upload your Google service account JSON credentials
Click Test Sync to verify the integration is working correctly, or Save Changes to apply all updates.
13.5.13 Webhook Settings
The Webhook Settings page allows you to manage webhooks for external integrations. The panel displays all configured webhooks in a table format.
Each webhook in the list displays:
- Module: The module the webhook is triggered by (e.g., New User, Lead Assigned, Case Created)
- Method: The HTTP method used to send the webhook request (e.g., POST)
- URL: The destination URL the webhook sends data to
Each row includes the following action icons on the right side:
- Edit: Opens the webhook details for editing
- Delete: Permanently removes the webhook
Adding a New Webhook
Clicking Add Webhook opens a form to create a new webhook.
- Module: Select the module that should trigger the webhook
- Method: Select the HTTP method to use (e.g., GET, POST)
- URL: Enter the destination URL the webhook should send data to
We're Here to Help - Let's Talk
Have questions about our solutions, customization services, or business tools? Our team is here to help you. let's talk.