Task SaaS - Smart Task & Project Management Software

User Manual – Task SaaS

Welcome to the Task SaaS User Manual, your complete guide to mastering Task SaaS — a powerful, intuitive platform built to simplify task and project management. With Task SaaS, you can plan, organize, and track all your work effortlessly, ensuring better collaboration, productivity, and workflow efficiency across your team.

1. Introduction

1.1 What is Task SaaS?

Task SaaS is a comprehensive Project Management and Task Tracking platform designed to streamline project workflows and enhance team productivity. Built as a multi-tenant SaaS solution, it provides organizations with a complete project ecosystem that covers the entire project lifecycle from initiation to completion.

1.2 Key Features Overview

  • Complete Project Management: Manage projects, tasks, milestones, and deliverables
  • Client Management: Comprehensive client relationship management
  • Invoice System: Professional invoicing with multiple payment gateways
  • Time Tracking: Real-time time tracking and timesheet management
  • Expense Management: Project expense tracking and budget control
  • Team Collaboration: Task assignment and team communication
  • Calendar Integration: Google Calendar sync and meeting management
  • Zoom Integration: Built-in video conferencing capabilities
  • Multi-Language Support: Available in multiple languages
  • Mobile Responsive: Works seamlessly on desktop, tablet, and mobile devices
  • 30+ Payment Gateways in plan: Comprehensive payment processing options

1.3 Who Should Use Task SaaS?

  • Project Managers: Streamline project workflows and team coordination
  • Team Leaders: Manage team tasks and track project progress
  • Freelancers: Organize client projects and track billable hours
  • Agencies: Manage multiple client projects simultaneously
  • Small to Large Businesses: Scale project operations with professional tools
  • Remote Teams: Coordinate distributed team collaboration
  • Consultants: Track client work and generate professional invoices
  • Service Providers: Manage service delivery and client relationships

2. Registration and Login

2.1 User Registration

  • 1. Visit the Registration Page

    • Navigate to the Task SaaS website
    • Click on “Sign Up” or “Get Started”
  • 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
    • Company Name: Enter your organization name
  • 3. Submit Registration

    • Review the terms of service and privacy policy
    • Click “Create Account” to submit your registration

2.2 Email Verification

  • 1. Check Your Email

    • Check your email inbox for a verification link
    • Look for an email from Task SaaS with subject “Verify Your Account”
    • If you don’t receive the email, check your spam/junk folder
  • 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
  • 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

  • 1. Access the Login Page

    • Go to the login URL provided in your welcome email
    • Or navigate to the main website and click “Login”
  • 2. Enter Login Credentials

    • Email Address: Enter your registered email
    • Password: Enter your account password
    • Remember Me: Check this box to stay logged in (optional)
  • 3. Complete Login

    • Click “Login” to access your account
    • You’ll be redirected to your dashboard
  • 4. Dashboard Overview

    After successful login, you’ll see the main dashboard with:

    • Main Statistics Cards:
      • Total Projects: Number of projects in your organization
      • Active Tasks: Current pending tasks
      • Total Clients: Number of clients in your system
      • Total Revenue: Revenue from completed invoices
    • Navigation Features:
      • Left Sidebar: Access to all main modules (Projects, Tasks, Clients, etc.)
      • Language Toggle: Switch between available languages
      • Profile Menu: Account settings and preferences
    • For Super Admin Users: Super Admin dashboard displays platform-wide metrics:
      • Total Companies: Number of registered company accounts
      • Total Users: Total number of users in the system
      • Active Subscriptions: Number of active plan subscriptions
      • Monthly Growth: Percentage growth in company registrations
      • Total Revenue: Total revenue generated from plan subscriptions
      • Recent Activity Feed: Live feed of recent companies, users, and payment activities

2.4 Password Management

  • 2.4.1 Forgot Password

    1. Access Password Reset
    • On the login page, click “Forgot Password?”
    • Enter your registered email address
    • Click “Send Reset Link”
    2. Reset Your Password
    • Check your email for a password reset link
    • Click the link to open the password reset page
    • Enter your new password twice
    • Click “Reset Password”
  • 2.4.2 Change Password (When Logged In)

    1. Access Profile Settings
    • Click on your profile picture in the top-right corner
    • Select “Profile Settings” from the dropdown
    2. Update Password
    • Go to the “Security” tab
    • Enter your current password
    • Enter your new password twice
    • Click “Update Password”

3. Super Admin Introduction

3.1 Super Admin Login Process

  • 3.1.1 What is a Super Admin?

    The Super Admin is the highest level administrator with complete control over the entire Task SaaS platform. Super Admins can:

    • Manage Companies: Create, edit, and manage all company accounts
    • Plan Management: Create and configure subscription plans with pricing
    • Plan Order Processing: Approve/reject plan orders and subscription requests
    • Coupon Management: Create and manage discount codes and promotions
    • System Settings: Configure platform-wide settings and policies
    • Currency Management: Manage global currency settings and formatting
    • Referral Program: Configure and monitor referral system
    • Landing Page Management: Manage public website and custom pages
    • Media Library: Global media management and storage
    • User Impersonation: Login as company users for support purposes
    • Account Status Control: Activate/deactivate company accounts
  • 3.1.2 Super Admin Login Steps

    1. Access Super Admin Portal
    • Use the standard login page with Super Admin credentials
    • Email: Use your designated Super Admin email
    • Password: Enter your Super Admin password

3.2 Super Admin Dashboard

After login, you’ll access the Super Admin dashboard with:

  • 3.2.1 Main Statistics Cards:

    • Total Companies: Number of registered company accounts
    • Total Users: Total number of users in the system (excluding super admins)
    • Active Subscriptions: Number of approved plan orders/subscriptions
    • Monthly Growth: Percentage growth in company registrations compared to previous month
    • Total Revenue: Total revenue generated from approved plan orders
  • 3.2.2 Dashboard Analytics:

    • Recent Activity Feed: Live feed of recent companies, users, and payment activities
    • Top Performing Plans: List of plans ranked by revenue and subscriber count

3.3 Currency Management

Currency Management provides comprehensive international billing support that enables multi-currency operations while maintaining accurate financial calculations and professional currency presentation across all platform financial activities.

  • 3.3.1 Navigation and Access

    Access Path: Navigate to “Settings” → “Currency Settings” with Super Admin login credentials to access comprehensive currency management tools and international billing configuration.

  • 3.3.2 Currency Configuration

    Configuration Process: Access currency settings through the Settings menu and click “Add New Currencie” button to create new currency support with detailed configuration options.

    Required Currency Details:
    • Name: Enter full currency name for clear identification in billing and financial displays
    • Code: Specify standard code (USD, EUR, GBP) as per international standards for system integration
    • Symbol: Configure symbol ($, €, £) for correct financial display and cultural accuracy
    • Exchange Rate: Set conversion rate against base currency for accurate multi-currency billing
    • Status: Mark Active or Inactive to control currency availability in billing

3.4 Landing Page Management

Landing Page Management provides comprehensive public website customization that enables marketing effectiveness, customer acquisition, and professional brand presentation through systematic content management and search engine optimization.

  • 3.4.1 Navigation and Access

    Access Requirements: Super Admin login credentials are required to access landing page management through the “Landing Page” section in the main navigation menu.

  • 3.4.2 Landing Page Sections

    Available Sections: Comprehensive landing page components enable complete website customization and marketing optimization:

    • Hero Section: Configure main banner with compelling call-to-action elements that capture visitor attention and drive conversion through professional presentation and clear value proposition communication.
    • Features Section: Highlight key platform features and capabilities providing visitors with clear understanding of platform value and competitive advantages through organized feature presentation.
    • Screenshots: Display product screenshots gallery showcasing platform capabilities and user interface design helping visitors understand platform functionality and user experience.
    • About Us: Present company information, history, and organizational values building customer trust and professional credibility through comprehensive organizational presentation.
    • Testimonials: Feature customer testimonials and success stories building credibility and social proof that supports customer confidence and conversion optimization.
    • Pricing Plans: Present subscription plans with clear pricing information enabling informed customer decisions and transparent pricing communication that supports conversion optimization.
    • FAQ Section: Address frequently asked questions providing comprehensive information that reduces customer acquisition barriers and supports informed decision-making.
    • Newsletter: Provide newsletter subscription capabilities enabling lead generation and customer engagement through email marketing integration and subscriber management.
    • Contact Section: Present contact information and inquiry form enabling customer communication and lead generation through accessible contact options.

3.5 Custom Pages Management

Custom Pages Management provides comprehensive static page creation capabilities that enable additional content presentation, legal documentation, and specialized information sharing through organized page management and content optimization.

  • 3.5.1 Navigation and Access

    Access Requirements: Super Admin login credentials are required to access custom pages management through the “Custom Pages” section in the main navigation menu.

  • 3.5.2 Creating Custom Pages

    Page Creation Process: Navigate to “Custom Pages” and click “Add Page” button to access comprehensive page creation tools with detailed configuration options.

    Required Page Details:
    • Title: Enter descriptive page title for navigation and search engine optimization
    • Slug: Configure URL slug for search engine friendly URLs
    • Content: Create page content using rich text editor with comprehensive formatting options
    • Meta Description: Configure SEO description optimizing search engine visibility
    • Status: Set published or draft status controlling page visibility

4. Company User Introduction

4.1 Company Login Process

  • 4.1.1 What is a Company User?

    Company users are administrators and team members within individual organizations who have access to project management features specific to their company. Company users can:

    • Manage Projects: Create, edit, and manage project portfolios
    • Task Management: Handle task creation, assignment, and tracking
    • Client Relations: Manage client information and communications
    • Contract Management: Handle digital contracts and agreements
    • Time Tracking: Track billable hours and project time
    • Expense Management: Monitor project expenses and budgets
  • 4.1.2 Company Login Steps

    1. Access Company Portal
    • Use the standard login page with company credentials
    • Email: Use your company email address
    • Password: Enter your company password

4.2 Company Dashboard

After login, you’ll access the company dashboard with:

  • 4.2.1 Main Statistics Cards:

    • Total Projects: Number of projects in your organization
    • Active Tasks: Current pending tasks requiring attention
    • Total Clients: Number of clients in your system
    • Total Revenue: Revenue from paid invoices
  • 4.2.2 Dashboard Features:

    • Recent Activities: Latest project and task updates
    • Project Progress: Visual progress indicators for active projects
    • Upcoming Deadlines: Tasks and project milestones due soon
    • Monthly Revenue Chart: Revenue trends over time

4.3 Company User Capabilities

  • 4.3.1 Project Management

    • Project Lifecycle: Manage complete project journey from initiation to completion
    • Task Assignment: Assign tasks to team members and track progress
    • Milestone Tracking: Set and monitor project milestones
    • Budget Management: Track project expenses and budget utilization
    • File Management: Organize project documents and files
  • 4.3.2 Client Relations

    • Client Profiles: Maintain comprehensive client information
    • Communication History: Track client interactions and communications
    • Project Association: Link clients to specific projects
    • Invoice Management: Generate and send client invoices
  • 4.3.3 Team Collaboration

    • User Management: Create and manage team member accounts
    • Task Collaboration: Enable team collaboration on tasks
    • Time Tracking: Monitor team productivity and billable hours

5. Project Management

5.1 Basic Setup

  • 5.1.1 Client Management

    Client Management organizes your customer base by creating and managing client profiles, contact information, and project associations for comprehensive customer relationship management.

    1. Creating Clients
    • Go to “Clients” in the main menu
    • Click “Add Client” button
    • Name: Client company name (required)
    • Email: Client email address
    • Phone: Client contact number
    • Address: Complete client address
    • Status: Active or Inactive

5.2 Project Creation

Project Creation enables comprehensive project setup with detailed information, client association, and project parameters for systematic project management and tracking.

  • 5.2.1 Creating Projects

    1. Access Project Creation
    • Go to “Projects” in the main menu
    • Click “Add Project” button
    2. Project Information
    • Name: Project name (required)
    • Description: Detailed project description
    • Client: Associate with client (optional)
    • Start Date: Project start date
    • End Date: Project end date
    • Budget: Project budget amount
    • Priority: Low, Medium, High, Urgent
    • Status: Active, Inactive, Completed, On Hold
  • 5.2.2 Project Features

    • Client Association: Link projects to specific clients
    • Budget Tracking: Monitor project expenses against budget
    • Progress Tracking: Visual progress indicators
    • Status Management: Comprehensive project status workflow
    • Team Assignment: Assign team members to projects

5.3 Project Milestones

Project Milestones Management creates and tracks key project deliverables enabling systematic milestone planning, progress monitoring, and project phase management for effective project delivery.

  • 5.3.1 Creating Milestones

    1. Access Project Milestones
    • Go to “Projects” → Select Project → “Milestones” tab
    • Click “Add Milestone” button
    2. Milestone Information
    • Title: Milestone title (required)
    • Description: Milestone description
    • Due Date: Milestone deadline
    • Status: Not Started, In Progress, Completed
    • Progress: Completion percentage
  • 5.3.2 Milestone Features

    • Progress Tracking: Visual progress indicators
    • Deadline Management: Track milestone deadlines
    • Status Updates: Real-time status updates
    • Project Integration: Seamless integration with project workflow

5.4 Project Notes

Project Notes Management maintains project documentation and communication records enabling systematic information storage, team communication, and project knowledge management.

  • 5.4.1 Creating Project Notes

    1. Access Project Notes
    • Go to “Projects” → Select Project → “Notes” tab
    • Click “Add Note” button
    2. Note Information
    • Title: Note title (required)
    • Content: Note content with rich text formatting
    • Date: Note creation date
    • Author: Note author (automatically set)
  • 5.4.2 Note Features

    • Rich Text Editor: Format notes with comprehensive editing tools
    • Chronological Order: Notes displayed in chronological order
    • Author Tracking: Track note authors and creation dates
    • Search Function: Search through project notes

5.5 Project Expenses

Project Expenses Management tracks project-related costs enabling expense monitoring, budget control, and financial project management for accurate project profitability analysis.

  • 5.5.1 Creating Project Expenses

    1. Access Project Expenses
    • Go to “Projects” → Select Project → “Expenses” tab
    • Click “Add Expense” button
    2. Expense Information
    • Title: Expense title (required)
    • Amount: Expense amount (required)
    • Date: Expense date
    • Category: Expense category
    • Description: Expense description
    • Receipt: Upload receipt file
  • 5.5.2 Expense Features

    • Budget Tracking: Monitor expenses against project budget
    • Category Management: Organize expenses by categories
    • Receipt Storage: Upload and store expense receipts
    • Expense Reports: Generate expense reports for projects

5.6 Project Files

Project Files Management organizes project documents and assets enabling centralized file storage, version control, and document sharing for comprehensive project documentation.

  • 5.6.1 Uploading Project Files

    1. Access Project Files
    • Go to “Projects” → Select Project → “Files” tab
    • Click “Upload File” button
    2. File Information
    • File Upload: Select files to upload
    • Description: File description
    • Category: File category
    • Version: File version number
  • 5.6.2 File Features

    • Multiple File Upload: Upload multiple files simultaneously
    • File Categories: Organize files by categories
    • Download Management: Track file downloads
    • Version Control: Maintain file versions
    • Access Control: Control file access permissions

6. Task Management

6.1 Task Stages

Task Stages Management defines workflow stages and task progression enabling systematic task organization, workflow customization, and task lifecycle management for efficient project execution.

  • 6.1.1 Creating Task Stages

    1. Access Task Stages
    • Go to “Task Stages” in the main menu
    • Click “Add Task Stage” button
    2. Stage Information
    • Name: Stage name (required)
    • Description: Stage description
    • Color: Stage color for visual identification
    • Order: Stage sequence order
    • Is Completed: Mark as completion stage
    • Status: Active or Inactive
  • 6.1.2 Stage Features

    • Workflow Customization: Create custom task workflows
    • Visual Organization: Color-coded stages for easy identification
    • Completion Tracking: Mark stages as completion indicators
    • Drag & Drop: Reorder stages with drag and drop

6.2 Task Creation

Task Creation enables detailed task setup with comprehensive information, assignment options, and tracking parameters for systematic task management and team coordination.

  • 6.2.1 Creating Tasks

    1. Access Task Creation
    • Go to “Tasks” in the main menu
    • Click “Add Task” button
    2. Task Information
    • Title: Task title (required)
    • Description: Detailed task description
    • Project: Associate with project
    • Milestone: Link to project milestone
    • Task Stage: Current task stage
    • Assigned To: Assign to team member
    • Start Date: Task start date
    • Due Date: Task deadline
    • Priority: Low, Medium, High, Urgent
    • Progress: Completion percentage
    • Estimated Hours: Estimated time to complete
  • 6.2.2 Task Features

    • Project Integration: Link tasks to specific projects
    • Team Assignment: Assign tasks to team members
    • Progress Tracking: Visual progress indicators
    • Priority Management: Set task priorities
    • Deadline Tracking: Monitor task deadlines

6.3 Task Checklists

Task Checklists Management creates subtask breakdowns enabling detailed task organization, step-by-step completion tracking, and comprehensive task management for complex task execution.

  • 6.3.1 Creating Task Checklists

    1. Access Task Checklists
    • Go to “Tasks” → Select Task → “Checklists” tab
    • Click on plus button
    2. Checklist Information
    • Item: Checklist item description (required)
    • Is Completed: Completion status
    • Sort Order: Item sequence order
  • 6.3.2 Checklist Features

    • Subtask Breakdown: Break complex tasks into smaller items
    • Progress Tracking: Track checklist completion progress
    • Reordering: Drag and drop to reorder checklist items
    • Completion Status: Mark individual items as complete

6.4 Task Files

Task Files Management organizes task-related documents enabling file attachment, document sharing, and task-specific file storage for comprehensive task documentation.

  • 6.4.1 Uploading Task Files

    1. Access Task Files
    • Go to “Tasks” → Select Task → “Files” tab
    • Click “Browse” button
    2. File Information
    • File Upload: Select files to upload
    • Description: File description
    • Version: File version number
  • 6.4.2 File Features

    • Multiple File Upload: Upload multiple files to tasks
    • File Download: Download task-related files
    • Version Control: Maintain file versions
    • Access Control: Control file access permissions

6.5 Task Assignment

Task Assignment Management coordinates task distribution among team members enabling workload management, responsibility tracking, and systematic task allocation for effective team coordination.

  • 6.5.1 Assigning Tasks

    1. Task Assignment Process
    • Select task from task list
    • Click “Edit” or access task details
    • Choose team member from “Assigned To” dropdown
    • Set assignment date and deadline
    • Add assignment notes if needed
    2. Assignment Features
    • Team Member Selection: Choose from available team members
    • Workload Distribution: Balance workload across team
    • Assignment History: Track task assignment changes
    • Notification System: Notify assigned team members

7. Client Management

7.1 Client Creation

Client Creation enables comprehensive customer profile setup with detailed contact information, project associations, and client relationship management for systematic customer administration.

  • 7.1.1 Creating Clients

    1. Access Client Creation
    • Go to “Clients” in the main menu
    • Click “Add Client” button
    2. Client Information
    • Name: Client company name (required)
    • Email: Client email address
    • Phone: Client contact number
    • Address: Complete client address
    • Website: Client website URL
    • Tax Number: Client tax identification
    • Status: Active or Inactive

7.2 Client Status Management

Client Status Management controls client account status enabling client activation, deactivation, and status tracking for systematic client relationship administration.

  • 7.2.1 Managing Client Status

    1. Status Control
    • Access client list
    • Click “Toggle Status” for specific client
    • Confirm status change
    2. Status Features
    • Active Status: Client can be assigned to new projects
    • Inactive Status: Client hidden from new project assignments
    • Status History: Track status change history

8. Invoice Management

8.1 Invoice Creation

Invoice Creation enables professional invoice generation with comprehensive billing information, client details, and payment terms for systematic billing management and revenue tracking.

  • 8.1.1 Creating Invoices

    1. Access Invoice Creation
    • Go to “Invoices” in the main menu
    • Click “Create Invoice” button
    2. Invoice Information
    • Invoice Number: Unique invoice identifier (auto-generated)
    • Client: Select client (required)
    • Project: Associate with project (optional)
    • Issue Date: Invoice issue date
    • Due Date: Payment due date
    • Tax Rate: Applicable tax rate
    • Discount: Discount amount or percentage

8.2 Invoice Items

Invoice Items Management creates detailed billing line items enabling itemized billing, service description, and comprehensive invoice breakdown for transparent client billing.

  • 8.2.1 Adding Invoice Items

    1. Item Information
    • Type: Item type
    • Item: Invoice item
    • Quantity: Item quantity
    • Rate: Unit rate or price
    • Amount: Total amount (auto-calculated)
    • Tax: Item-specific tax rate
    2. Item Features
    • Multiple Items: Add multiple line items
    • Automatic Calculation: Auto-calculate totals
    • Tax Management: Item-specific tax rates
    • Service Templates: Use predefined service items

8.3 Invoice View

Invoice View provides comprehensive invoice display and management enabling invoice review, status tracking, and administrative actions for systematic invoice administration and client communication.

  • 8.3.1 Viewing Invoices

    1. Access Invoice View
    • Go to “Invoices” in the main menu
    • Click “View” button on specific invoice
    • Review complete invoice details
    2. Invoice Display Features
    • Header Actions: Back, Edit, Print, Add Payment, Send Invoice, Copy Link, Send Reminder buttons
    • Company Information: Company name, address, city/state/zip, phone, email with QR code for online viewing
    • Invoice Details: Invoice number, status, invoice date, due date
    • Bill To Section: Client name and address information with associated project details
    • Invoice Items Table: Description, quantity, unit price, and total columns with itemized breakdown
    • Financial Summary: Subtotal and total amount calculations
    • Payment Information Panel: Total amount, amount paid, remaining balance, and payment status
    • Payment History Section: Complete record of all payment transactions
  • 8.3.2 Invoice Actions

    • Edit Invoice: Modify invoice details and items
    • Send Invoice: Email invoice to client
    • Download PDF: Generate PDF version for records
    • Copy Public Link: Generate shareable invoice link
    • Mark as Paid: Update payment status manually
    • Add Payment: Record partial or full payments

8.4 Public Invoice Access

Public Invoice Access enables secure client access to invoices through shareable links providing convenient invoice viewing and payment processing without requiring client login credentials.

  • 8.4.1 Generating Public Links

    1. Create Public Link
    • View invoice in admin panel
    • Click “Copy Link” button
    • Share generated link with client
    2. Public Link Features
    • Secure Access: Unique, secure invoice URLs
    • No Login Required: Clients access without account creation
    • Mobile Responsive: Optimized for mobile devices
    • Professional Display: Branded invoice presentation
    • Real-time Status: Current payment status display
  • 8.4.2 Client Experience

    When clients access the public invoice link:

    • Invoice Details: Complete invoice information display
    • Company Information: Professional company presentation
    • Payment Options: Available payment methods
    • Download Option: PDF download capability
    • Payment History: Previous payment records (if any)

8.5 Invoice Payments

Invoice Payments enables secure online payment processing through integrated payment gateways providing convenient payment collection with Stripe and PayPal integration for professional billing operations.

  • 8.5.1 Payment Gateway Integration

    1. Available Payment Methods
    • Stripe: Credit/debit card processing
    • PayPal: PayPal account and card payments
    2. Payment Process
    • Client clicks “Pay Now” button on public invoice
    • Select preferred payment method
    • Complete secure payment processing
    • Automatic invoice status update
    • Payment confirmation email sent
  • 8.5.2 Payment Features

    • Secure Processing: PCI-compliant payment handling
    • Real-time Updates: Instant payment status updates
    • Payment Receipts: Automatic receipt generation
    • Partial Payments: Support for installment payments
    • Payment History: Complete payment tracking
    • Automatic Notifications: Email notifications for payments
    • Currency Support: Multi-currency payment processing
  • 8.5.3 Payment Workflow

    • Invoice Generation: Create and send invoice to client
    • Client Access: Client receives invoice link via email
    • Payment Selection: Client chooses payment method
    • Secure Processing: Payment processed through gateway
    • Status Update: Invoice automatically marked as paid
    • Confirmation: Both parties receive payment confirmation

9. Contract Management

9.1 Contract Creation

Contract Creation enables comprehensive agreement generation with detailed terms, client information, and contract specifications for systematic contract management and legal documentation.

  • 9.1.1 Creating Contracts

    1. Access Contract Creation
    • Go to “Contracts” in the main menu
    • Click “Create Contract” button
    2. Contract Information
    • Contract Number: Unique contract identifier
    • Title: Contract title (required)
    • Client: Select client (required)
    • Project: Associate with project (optional)
    • Contract Type: Select contract type
    • Start Date: Contract start date
    • End Date: Contract end date
    • Value: Contract value
    • Status: Draft, Sent, Signed, Expired
    • Content: Contract content with rich text editor

10. Time Tracking

10.1 Time Tracker

Time Tracker provides real-time time logging enabling accurate time recording, project allocation, and productivity monitoring for precise billing and project management.

  • 10.1.1 Using Time Tracker

    1. Start Time Tracking
    • Access Time Tracker from dashboard or main menu
    • Select project and task
    • Click “Start Timer”
    • Add work description
    2. Time Tracking Features
    • Real-time Tracking: Live time tracking with start/stop functionality
    • Project Association: Link time entries to specific projects
    • Task Integration: Associate time with specific tasks
    • Description Logging: Add work descriptions to time entries
    • Automatic Calculations: Calculate total hours and billable time

10.2 Timesheets

Timesheets Management organizes time entries enabling systematic time recording, approval workflow, and comprehensive time tracking for accurate project billing and productivity analysis.

  • 10.2.1 Creating Timesheets

    1. Access Timesheets
    • Go to “Timesheets” in the main menu
    • Click “Add Timesheet” button
    2. Timesheet Information
    • Employee: Select team member
    • Project: Select project
    • Task: Select specific task
    • Date: Work date
    • Hours: Hours worked
    • Description: Work description
    • Status: Pending, Approved, Rejected

10.3 Time Reports

Time Reports Management generates comprehensive time analytics enabling productivity analysis, project time tracking, and billable hour reporting for business intelligence and client billing.

  • 10.3.1 Report Features

    • Project Time Reports: Time spent per project
    • Employee Productivity: Individual productivity metrics
    • Billable Hours: Track billable vs non-billable time
    • Time Period Analysis: Custom date range reports
    • Export Options: Export reports in various formats

11. Expense Management

11.1 Expense Categories

Expense Categories Management organizes project costs into structured classifications enabling systematic expense organization, budget tracking, and expense type management for comprehensive financial control.

  • 11.1.1 Creating Expense Categories

    1. Access Expense Categories
    • Go to “Expense Categories” in the main menu
    • Click “Add Category” button
    2. Category Information
    • Name: Category name (Travel, Equipment, Software, etc.)
    • Description: Category description
    • Status: Active or Inactive

11.2 Project Expenses

Project Expenses Management tracks project-related costs enabling expense monitoring, receipt storage, and budget control for accurate project profitability analysis and financial management.

  • 11.2.1 Recording Project Expenses

    1. Add Project Expense
    • Go to specific project
    • Navigate to “Expenses” tab
    • Click “Add Expense” button
    2. Expense Information
    • Title: Expense title
    • Amount: Expense amount
    • Category: Expense category
    • Date: Expense date
    • Description: Expense description
    • Receipt: Upload receipt file

11.3 Expense Tracking

Expense Tracking Management monitors project costs enabling budget comparison, expense analysis, and financial project management for comprehensive cost control and profitability tracking.

  • 11.3.1 Expense Tracking Features

    • Budget Monitoring: Compare expenses against project budget
    • Receipt Management: Store and organize expense receipts
    • Expense Reports: Generate detailed expense reports
    • Category Analysis: Analyze expenses by categories
    • Approval Workflow: Expense approval process

12. Calendar Integration

12.1 Calendar Overview

Calendar Overview displays integrated organizational events including scheduled meetings, project deadlines, and task due dates enabling comprehensive scheduling visibility and effective time management coordination.

  • 12.1.1 Accessing Calendar

    1. Navigate to Calendar
    • Go to “Calendar” in the main menu
    • View integrated calendar with all events
    2. Calendar Views
    • Month View: Monthly calendar overview
    • Week View: Weekly schedule view
    • Day View: Daily agenda view
    • List View: Event list format

12.2 Google Calendar

Google Calendar Integration synchronizes Task events with Google Calendar enabling unified calendar management, automatic synchronization, and comprehensive scheduling coordination.

  • 12.2.1 Google Calendar Setup

    1. Connect Google Calendar
    • Go to “Calendar” → “Google Calendar”
    • Click “Connect to Google Calendar”
    • Authorize Task SaaS access
    • Complete integration setup
    2. Synchronization Features
    • Two-way Sync: Sync events between Task SaaS and Google Calendar
    • Automatic Updates: Real-time event synchronization
    • Event Creation: Create events in both systems
    • Meeting Integration: Sync Zoom meetings with Google Calendar

12.3 Event Management

Event Management coordinates calendar events enabling meeting scheduling, deadline tracking, and systematic event organization for comprehensive time management and team coordination.

  • 12.3.1 Event Features

    • Meeting Scheduling: Schedule team meetings and client calls
    • Deadline Tracking: Track project and task deadlines
    • Event Notifications: Automated event reminders
    • Recurring Events: Set up repeating events
    • Team Calendar: Shared team calendar view

13. Zoom Meetings

13.1 Meeting Setup

Meeting Setup configures Zoom integration enabling video conferencing capabilities, meeting room management, and systematic meeting coordination for effective team communication and client meetings.

  • 13.1.1 Zoom Integration Setup

    1. Configure Zoom Settings
    • Go to “Settings” → “Zoom Settings”
    • Enter Zoom API credentials
    • Configure meeting defaults
    • Test connection
    2. Meeting Configuration
    • Default Settings: Set default meeting parameters
    • Security Options: Configure meeting security settings
    • Recording Options: Set recording preferences
    • Participant Limits: Configure participant limits

13.2 Meeting Scheduling

Meeting Scheduling creates and organizes video conferences enabling meeting coordination, participant management, and systematic meeting planning for effective team communication.

  • 13.2.1 Creating Zoom Meetings

    1. Access Meeting Creation
    • Go to “Zoom Meetings” in the main menu
    • Click “Schedule Meeting” button
    2. Meeting Information
    • Topic: Meeting topic (required)
    • Description: Meeting description
    • Start Date: Meeting date
    • Start Time: Meeting time
    • Duration: Meeting duration
    • Participants: Add meeting participants
    • Recurring: Set recurring meetings
    • Password: Meeting password protection

13.3 Meeting Management

Meeting Management coordinates video conference execution enabling meeting control, participant management, and systematic meeting administration for effective virtual collaboration.

  • 13.3.1 Meeting Features

    • One-click Join: Easy meeting access for participants
    • Meeting Controls: Start, stop, and manage meetings
    • Participant Management: Add/remove meeting participants
    • Recording Management: Record and store meetings
    • Meeting History: Track meeting history and recordings
    • Calendar Integration: Sync meetings with calendar systems

14. Media Library

14.1 Media Management

Media Management provides centralized file storage and organization enabling systematic media asset control, file type management, and comprehensive file operations for organizational document and media storage needs.

  • 14.1.1 Accessing Media Library

    1. Navigate to Media Library
    • Go to “Media Library” in the main menu
    • View all uploaded files and media
    2. Upload Media
    • Single Upload: Upload individual files
    • Bulk Upload: Upload multiple files
    • Drag & Drop: Drag files to upload
    • File Types: Support for images, documents, videos
  • 14.1.2 File Management Features

    • Search Function: Search files by name or type
    • Preview: Preview images and documents
    • Download: Download files individually or in bulk
    • File Information: View file details and metadata
    • Access Control: Control file access permissions

15. Plans and Subscriptions

15.1 Plans Overview

Plans Overview displays available subscription packages enabling plan comparison, feature analysis, and pricing evaluation for informed subscription decisions and organizational planning requirements.

  • 15.1.1 Viewing Available Plans

    1. Access Plans
    • Go to “Plans” in the main menu
    • View all available subscription plans
    2. Plan Information
    • Plan Name: Subscription plan name
    • Pricing: Monthly and yearly pricing
    • Features: Plan features and limitations
    • Resource Limits: Project, user, and storage limits
    • Trial: Available trial period

15.2 Plan Requests

Plan Requests Management handles manual subscription requests enabling request submission, approval tracking, and request history maintenance for systematic plan upgrade and subscription change management.

  • 15.2.1 Submitting Plan Requests

    1. Request Plan Upgrade
    • Click “Request Plan” on desired plan
    • Submit upgrade request for admin approval
    2. Request Status
    • Pending: Awaiting admin approval
    • Approved: Request approved, plan activated
    • Rejected: Request declined

15.3 Plan Orders

Plan Orders Management tracks subscription purchases enabling order history tracking, payment processing, and purchase record maintenance for comprehensive subscription billing and order management.

  • 15.3.1 Plan Subscription Process

    1. Subscribe to Plan
    • Click “Subscribe Now” on desired plan
    • Complete payment process
    • Plan activated upon successful payment
    2. Order Features
    • Multiple Payment Gateways: 30+ payment options
    • Automatic Activation: Plan activated upon payment
    • Order History: View all subscription orders

16. Settings and Configuration

Settings and Configuration provides comprehensive system administration enabling platform-wide configuration, company-specific settings, and role-based settings access for systematic platform management and organizational customization.

16.1 Settings Overview

Settings Overview provides centralized configuration management enabling system-wide settings control, user role-based access, and comprehensive platform administration for both Super Admin and Company user requirements.

  • 16.1.1 Accessing Settings

    1. Navigate to Settings
    • Go to “Settings” in the main menu
    • Access comprehensive system configuration
    2. Settings Categories
    • System Settings: Basic system configuration
    • Brand Settings: Company branding and appearance
    • Email Settings: Email server configuration
    • Currency Settings: Currency and formatting
    • Payment Settings: Payment gateway configuration
    • Storage Settings: File storage configuration
    • Security Settings: ReCaptcha and security features
    • Integration Settings: Third-party integrations
    • SEO Settings: Search engine optimization
    • Cache Management: System cache controls

16.2 Super Admin Settings

Super Admin Settings provides platform-wide configuration control enabling global system management, multi-tenant settings, and comprehensive platform administration for complete SaaS platform governance and operational control.

  • 16.2.1 Accessing Super Admin Settings

    1. Navigate to Settings
    • Go to “Settings” in the main menu
    • Access Super Admin settings panel with comprehensive configuration options
  • 16.2.2 Super Admin Settings Categories

    Super Admins have access to comprehensive platform settings:

    1. System Settings

    Configure system-wide settings for your application:

    • Default Language: Platform default language selection (English)
    • Date Format: Global date display format (Y-m-d format: 2025-01-01)
    • Time Format: Time display format (H:i format: 03:30)
    • Calendar Start Day: Set the default start day for calendar (Sunday)
    • Default Timezone: Platform timezone (UTC)
    • Email Verification: Enable/disable email verification for new registrations (Toggle switch)
    • Landing Page: Enable or disable the public landing page (Toggle switch)
    2. Brand Settings

    Customize your application’s branding and appearance:

    • Logos Tab: Upload and manage logos
    • Logo (Dark Mode): Dark theme platform logo upload with browse functionality
    • Logo (Light Mode): Light theme platform logo upload with browse functionality
    • Text Tab: Configure text elements
    • Title Text: Platform title/name display
    • Footer Text: Platform footer content
    • Theme Tab: Customize theme and colors
    • Theme Preview: Live preview with light, green, left options
    • Theme Color: Primary platform theme color selection
    • Custom Color: Custom hex color code input
    • Favicon: Browser tab icon upload with browse functionality
    • Live Preview: Real-time preview of branding changes showing “Task SaaS” with copyright notice
    3. Currency Settings

    Configure how currency values are displayed throughout the application:

    • Format Options: Currency formatting configuration
    • Currency Display: Shows formatted currency example ($1,234.56)
    • Currency Symbol: Currency symbol display configuration
    • Currency Position: Symbol position (before/after amount)
    • Thousand Separator: Thousand separator character
    • Decimal Separator: Decimal separator character
    • Number of Decimals: Number of decimal places
    4. Email Settings

    Configure email server and notification settings:

    • Mail Driver: Email service provider (SMTP, Mailgun, SES)
    • Mail Host: SMTP server hostname
    • Mail Port: SMTP server port
    • Mail Username: SMTP authentication username
    • Mail Password: SMTP authentication password
    • Mail Encryption: Email encryption type (TLS, SSL)
    • From Address: Default sender email address
    • From Name: Default sender name
    5. Payment Settings

    Configure payment gateways for plan subscriptions and platform revenue:

    Payment Gateways:
    • Manual Payment: Bank transfer and manual payment processing
    • Stripe Configuration: Stripe public and secret keys
    • PayPal Configuration: PayPal client ID and secret key
    • Razorpay Configuration: Razorpay public and secret keys
    • Mercado Pago: Latin America payment processing
    • Paystack: African payment gateway integration
    • Flutterwave: Multi-country African payment solution
    • PayTabs: Middle East and North Africa payment processing
    • Skrill: Digital wallet and payment processing
    • CoinGate: Cryptocurrency payment processing
    • Payfast: South African payment gateway
    • Tap Payments: Middle East payment solution
    • Xendit: Southeast Asian payment platform
    • PayTR: Turkish payment gateway
    • Mollie: European payment service provider
    • ToyyibPay: Malaysian payment gateway
    • PaymentWall: Global payment platform
    • SSPay: Payment processing solution
    • Benefit: Bahrain payment network
    • Iyzipay: Turkish payment system
    • Aamarpay: Bangladeshi payment gateway
    • Midtrans: Indonesian payment gateway
    • YooKassa: Russian payment system
    • Nepalste: Nepalese payment solution
    • CinetPay: West African payment platform
    • PayHere: Sri Lankan payment gateway
    • FedaPay: West African payment solution
    • Authorize.Net: North American payment processing
    • Khalti: Nepalese digital wallet
    • Easebuzz: Indian payment gateway
    • Ozow: South African instant payment
    • Cashfree: Indian payment gateway
    Payment Gateway Features:
    • Multi-Currency Support: Process payments in multiple currencies
    • Automatic Plan Activation: Instant plan activation upon successful payment
    • Payment Notifications: Real-time payment status updates
    • Refund Processing: Handle refunds and chargebacks
    • Payment Analytics: Track payment success rates and revenue
    • Security Compliance: PCI DSS compliant payment processing
    • Mobile Optimization: Mobile-friendly payment flows
    6. Storage Settings

    Configure file storage and upload settings:

    • Storage Driver: Local, AWS S3, Wasabi, DigitalOcean Spaces
    • AWS S3 Configuration: Access key, secret key, bucket, region
    • Max File Size: Maximum upload file size limit
    • Allowed File Types: Permitted file extensions
    7. ReCaptcha Settings

    Configure security and spam protection:

    • ReCaptcha Enabled: Enable/disable ReCaptcha
    • ReCaptcha Version: v2 or v3 selection
    • Site Key: ReCaptcha site key
    • Secret Key: ReCaptcha secret key
    8. Chat GPT Settings

    Configure AI integration settings:

    • OpenAI API Key: OpenAI API authentication key
    • Model Selection: GPT model selection
    9. Cookie Settings

    Configure GDPR compliance and cookie management:

    • Enable Cookie: Enable/disable cookie consent functionality (Toggle switch)
    • Cookie Logging: Enable cookie activity logging for compliance tracking
    • Cookie Title: Cookie consent banner title text
    • Cookie Description: Cookie consent banner description text explaining cookie usage
    • Strictly Cookie Title: Title for strictly necessary cookies section
    • Strictly Cookie Description: Description for essential cookies that cannot be disabled
    • More Information Description: Additional cookie information text with detailed explanations
    • Contact Us Description: Contact information for cookie-related queries and privacy concerns
    10. SEO Settings

    Configure search engine optimization:

    • Meta Keywords: SEO meta keywords for search engines
    • Meta Description: SEO meta description for search results
    • Meta Image: Meta image for SEO and social sharing
    11. Cache Settings

    Manage system performance:

    • Clear All Cache: Clear system cache for performance optimization

16.3 Company Settings

Company Settings provides organization-specific configuration enabling company branding, operational preferences, and tenant-specific customization for individual organizational requirements and business process alignment.

  • 16.3.1 Accessing Company Settings

    1. Navigate to Settings
    • Go to “Settings” in the main menu
    • Access company-specific settings panel
    • Note: Company users see “Company” indicator in top-right corner
  • 16.3.2 Company Settings Categories

    Company users have access to organization-specific settings:

    1. Brand Settings

    Customize your company’s branding and appearance:

    • Logos Tab: Upload and manage company logos
    • Logo (Dark Mode): Dark theme company logo upload with browse functionality
    • Logo (Light Mode): Light theme company logo upload with browse functionality
    • Text Tab: Configure company text elements
    • Title Text: Company display name
    • Footer Text: Company footer content
    • Theme Tab: Customize company theme and colors
    • Theme Preview: Live preview showing “Task” branding
    • Theme Color: Primary company theme color
    • Custom Color: Custom hex color code
    • Favicon: Company browser tab icon upload with browse functionality
    • Live Preview: Real-time preview showing “Task SaaS” with “© 2024 Task. All rights reserved.”
    2. Currency Settings

    Configure how currency values are displayed throughout the company application:

    • Format Options: Company currency formatting configuration
    • Currency Display: Shows formatted currency example ($1,234.56)
    • Currency Symbol: Company currency symbol display
    • Currency Position: Symbol position (before/after amount)
    • Thousand Separator: Thousand separator character
    • Decimal Separator: Decimal separator character
    • Number of Decimals: Number of decimal places
    3. Email Settings

    Configure company email server and notification settings:

    • Mail Driver: Email service provider (SMTP, Mailgun, SES)
    • Mail Host: SMTP server hostname
    • Mail Port: SMTP server port
    • Mail Username: SMTP authentication username
    • Mail Password: SMTP authentication password
    • Mail Encryption: Email encryption type (TLS, SSL)
    • From Address: Company sender email address
    • From Name: Company sender name
    4. Email Notification Settings

    Configure company-specific email notifications:

    • Notification Preferences: Configure which notifications to send
    • Email Templates: Customize company email templates
    • Notification Recipients: Set default notification recipients
    5. Payment Settings

    Configure company payment processing for client invoices:

    • Stripe Configuration: Stripe public and secret keys
    • PayPal Configuration: PayPal client ID and secret key
    6. Google Calendar Settings

    Configure Google Calendar integration:

    • Google Calendar Id: Add Google Calendar Id
    • Json file: Google Calender Json File
    7. Zoom Settings

    Configure Zoom integration for company meetings:

    • Zoom API key: Company-specific Zoom API settings
    • Zoom API Secret: Default meeting settings
    • Recording Options: Meeting recording preferences
    8. Slack Settings

    Configure Slack integration for team communication:

    • Slack Webhook: Configure Slack notifications
    • Channel Settings: Default Slack channels
    • Notification Types: Types of notifications to send to Slack
    9. Telegram Settings

    Configure Telegram integration for notifications:

    • Telegram Bot: Configure Telegram bot settings
    • Chat ID: Default chat for notifications
    • Notification Preferences: Telegram notification settings
    10. Invoice Templates

    Manage company invoice templates:

    • Template Design: Customize invoice appearance
    • Company Information: Configure company details on invoices
    • Template Variables: Available template variables
    11. Billing Details

    Configure company billing information:

    • Company Address: Billing address information
    • Tax Information: Company tax details
    • Billing Contact: Billing contact information
    12. Tax Settings

    Configure company tax settings:

    • Tax Rates: Configure applicable tax rates
    • Tax Categories: Different tax categories
    13. Contract Types

    Manage company contract types:

    • Contract Type: Configure types of contract
    • Contract Description: Add According contract description
Contact Us

Reach Out to Us

Have questions or need assistance? We're here to help! Reach out to our team for support, inquiries, or feedback. Your needs are important to us, and we’re ready to assist you!

money-back-img
money-back-img

Need more help?

If you’re still uncertain or need professional guidance, don’t hesitate to contact us. You can contact us via email or submit a ticket with a description of your issue. Our team of experts is always available to help you with any questions. Rest assured that we’ll respond to your inquiry promptly.

Love what you see?

Do you like the quality of our products, themes, and applications, or perhaps the design of our website caught your eye? You can have similarly outstanding designs for your website or apps. Contact us, and we’ll bring your ideas to life.

WorkDo Custom Services