The Gantt Chart Page is a visual project management control center that transforms complex project data into a clear, time-based timeline.
Instead of reading lists, tables, or reports, users can see projects unfold across days, weeks, and months, with color-coded task stages, deadlines, and mission workloads—all on a single screen.
It answers one core question instantly:
“What is happening in my projects—right now and over time?”
Projects fail not because of lack of effort—but because of poor visibility.
The Gantt Chart Page exists to:
Prevent deadline surprises
Balance workloads across stages
Visualize delivery risks early
Align teams around realistic timelines
Make project planning intuitive—not technical
Together, they form a living timeline—not a static chart.
These columns remain sticky while scrolling:
Project Name
Customer Name
This ensures users never lose context—even in large timelines.
Each project is broken into status-based columns, such as:
To Do
Queries
Testing
Custom stages (defined by the organization)
Each column:
Has a unique color
Represents a phase of work
Accepts a numeric days allocation
These values are not cosmetic—they directly control the timeline rendering.
Every project has a Due Date, shown prominently:
Editable via date picker
Visually highlighted
Used as the end anchor for the timeline calculation
The entire project schedule is calculated backwards from this date.
This is where the Gantt Chart becomes powerful.
Month headers (grouped visually)
Individual day cells
Day-of-week labels
Today highlighted automatically
Week boundaries visually marked
The calendar is fully dynamic, expanding or shrinking based on project data.
Each project row displays:
Colored blocks across calendar days
Each color corresponds to a status column
Length equals the number of allocated days
Sequence follows column order
This makes it instantly clear:
When work starts
How long each phase lasts
Where bottlenecks may appear
No reading required—just visual understanding.
The system calculates timelines intelligently:
Then adjusts for:
Holidays
Non-working days
Organization workweek rules
This ensures realistic schedules, not theoretical ones.
The Gantt Chart respects real business calendars.
Excludes organization holidays
Excludes non-working weekdays (configurable)
Skips weekends if disabled
Visually marks holidays on the timeline
Deadlines are calculated on actual working days, not calendar days—preventing unrealistic delivery plans.
Each colored timeline cell can display:
Mission count for that project and column
A clickable indicator
Clicking a cell opens a modal showing:
Mission names
Notes
Assigned team members
This bridges high-level planning with low-level execution.
The mission modal provides:
Direct links to project pages
Clear assignment visibility
Immediate understanding of workload
Users can go from timeline → task → execution in one click.
The Gantt Chart supports three column types:
Default stages like:
To Do
Queries
Testing
Defined globally for projects:
Custom names
Custom colors
Custom ordering
Visible only in the Gantt Chart:
Added via “Add Column”
Positioned after specific columns
Can be hidden without deletion
This allows different views for different needs.
Users can:
Show/hide columns via multi-select filter
Remove Gantt-only columns
Refresh layout instantly
This keeps the interface focused and clean, even for complex projects.
Every interaction is AJAX-driven:
Changing days updates timeline instantly
Changing due date recalculates entire project span
Adding/removing columns updates layout immediately
The Gantt Chart behaves like a live planning board, not a static report.
To preserve usability:
Project & customer columns remain fixed
Timeline scrolls horizontally
Vertical scrolling is synchronized
Alignment is always preserved
This is critical for large project portfolios.
The Gantt Chart integrates seamlessly with:
Projects module
Missions module
Customers
Calendar logic
Organization settings
It is not a separate tool—it is a visual layer on top of real operational data.
✔ Visual project clarity
✔ Realistic delivery planning
✔ Holiday-aware timelines
✔ Task-level transparency
✔ Fully customizable workflow
✔ Live updates without refresh
✔ Scales to dozens or hundreds of projects
The Gantt Chart Page is not just a schedule.
It is:
A planning engine
A delivery risk detector
A visual workload balancer
A bridge between strategy and execution
It turns projects from abstract ideas into visible timelines, helping teams deliver faster, smarter, and with confidence.
The Call Tracking Page (also known as Call Log Report) is a central command dashboard for monitoring, analyzing, and optimizing all call-related activity within an organization.
It brings together:
Incoming and outgoing calls
Employee call performance
Call outcomes and talk time
Historical trends and real-time data
Individual call recordings
Everything is presented in a single, data-rich, interactive interface, designed for both managers and operations teams.
In call-driven businesses, calls are more than conversations—they are:
Leads
Sales opportunities
Support touchpoints
Customer experience moments
It transforms raw call logs into actionable business intelligence.
At the top of the page, KPI Cards provide an immediate overview of call performance.
Total Calls
Average Talk Time
Completed Calls
Abandoned Calls
Each KPI card shows:
Overall historical value
Today’s value
Visual trend indicators
Clean, easy-to-scan layout
These cards act as a real-time health monitor for call operations.
Numbers alone are not enough.
The Call Tracking Page converts call data into clear visual stories.
Displays a 12-month trend
Separates incoming and outgoing traffic
Highlights growth, decline, and seasonality
Breaks down calls by status per employee
Uses stacked or grouped visualization
Reveals productivity patterns instantly
Visual analytics help managers spot issues before they become problems.
The Employee Monitoring tab is where call data becomes performance insight.
Each row represents one team member and displays:
Call activity for Today
Call activity for All Time (Ever)
Call effectiveness metrics
Visual percentage representation
This view allows managers to compare, evaluate, and coach based on real data.
- Advanced Filtering: Precision Control
The Call Tracking Page offers one of the most advanced filtering systems in the platform.
Month selector
Team member selection
Range filters for every metric
Percentage range filter
Employee
Call direction (incoming / outgoing)
Call status
Customer name
Phone number
Date range
Call duration range
All filters are applied live via AJAX, with no page reloads.
The Per Call tab provides full call-level transparency.
Each call record shows:
Employee handling the call
Customer name and phone
Call direction
Date and time
Call status
Call duration
Audio recording (if available)
This view is essential for:
Quality assurance
Dispute resolution
Training and feedback
Compliance audits
Answered calls include:
Embedded audio player (HTTPS validated)
Download fallback if needed
One-click phone callback option
This ensures calls are not just logged—but reviewable and actionable.
The system respects organizational privacy policies.
Controlled via organization settings
Masks selected digits dynamically
Applied consistently across views and exports
Module-based access
Role-based permissions
Plan-based availability
Sensitive call data stays protected and compliant.
One of the most powerful features is real-time updating.
When a new call arrives:
The system receives it via telephony APIs
Stores it instantly
Pushes updates via socket notifications
Refreshes charts and tables automatically
No refresh. No delay. True live monitoring.
The Call Tracking Page is tightly connected to:
Customer Management
Employee Management
Messenger / Chat
Reports & Exports
External telephony providers (Voicenter, GIS, Link)
Calls become part of the customer timeline, not isolated data points.
Both Employee Monitoring and Per Call views support:
Excel export
Full filter preservation
Proper formatting
Privacy masking applied
This makes the page ideal for:
Management reporting
Audits
Performance reviews
External sharing
The Call Tracking Page is not just a call log.
It is:
A call center command center
A performance analytics engine
A quality assurance platform
A real-time operational dashboard
It turns every call into data, insight, and opportunity—helping organizations improve service quality, increase efficiency, and make smarter decisions.
The Goals Page is a central performance management dashboard designed to help organizations define, monitor, and measure success—both at the organizational level and at the individual employee level.
It transforms everyday actions—such as creating customers, projects, orders, or completing missions—into measurable progress toward clear goals.
Instead of guessing performance, the Goals Page provides real-time visibility into who is achieving what, when, and how efficiently.
In most organizations:
Work happens continuously
Effort is not always visible
Success is often measured too late
The Goals Page exists to solve this by:
Turning daily activity into measurable outcomes
Aligning employee actions with business objectives
Creating transparency and accountability
Motivating teams through visible progress
It bridges the gap between work done and results achieved.
At the top of the Goals Page, the system presents high-level performance cards that answer one simple question:
“How is the organization performing today and overall?”
Each metric card displays:
Today’s achievement (large, bold number)
Total historical count
Trend direction (daily & weekly)
Mini line graph for quick visual context
New Clients
Projects
Customer Relationships
Orders
These cards provide instant clarity without needing to open reports or tables.
The Goals Page is powered by automatic goal logging.
Whenever an action happens elsewhere in the system:
New client created
Project added
Order generated
Mission completed
A goal log entry is recorded instantly, ensuring:
Zero manual reporting
No missed achievements
Always up-to-date statistics
This makes the Goals Page trustworthy by design.
The Goals by Employee table is the heart of the system.
Here, performance becomes:
Personal
Transparent
Actionable
Each row represents a specific employee goal, clearly showing:
Who owns the goal
What type of goal it is
How much has been achieved
How close they are to completion
Every goal displays:
Achieved vs Target numbers
Progress bar
Percentage completion
Color feedback
Red: Goal not yet achieved
Green: Goal achieved or exceeded
Progress is capped at 100%, ensuring clean visuals even when goals are exceeded.
The Add / Edit Goal modal is designed for clarity and speed.
Goal type selection
Team member assignment
Target number
Application time (daily / weekly / monthly)
Optional custom date & time window
The system handles all calculations automatically—no formulas required from the user.
The Goals Page does not work in isolation.
It is tightly connected with:
Customer creation
Project management
Order/invoice generation
Mission completion
Dashboard widgets
Performance reports
Every relevant action across the system feeds directly into goal tracking, making goals a living metric, not a static target.
Access is controlled by plan and role permissions
Only authorized users can view or manage goals
Team members only appear if active
All data is scoped to the organization
This ensures performance data stays accurate and protected.
The Goals Page is not just a goal list.
It is:
A performance compass
A motivation engine
A management visibility tool
A real-time KPI system
By converting daily actions into measurable progress, the Goals Page helps organizations align effort with outcomes—and turn work into achievement.
The Source Page, also known internally as Source Log, is a central intelligence dashboard designed to answer one of the most critical business questions:
“Where are our customers coming from, and what value are those sources generating?”
It is not just a list of leads or contacts.
It is a multi-dimensional analytics engine that connects customers, sources, team members, purchases, orders, income, and statuses into a single, interactive reporting experience.
In real business environments:
Customers arrive from many channels (website, phone, referral, ads, campaigns)
Different team members handle different sources
Not every lead converts
Not every conversion generates the same value
The Source Page exists to turn raw source data into strategic insight, allowing organizations to:
Identify high-performing acquisition channels
Measure team efficiency by source
Track income and order value per source
Monitor approval, rejection, and call outcomes
Make data-driven marketing and sales decisions
At its heart, the Source Page tells a story per customer:
How the customer entered the system
Who handled them
What type of purchase they made
What income and orders were generated
What status and call outcomes occurred
To keep data clean and meaningful, the system:
Groups data by customer + source
Avoids duplicate noise
Applies intelligent rules for recent vs older data
This ensures that analytics reflect reality, not clutter.
The Source Page is designed as a visual-first analytics experience.
Team Member Chart: Who is bringing or handling customers
Source Chart: Which acquisition channels are active
Type of Purchase Chart: What customers are buying
Status Chart: Where customers stand in the workflow
Each chart updates instantly with filters, giving immediate insight.
A 12-month rolling trend graph shows:
Customer growth over time
Income progression
Order volume
Conversion percentages
This transforms the Source Page from a snapshot into a time-based decision tool.
The Source Page supports four analytical lenses, switchable instantly:
Default – Customer count
Incomes – Revenue generated
Order – Order / invoice totals
Percentage – Conversion efficiency
Each mode recalculates:
Charts
Table values
Trend data
Filtering on the Source Page is deep but intuitive.
Users can filter by:
Team members
Sources
Statuses
Call statuses
Purchase types
Income thresholds
Approval state
Date range or entire month
All filters:
Apply instantly via AJAX
Update charts and table together
Persist visually in the header
Carry into exports
This ensures what you see is exactly what you export.
The customer table is not static data — it is interactive intelligence.
Dynamic columns (show/hide/reorder)
Inline approval / rejection
Expandable rows for recent activity
Bulk selection across filters
Campaign assignment directly from analytics
The table becomes a working surface, not just a report.
To balance performance and insight, the Source Page applies a smart rule:
Older than 60 days:
Only the first source record per customer is shown
Within last 60 days:
All meaningful activity is accessible via expandable rows
This ensures:
Clean primary analytics
Full visibility when drilling down
No loss of critical recent data
Every user sees the Source Page differently.
Through field configuration, users can:
Choose which columns matter
Rename headers
Reorder fields via drag-and-drop
Hide unnecessary data
These preferences are saved per user, making the Source Page personalized analytics, not one-size-fits-all.
The Source Page is not a dead-end report.
Full Excel export
Respects all filters
Includes calculated fields
No pagination limits
Select customers directly from analytics
Add them to campaigns in one action
Turn insights into marketing execution instantly
The Source Page is built with:
Organization-level isolation
Role & plan-based access
Optimized queries
Pagination & grouping logic
Secure exports
It is designed to handle large datasets without losing accuracy.
The Source Page is not just reporting.
It is:
A decision cockpit
A marketing attribution engine
A sales performance analyzer
A bridge between data and action
It transforms scattered customer entry points into clear, measurable business intelligence.
Customer Connections, internally known as Combo Meeting, is a relationship-centric module designed to manage structured meetings and interactions between two customers inside the same organization.
Unlike standard calendars or appointments, this module is not about time alone — it is about intentional connections:
Who met whom, why they met, when they met, and what came out of it.
It creates a traceable relationship layer between customers, fully integrated with folders, statuses, tags, automations, and team ownership.
In many organizations, customers are not isolated entities:
Partners meet prospects
Clients meet vendors
Investors meet startups
Buyers meet sellers
Customer Connections exists to formalize these interactions, replacing informal notes, chats, and memory with structured, auditable data.
Each Combo Meeting record represents one intentional connection event between:
A primary customer
A secondary (connected) customer
This record contains:
Date & time
Duration (calculated in 15-minute blocks)
Address / location
Notes
Status
Assigned team members
It is not just a meeting — it is a relationship milestone.
Customer Connections is governed by Folder Pairing Rules.
Only customers belonging to compatible folders can be connected.
Example:
Folder A: Investors
Folder B: Startups
➡ Investors can only be connected with Startups
➡ Startups can only be connected with Investors
This prevents:
Invalid meetings
Random connections
Data pollution
And enforces business logic at the system level, not by memory.
This module understands real business complexity:
One meeting can be created for multiple primary customers
Each creates its own relationship record
All remain independently trackable
Multiple users can be assigned
Responsibility is visible
Ownership is auditable
This makes the module usable for sales teams, account managers, partnerships, and operations.
Meetings are not vague timestamps.
They are:
Defined by start time
Measured in 15-minute intervals
Stored as structured time_json
This allows:
Duration analysis
Time conflict prevention (future-ready)
Calendar-style reasoning
Precise reporting
The Customer Connections table is not flat.
It is hierarchical:
Primary customer
Summary of connections
Each connected customer
Individual status
Editable inline
Independent lifecycle
This design mirrors real relationships, not spreadsheets.
Statuses define where the relationship stands.
Examples:
Planned
Completed
Follow-up needed
Canceled
Successful introduction
Statuses are:
Fully customizable
Multi-language
Inline editable
Automation-aware
Changing a status can trigger automations instantly.
Customer Connections is deeply wired into the automation engine.
Events that trigger workflows:
Meeting created
Meeting edited
Status changed
Meeting canceled
Automations can:
Send emails
Notify team members
Update customer fields
Trigger follow-up tasks
This turns meetings into living workflows, not dead data.
Every organization works differently.
That’s why the module supports:
Drag-and-drop column ordering
Show / hide fields
Custom labels
Customer fields + meeting fields
Dynamic custom fields
Each user sees only what matters to them.
Filters are not generic — they are relationship-aware:
Customer name
Folder
Date range
Status
Team member
Tags
This allows users to:
Find meetings quickly
Track outcomes
Audit interactions
Prepare follow-ups
Every record is protected by:
Organization isolation
Role-based access
Folder validation
User permissions
No customer can be connected unless:
Folder logic allows it
User has permission
Data belongs to the same organization
The module is built for growth:
Server-side pagination
Lazy loading of sub-rows
Indexed queries
Cached field configuration
It scales from dozens to thousands of meetings smoothly.
Customer Connections is not a calendar.
It is relationship infrastructure.
It captures:
Intent
Context
Ownership
Outcome
And turns customer interactions into structured, automated, and scalable business intelligence.
The Deposit Report is the system’s final financial checkpoint — the place where digital payment records meet real-world bank deposits.
While other reports track transactions, documents, or customer balances, the Deposit Report answers one critical operational question:
“Has the money actually been deposited into the bank?”
It records and tracks cash, checks, and bank transfers after they are physically or manually deposited, ensuring that every payment eventually reaches the organization’s bank accounts.
In many businesses, payments are received first and deposited later.
For example:
Cash is collected during the day and deposited at night
Checks are gathered and deposited in batches
Transfers arrive but must be reconciled manually
The Deposit Report exists to:
Bridge the gap between payment receipt and bank confirmation
Prevent lost or untracked deposits
Assign accountability to team members
Support accurate reconciliation and audits
Each row in the Deposit Report represents one real-world deposit action.
A single deposit can include:
Multiple cash payments
Multiple checks
Multiple bank transfers
All grouped into one deposit event, with:
A responsible team member
A specific date
Clear totals
Optional notes
This mirrors how deposits actually happen in real life.
Behind the scenes, deposits are stored in the deposit_bank table, which acts as a bank deposit ledger.
Each record captures:
Counts (how many cash/check/transfer items)
Amounts (total money per deposit type)
Who deposited it
When it was deposited
Why / notes (optional explanation)
This makes deposits traceable, auditable, and human-readable.
A key strength of the Deposit Report is clear responsibility.
Each deposit clearly shows:
The organization owner
The team member who created the deposit
Profile images (or initials fallback) make it instantly obvious who handled the money, which is essential for:
Internal control
Audit trails
Accountability
Trust in financial data
The report tracks three deposit channels side by side:
Number of cash items
Total cash amount
Number of checks
Total check amount
Number of bank transfers
Total transfer amount
By separating count from amount, the system supports:
Bank reconciliation
Error detection
Missing deposit identification
The deposit date is not just informational — it is financially critical.
It determines:
When money is considered “in the bank”
Which accounting period it belongs to
Cash flow accuracy
Audit alignment
Dates are normalized and displayed clearly in d.m.Y format to avoid ambiguity.
The Deposit Report is tightly integrated with Payment Tracking.
When a payment is deposited:
deposit_status = 1
deposit_id is assigned
A “Deposited” badge appears in Payment Tracking
The deposit date becomes visible
This creates a clear lifecycle:
Payment Received → Deposit Created → Bank Reconciliation
No deposit = payment still pending bank confirmation.
The Deposit Report is not about customers or invoices —
it is about financial truth.
It answers the most important question in any business:
“Did the money actually arrive?”
And it answers it clearly, transparently, and accountably.
The Monthly Report is a time-based financial intelligence report that shows how customer financial activity evolves month by month over a rolling 12-month window.
Instead of showing transactions or totals, this report answers a deeper question:
“How does each customer’s financial situation change over time?”
It transforms raw documents (invoices, receipts, orders) into a clear monthly timeline that reveals trends, risk patterns, and long-term behavior.
In growing organizations, financial risk rarely appears in a single month.
It builds gradually.
The Monthly Report exists to help teams:
Detect rising customer debt early
Identify persistent unpaid behavior
Understand seasonal patterns
Track open orders that stay unresolved
Make credit and collection decisions based on trends
This is a strategic report, not an operational one.
data_type = "debt"
Debt Mode shows how much money a customer owes at the end of each month.
For every customer and every month, the system calculates:
Monthly Debt = Invoices − Receipts
This reveals:
Months where debt increases
Months where payments catch up
Long-term debt accumulation patterns
For each customer, for each month:
Invoices
invoice → added
receipt_tax_invoice → added
credit_invoice → subtracted
Receipts
receipt → subtracted
gi_ir → subtracted
Monthly Debit
Total Invoices − Total Receipts
If there is no activity in a month, the report still shows that month with 0, ensuring visual continuity.
Debt Mode doesn’t just show how much is owed —
it shows when debt starts, grows, or stabilizes.
This allows teams to:
Identify risky customers
Adjust payment terms
Trigger collection actions early
Support financial forecasting
data_type = "open_orders"
Open Orders Mode tracks orders that remain unresolved over time.
Instead of money owed, it answers:
“Which customers keep orders open, and for how long?”
For each month, the report shows:
Number of open orders
Associated order amounts
Persistence of open orders across months
For each month:
Load order documents:
detail_orders
purchase_orders
Resolve related documents:
Check linked invoices
Check payment status
Determine “open”:
Invoice unpaid or missing
Order not fully resolved
This ensures only truly open business obligations are counted.
The report always displays exactly 12 months:
Current month
Previous 11 months
This rolling window:
Updates automatically every month
Preserves historical continuity
Eliminates manual date selection errors
Month names are localized and displayed clearly (Jan → Dec).
The Monthly Report supports full Excel export, including:
Customer names
All 12 month columns
Localized month headers
Exact calculated values
Exports are ideal for:
Board reports
Financial planning
Credit policy reviews
External accounting analysis
The report respects:
Organization isolation
Team-based customer visibility
Admin vs normal member permissions
Normal users only see:
Customers they own
Customers shared with them
Admins see all customers.
Payers Tracking is a customer-level payment summary report designed to answer one critical business question:
“Who actually pays us — and how much?”
Unlike Payment Tracking (which focuses on transactions) or Order Report (which focuses on debt and invoices), Payers Tracking focuses purely on money that has already been paid, grouped per customer.
It converts thousands of individual payments into a clear financial leaderboard of customers.
In real businesses, decision-makers often need to know:
Which customers generate the most revenue
Which payment gateways are most used
Which team members close the most payments
How payments are distributed across projects and companies
Payers Tracking exists to provide revenue clarity, not accounting complexity.
This report is customer-grouped, not transaction-based.
That means:
Every row = one customer
Every amount = sum of all payments made by that customer
Multiple payments → one consolidated total
This approach makes it ideal for:
Revenue analysis
Sales performance review
Customer value ranking
Payment gateway evaluation
Behind the scenes, Payers Tracking performs live aggregation:
All payments are loaded from documents_payments
Payments are grouped by cust_id
The system calculates:
Total Paid Amount = SUM(all payments for that customer)
This ensures:
No duplicated data
Always-up-to-date totals
Accurate revenue insights
- Filters: Precision Revenue Analysis
Payers Tracking includes powerful yet intuitive filtering, allowing users to analyze revenue from any angle.
You can filter by:
Date range (when payments were made)
Project
Team member
Customer name
Company / invoice settings
Payment gateway (Stripe, Cash, Credit Card, etc.)
This enables questions like:
Revenue paid via Stripe last quarter
Payments collected by a specific team member
Top paying customers for a specific project
One of the strongest features of Payers Tracking is gateway-level visibility.
Because payments are joined with payment_detail, the system can show:
Which gateway was used
How much revenue each gateway processed
Gateway distribution across customers
This is critical for:
Payment strategy decisions
Gateway fee optimization
Identifying customer payment preferences
The internal flow follows a clear logic:
Load all payments for the organization
Apply user-selected filters
Group payments by customer ID
Sum payment amounts per customer
Attach customer, gateway, and team member data
Format results for display
Paginate and return clean output
This ensures speed, accuracy, and scalability.
Payers Tracking supports bulk selection and export, making it practical for:
Accounting reviews
Management reports
External analysis
Select individual customers via checkboxes
Export only selected rows
Export full filtered results to Excel
Exports always respect:
Active filters
Selected customers
Sorting order
The module enforces:
User ID validation
Organization-level isolation
Team-based visibility rules
No user can see payments outside their organization, and team permissions limit exposure when required.
The Order Report is a high-level financial control module designed specifically for administrators and organization owners.
Its goal is not to list individual invoices, but to summarize customer-level order and invoice performance in a way that immediately answers:
“Who owes us money, who has paid, and how healthy are our orders?”
This report consolidates orders, invoices, receipts, and payment status into a single strategic view.
It transforms raw financial documents into actionable customer insights.
The Order Report exposes aggregated financial truth—including debt, unpaid invoices, and official obligo amounts.
Because of its sensitivity, access is strictly limited to:
Organization owners
Admin users (member_admin = 1)
This ensures:
Financial data integrity
No accidental exposure of debt information
Clear responsibility for financial decisions
Unlike transaction-level reports, the Order Report is customer-centric.
Instead of showing:
One invoice per row
It shows:
One customer per row, with everything summarized
This design allows decision-makers to:
Scan financial health instantly
Identify problematic customers
Prioritize collection efforts
Understand revenue realization
For every customer, the system automatically calculates:
Total Invoice Amount
Total Paid Invoice Amount
Total Unpaid Invoice Amount
Total Orders Created
Total Receipts Issued
Customer Debit (Calculated Debt)
Official Debt (From Customer Profile)
These values are not stored statically — they are calculated dynamically using:
Invoice payment status
Receipt records
Customer obligo settings
This guarantees accuracy even as payments change.
The Order Status Pie Chart visualizes the ratio between:
Paid orders
Unpaid orders
This removes guesswork and turns financial health into a visual signal that can be understood in seconds.
The Order Report includes enterprise-grade filtering, allowing admins to narrow results without losing clarity.
Filters include:
Customer name, email, phone
Team member responsible
Company / invoice settings
Date range
Paid / unpaid status
Dynamic numeric ranges
This enables deep questions such as:
“Unpaid invoices created this month”
“Debt per company entity”
“Orders created by a specific team member”
All filters update tables and charts together, keeping the story consistent.
The Order Report supports full data export, including:
All visible columns
Calculated totals
Applied filters
Exports are typically used for:
Accounting reviews
External reporting
Audit preparation
Management presentations
The CashFlow Report is a time-sensitive financial visualization module designed to show how money moves into the business over time, with a strong emphasis on weekly liquidity awareness.
The CashFlow Report answers:
“When is money actually coming in — and how strong is our cash position right now?”
It transforms raw payment data into temporal insight, allowing teams to understand cash availability, trends, and momentum.
In real business operations, profitability alone is not enough.
Cash timing is critical.
A company can be profitable on paper but still fail if cash does not arrive on time.
The CashFlow Report exists to:
Monitor short-term liquidity
Identify strong or weak weeks
Track payment inflow patterns
Support financial planning and forecasting
Help management act before cash shortages occur
The CashFlow Report is a time-based financial intelligence view that shows how money actually moves into the business over time.
It does not focus on invoices, promises, or obligations — it focuses purely on real incoming payments.
This report is designed to answer one critical business question:
“When does money actually arrive, and how strong is our cash position over time?”
By transforming individual payment records into weekly and monthly trends, the CashFlow Report gives management a clear understanding of liquidity, momentum, and financial stability.
Unlike transaction-level reports, the CashFlow Report is time-centric, not document-centric.
This means:
Payments are aggregated
Individual invoices are abstracted
The focus is on period strength, not record count
This makes the report ideal for:
CFOs
Business owners
Financial controllers
Strategic decision-makers
Weeks represent a natural operational rhythm:
Payroll cycles
Supplier payments
Customer payment habits
Banking settlement patterns
The CashFlow Report is therefore built around ISO week numbers, ensuring consistency and accuracy.
The system automatically detects the current ISO week and visually highlights it in the interface.
This provides:
Immediate orientation (“Where are we now?”)
Context for recent performance
A reference point for comparison with past weeks
This small visual cue dramatically improves financial awareness.
Purpose:
To show long-term cash trends.
What it displays:
Last 12 months
Total incoming payments per month
Currency-aware amounts
Color-coded bars for clarity
Business insight provided:
Growth or decline patterns
Seasonal behavior
Performance comparison between months
Long-term cash stability
The CashFlow Report is not just a chart — it is a financial control panel.
It gives businesses:
Confidence in daily decisions
Visibility into short-term liquidity
In simple terms:
If Payment Tracking shows what happened, the CashFlow Report shows what matters next.
The Obligo Report is a financial responsibility and exposure reporting module designed to give organizations a clear, aggregated view of how much money customers owe at any given time.
Rather than focusing on individual invoices or payments, the Obligo Report answers a higher-level business question:
“What is each customer’s total financial obligation to us?”
It consolidates data from documents, payments, and customer records into a single, customer-centric financial view.
In real-world business operations, financial risk is not measured per invoice — it is measured per customer.
The Obligo Report exists to:
Monitor customer debt exposure
Support credit control decisions
Identify high-risk or overdue customers
Enable management-level financial oversight
Provide a foundation for collections, follow-ups, and policy enforcement
This report is especially critical for:
Finance teams
Account managers
Business owners
Credit control departments
The term Obligo represents financial commitment, not just unpaid invoices.
It combines:
Open invoices
Outstanding balances
Customer-level obligation limits
Historical document data
This is why the Obligo Report reads from both:
documents (actual financial transactions)
contactus (customer obligation metadata)
Provides:
Invoice totals
Credit documents
Financial movement history
Provides:
Official obligo amount
Payment terms
Shared ownership (team visibility)
Customer identity
Together, these create a reliable, reconciled view of customer debt.
The Obligo Report supports extensive filtering because financial questions vary by role.
Examples:
Management: “Who owes us the most?”
Sales: “Which of my customers are overdue?”
Finance: “What is our exposure per company or team member?”
Filters allow slicing the same data from multiple strategic angles.
Supports organizations that:
Operate under multiple companies
Use different invoice settings
Need legal separation of obligations
This ensures:
Accurate reporting
Legal clarity
Correct financial responsibility
The Obligo Report respects internal ownership.
Normal users see only customers assigned to them
Shared customers are visible via shared_with
Admins and member-admins see everything
This prevents:
Data leakage
Unauthorized financial insight
Cross-team confusion
The module dynamically decides:
Whether to filter in SQL (for performance)
Or filter in PHP (for flexibility)
This hybrid approach ensures:
Speed for large datasets
Accuracy for complex filters
Scalability as data grows
The Obligo Report supports full export, making it suitable for:
Management presentations
External accounting
Audits
Legal follow-ups
Exports always respect:
Active filters
Visible columns
User permissions
The Obligo Report is deeply connected to:
Customer profiles
Document history
Payment tracking
Team management
Invoice creation
It acts as a financial hub, not an isolated report.
Because obligo data represents financial risk, strict controls apply:
Organization-level isolation
Role-based access
Shared-customer logic
SQL injection protection
This ensures financial confidentiality at all times.
The Cunto module is a specialized extension of the Checks system, designed for organizations that require a separate, more controlled check-handling workflow.
While the standard Checks module handles general check payments, Cunto exists for scenarios where checks must follow stricter business, accounting, or compliance rules.
It is not a duplicate module.
It is a conditional operational layer that applies additional validation, review, and workflow discipline to check payments.
Not all organizations treat checks the same way.
Some businesses require:
A separate review process
A dedicated operational flow
Controlled visibility to specific users
Additional validation before status changes
The Cunto module solves this by:
Reusing the same data structure
Applying a different workflow logic
Enforcing module-level access rules
This allows organizations to maintain financial consistency while supporting custom operational requirements.
Cunto enforces the idea that not every check can be processed freely.
In Cunto:
Status changes are intentionally gated
UI actions reflect workflow discipline
Data presentation is aligned with process compliance
This makes it ideal for:
Regulated environments
Internal audit workflows
Sensitive financial operations
Legacy or contractual check handling
Although Cunto uses the same status values as Checks, the way statuses change is different.
Status updates:
Pass through Cunto-specific validation
Use a dedicated API endpoint
Enforce tighter logic before persistence
This prevents:
Accidental approvals
Premature status changes
Unverified financial confirmations
The Cunto module provides a custom document HTML rendering, even though the underlying data is the same.
Why?
To match the Cunto workflow language
To show only relevant controls
To visually separate it from general Checks
This ensures users immediately understand:
“I am in a controlled financial flow.”
Just like Checks, Cunto enforces:
Team-member-based visibility
Organization isolation
Admin override access
But with one key difference:
If the module is disabled, the tab does not exist.
This eliminates:
Accidental access
User confusion
Unauthorized actions
Cunto fully supports:
Multiple check images
Secure storage
Inline previews
Full-screen inspection
This keeps Cunto audit-ready, just like Checks.
Even though the workflow is stricter, Cunto data remains compatible with all reports.
Exports:
Respect filters
Include status & rejection data
Preserve audit context
This means:
Finance teams can trust the numbers
Auditors can trace the origin
No reconciliation gaps exist
Cunto integrates seamlessly with:
Customers
Missions
Documents
Team management
Reports & obligo
Image storage
It does not create a parallel universe — it creates a controlled lane within the same system.
Cunto reinforces:
Feature-level access control
User-level visibility
Intentional status mutation
Full traceability
It is designed for high-trust financial environments where mistakes are costly.
The Checks module is a specialized financial control layer designed exclusively for managing check-based payments, which are fundamentally different from digital payments.
Unlike credit cards or bank transfers, checks are delayed, conditional, and legally sensitive.
They may:
Be deposited days later
Bounce due to technical or legal reasons
Enter legal recovery workflows
Require manual follow-up and documentation
Because of this, the Checks module exists as a dedicated operational system, not just another payment list.
Checks introduce risk, delay, and legal exposure.
This module ensures:
Every check has a life cycle
Every status change is intentional
Every rejection is explicitly documented
Every image is stored and traceable
Every check is owned by a responsible team member
Without this structure, checks would become financial blind spots.
Each stage reflects a real-world banking and legal state, not just an internal label.
Each check status represents a financial and legal condition:
Paid Up (Green)
The check cleared the bank. Money is confirmed. No further action required.
In Treatment (Yellow)
The check is deposited or under review. Outcome is not yet known.
In the Care of an Attorney (Red)
The check failed and entered legal recovery. This status freezes financial assumptions.
In Agreement (Gray)
A settlement exists. Payment may be structured, delayed, or partially agreed.
These statuses directly affect reports, obligo, and risk exposure.
A rejected check is never “just failed”.
The system enforces 27 predefined banking-standard rejection reasons, ensuring:
Uniform terminology
Legal defensibility
Bank compatibility
Accurate recovery workflows
Each rejection reason is stored permanently and linked to:
Status
Notes
Team member
Customer record
This is essential for legal disputes, audits, and debt recovery.
Checks carry non-relational data:
Holder name
ID number
Pay-to-order text
Images
Assigned team members
Instead of fragmenting the schema, all check-specific data is stored inside a structured JSON object, giving flexibility while preserving consistency.
This allows:
Future expansion
Multiple images
Multi-member responsibility
Zero schema migrations
Every check can be assigned to one or more team members.
This transforms checks from passive records into owned financial tasks.
Benefits:
Clear responsibility
Targeted visibility
Reduced errors
Faster resolution
Non-admin users see only checks assigned to them, while admins retain full oversight.
Each check can store multiple images, such as:
Front / back of check
Bank stamp
Legal annotations
Images are:
Stored securely
Previewed inline
Viewable in full resolution
Permanently linked to the check record
This makes the module audit-ready at all demonstrates proof of payment or failure.
Check details can be edited, but never casually.
Edits update:
Structured JSON fields
Notes
Status
Rejection reasons
Every change is intentional and reflected immediately in:
Reports
Obligations
Legal workflows
There is no “silent correction.”
Exports include:
Check holder details
Status
Rejection reasons
Assigned members
Notes
Amounts & currency
Exports always:
Respect filters
Reflect live status
Preserve legal context
This ensures exported data is safe for accountants, lawyers, and auditors.
The Checks module enforces:
Organization-level isolation
Role-based visibility
Assignment-based access
Safe deletion with confirmation
No user can accidentally:
View unauthorized checks
Modify unrelated records
Delete checks without intent
The Documents module is the authoritative registry of all financial documents created inside the system.
It does not only display invoices — it connects documents, payments, customers, companies, projects, and compliance logic into a single operational view.
Every document that has financial meaning eventually appears here:
Invoices
Receipts
Tax invoices (GI / IR)
Credit invoices
Orders (detail, purchase)
If the Payment Tracking module answers “what happened to the money?”,
the Documents module answers “why does this money exist?”
Customer │ ▼ Document Created │ ├─► Invoice / Order │ ├─► Receipt / Tax Invoice │ ├─► Credit / Adjustment │ ▼ Payment Tracking │ ▼ Accounting Reports
Documents are the legal and logical anchor that:
Define payment obligations
Control VAT / tax behavior
Drive payment expectations
Support audits and disputes
Each document type has a distinct accounting role:
Invoice → Requests payment
Receipt → Confirms payment
GI / IR (Tax Invoice) → Legal tax declaration
Receipt Tax Invoice → Combined payment + tax
Credit Invoice → Reduces liability
Orders → Operational intent (pre-financial)
The module does not merge these roles — it keeps them clearly separated, which is essential for compliance.
The Documents module is context-aware, not static.
Shows all documents, regardless of payment state.
Used for:
Full audits
Legal history
Long-term reporting
Shows documents linked to successful payments.
Used for:
Revenue confirmation
Accounting exports
Tax submissions
Shows documents linked to failed or incomplete payments.
Used for:
Collection follow-ups
Risk analysis
Customer support
Each view uses its own column configuration, so users see only what matters in that context.
The Documents table is not hard-coded.
Each user can:
Choose visible fields
Reorder columns
Pin important columns
Rename column labels
Mix static + dynamic fields
Different roles ask different questions:
Accountant → Amounts, tax, company
Sales → Customer, manager, tags
Operations → Status, folders, notes
The system adapts without duplicating screens.
- Filtering Philosophy (Real Business Use Cases)
Filters are designed around human workflows, not database structure.
Date range → Period accounting
Amount range → Fraud & exception detection
Company → Multi-company organizations
Team member → Responsibility tracking
Customer status / manager → Sales & CRM alignment
Tags → Business classification
Shared with → Internal collaboration
This allows the same dataset to serve finance, sales, and management simultaneously.
Documents do not guess payment state — they reflect it.
Paid → Green
Unpaid → Red
Partial → Yellow
These states are directly synced with Payment Tracking and cannot drift.
This guarantees:
Accurate cash reports
Reliable aging analysis
Correct revenue recognition
- Export Logic (Why It’s Safe for Accounting)
Exports are not raw dumps.
They:
Respect active filters
Respect visible columns
Include custom fields
Preserve order and labels
This ensures exported data can go directly to accountants, without cleanup.
1️⃣ User opens Documents
2️⃣ System loads:
Column config
Field order
View type
3️⃣ Query is dynamically built
4️⃣ Headers are generated
5️⃣ Rows are rendered with:
Icons
Images
Status indicators
6️⃣ HTML + pagination returned via API
This makes the module:
Fast
Flexible
Stateless
User-scoped data isolation
Role-based field visibility
No silent deletion
Full audit trail
Every document is legally defensible.
Payment Tracking is the core financial intelligence engine of the Reports module.
It aggregates all incoming payments, regardless of source, method, or document type, and presents them in a searchable, filterable, auditable timeline.
This module is read-only by default, except for:
Refund actions
Status handling
Deposit linking
documents_payments
│
├─ contactus → Customer identity
├─ user_detail → Team member (who charged)
├─ documents → Invoice / Receipt / GI-IR
├─ invoices_settings→ Company & invoice config
├─ deposit_bank → Bank deposit status
│
▼
Payment Controller
(loadrecord_payment)
│
▼
HTML + Chart JSON
│
▼
Payment Tracking UI
Payment Tracking exists to replace manual accounting uncertainty with:
✅ Full transparency
✅ Real-time visibility
✅ Accurate reconciliation
✅ Audit-ready records
✅ Automated reporting
It acts as the single source of truth for:
Finance teams
Management
Auditors
Customer support
- Where Payment Tracking Sits in the System
Customer
│
▼
Invoice / Order
│
▼
Payment Attempt
│
├─► Success ──► Deposit ──► Accounting Reports
│
└─► Failure ──► Retry / Audit / Support
Payment Tracking sits between operations and accounting, ensuring no financial action is ever invisible.
- Payment Lifecycle – Visual Breakdown
A payment record is created whenever:
A customer pays via gateway (card, Bit, transfer, etc.)
A cashier records cash or check
A subscription renews automatically
An external API submits a transaction
At this moment, the system captures:
Customer identity
Payment amount & currency
Payment method
Related document(s)
Processing team member
Technical gateway response
This guarantees traceability from the first second.
Not all payments are immediately “real money”.
During this phase, the system evaluates:
Gateway approval vs settlement
Check clearance
Payments may exist in temporary states, allowing the system to:
Retry safely
Show failures transparently
Prevent premature revenue reporting
Only when a payment is confirmed does it:
Change status to Moved
Appear in revenue calculations
Become eligible for deposit & refund
Flow into CashFlow and Obligo reports
This protects accounting integrity.
Represents verified money.
Included in financial reports
Eligible for refund
Can be deposited to bank
Considered accounting-safe
Represents attempted but unrealized money.
Never deleted
Failed payments are business evidence, not errors to hide.
Every filter exists because someone in finance or support actually needs it.
Accountants work by periods, not guesses.
Filters operate on payment creation date, ensuring accurate cash-basis reporting.
Used for:
Fraud detection
High-value audits
Exception analysis
Support teams search by human memory, not IDs.
This enables fast issue resolution.
Each method has different:
Fees
Risks
Settlement delays
Separating them allows:
Gateway performance evaluation
Cost optimization
Bank reconciliation planning
One invoice can be paid using:
Cash
Credit card
Transfer
All together
Instead of duplicating invoices, the system stores structured multi-receipt data, ensuring:
VAT accuracy
Correct refunds
Legal compliance
A successful payment ≠ money in the bank.
Payment Tracking explicitly tracks:
Payment success
Deposit status
Deposit date
Bank linkage
This enables:
Accurate cash flow forecasts
Deposit reconciliation
Audit-ready reports
Every payment:
Is scoped to organization
Is role-validated
This ensures:
Legal defensibility
Auditor confidence
Internal accountability
Cannot be silently removed
Is traceable to a user
The Reports Page is the financial brain of the biz1 system.
It consolidates all monetary activity—payments, invoices, checks, deposits, obligations, cash flow, and orders—into a single, structured reporting hub.
If Products & Orders generate money, the Reports Page explains what happened to that money.
SYSTEM CORE │ ├── Customers ├── Products ├── Orders ├── Documents (Invoices / Receipts) │ └── REPORTS PAGE ← THIS MODULE ├── Payment Tracking ├── Documents ├── Checks / Cunto ├── Obligo ├── CashFlow ├── Order Report ├── Payers Tracking ├── Monthly Report └── Deposit
✔ Reports do not create data
✔ Reports read, analyze, group, and visualize data
✔ Reports are 100% dependent on other modules
- Purpose:
Tracks actual money movements.
Key Characteristics:
Chart-driven (monthly bars, pie charts)
Filters by date, customer, project, team, gateway
Export-ready
Status-based (Moved / Did Not Pass)
- Purpose:
Financial visibility per document, not per payment.
Key Characteristics:
Multi-document support (invoice, receipt, GI/IR, credit)
Custom fields per organization
Company-based filtering
Deep integration with Documents module
- Purpose:
Full lifecycle tracking of check-based payments.
Key Characteristics:
27 structured rejection reasons
Status workflow
Image upload (check photo)
Mission creation from checks
- Purpose:
Specialized check workflow for Cunto-enabled organizations.
Key Characteristics:
Same financial logic as Checks
Different approval/status flow
Enabled only if cunto_module exists
⚠️ Purpose:
Shows customer debt exposure.
Key Characteristics:
Grouped by customer
Date-based filtering
Company & team filtering
Critical for risk management
- Purpose:
Shows timing of money, not just totals.
Key Characteristics:
Week-based analysis
Predictive financial planning
Visual flow representation
- Purpose:
Connects orders → invoices → payments.
Key Characteristics:
Chart-driven
Admin-level visibility
Operational finance control
- Purpose:
Customer-centric payment summary.
Key Characteristics:
Aggregated totals per customer
Gateway filtering
Export-ready
- Purpose:
Long-term financial trend analysis.
Two Modes:
Debt View
Open Orders View
Key Characteristics:
Rolling 12-month window
Debit / credit calculation
Customer grouping
- Purpose:
Tracks bank-level deposits.
Key Characteristics:
Cash, checks, transfers
Bank selection
Team member attribution
The Reports Page pulls data from:
Customers (contactus)
Documents (documents)
Orders
Payment gateways
Banks
Teams
Campaigns
Subscriptions
✔ No data duplication
✔ Read-only analytics layer
Default tab per user
Custom payment fields
Company-based invoice filtering
Payment gateway configurations
Role & plan restrictions
All stored in:
user_detail
invoices_settings
payment_detail
Login enforcement
Plan-based access
Role-based tab visibility
Organization-level data isolation
Secure export & API access
Reports Page = ✔ Financial transparency ✔ Payment intelligence ✔ Risk & obligation control ✔ Cash flow forecasting ✔ Multi-gateway reporting ✔ Enterprise-grade analytics
The Storage section displays all products physically stored in warehouses, along with:
Inventory quantities
Sold quantities
Damaged quantities
Category & sub-category
Cost price (permission-based)
Each row represents a product in a specific storage location.
View real-time stock
Track available quantities
Monitor sold & damaged units
Same product in multiple storages
Central + branch warehouses
Sub-storage inclusion
Export inventory to Excel
Category-wise stock analysis
Storage utilization review
Top Bar:
[ Select Storage ▼ ] [ Search Product ] [ Export File ]
Table Columns:
# | SKU | Product | Supplier | Category | Cost | Sold | Inventory | Action
All → Shows products from all storages
Specific Storage → Shows products from that storage + its sub-storages
? Search by product name or SKU
? Filter by category
? Filter by sub-category
All filters work together in real time
Click green “+” icon
Select storage
Enter stock quantity
Optional: damaged units & notes
Save → inventory updates instantly
Edit stock quantity
Adjust damaged count
Inventory auto-recalculates
Changes reflect across reports
Click Export File
Excel downloads
Respects filters (storage, category, search)
Available Inventory =
stock
- sold
- damaged
- moved_from_storage
+ moved_to_storage
✔ Automatic
✔ No manual recalculation
✔ Always consistent
The Request section manages how products move:
Between storages
From suppliers into storage
Every request creates a controlled, auditable workflow.
Move stock from one warehouse to another
Track outgoing & incoming quantities
Order products from suppliers
Receive inventory into storage
Generate PDF transfer / order documents
Maintain audit trail
Table Columns:
Request ID | User | Date | Type | From | To | Qty | Notes | Status | Actions
Moving Request – Storage → Storage
Supplier Order – Supplier → Storage
Click Add Request
Select request type
Choose:
From storage
To storage OR supplier
Add products & quantities
Optional: save as Draft
Submit
✔ Supports multiple products
✔ Single request = multiple items
Approve → authorizes movement
Reject → cancels request
Receive → updates inventory automatically
Inventory updates happen only on Receive.
One-click PDF
Includes:
Storage details
Products & quantities
Notes
Request metadata
Supplier / Storage
↓
Request
↓
Approval
↓
Receive
↓
Inventory Updated
✔ Zero manual stock edits
✔ Full traceability
✔ Clean audit trail
View inventory
Edit inventory
View cost & sold
Delete inventory entries
Create requests
Approve / reject
Edit drafts
Receive inventory
All permissions controlled via role-based JSON config.
storage_products → inventory truth
storage_request → movement log
ec_product → aggregated stock
JSON used for flexibility & scale
✔ No duplication
✔ No race conditions
✔ Always consistent
Storage & Request Module =
✔ Physical inventory control
✔ Multi-warehouse support
✔ Secure movement workflow
✔ Supplier integration
✔ Automatic stock calculation
✔ PDF documentation
✔ Enterprise-ready design
The Storage List module is the physical inventory backbone of the system.
It represents real-world warehouses, rooms, shelves, or locations and connects them directly to:
Products
Inventory quantities
Team members
Transfers & requests
If Products define what you sell,
Storage List defines where it physically exists.
Main Warehouse (Parent)
├── Section A
│ ├── Room 1
│ └── Room 2
└── Section B
└── Room 3
✔ Unlimited hierarchy depth
✔ Real-world mapping
✔ Clean parent → child logic
- Core Responsibilities of Storage List
- Storage Location Management
Create unlimited storage locations
Rename, edit, or remove locations
Add notes for internal clarity
- Team-Based Access
Assign team members to storages
Control who manages which warehouse
Visual avatar-based team display
- Hierarchical Organization
Parent storages (main warehouses)
Child storages (sections, rooms)
Nested storage logic
- Product Placement
Add existing products to storage
Create new products directly in storage
Track inventory per location
Only one storage can be default
First storage created → auto default
Used when:
Creating new products
Auto-assigning inventory
✔ Changeable anytime
✔ System-enforced uniqueness
Click the eye icon to expand:
Storage → Products
# | SKU | Product Name | Category | Stock
✔ Live inventory per storage
✔ No navigation away from page
Click the sub-storage icon:
Storage → Sub-Storages
# | Sub-Storage Name | Actions
✔ Tree-style navigation
✔ Easy hierarchy management
1️⃣ Add Existing Product
Select product
Enter quantity
Assign to storage
2️⃣ Create New Product
Full product form
Auto-linked to storage
Inventory created instantly
When a storage is deleted:
✔ Storage requests removed
✔ Products are unlinked, not deleted
✔ Inventory integrity preserved
- Cannot delete if:
Products still exist inside storage
Each storage has its own stock count
Products can exist in multiple storages
Inventory tracked per location
Team members stored as JSON
Product-storage mapping stored as JSON
Easy scaling without schema explosion
Products – Where items are assigned
Storage Requests – Transfers between storages
Team Members – Storage access control
Reports – Inventory & movement insights
View storages
Add / edit storages
Delete storages
Assign team members
Manage inventory
All controlled via role-based permissions.
Company:
- Main Warehouse (default)
- Tel Aviv Branch
- Jerusalem Branch
Each branch:
- Has its own stock
- Has its own team
- Shares same product catalog
✔ Accurate
✔ Scalable
✔ Business-ready
Storage List =
✔ Warehouse control
✔ Inventory precision
✔ Team-based access
✔ Real-world hierarchy
✔ Clean UI
✔ Enterprise-ready logic
The Insurance module is a specialized financial & customer-risk management system.
It does not behave like regular products or orders.
Instead, it models:
Long-term commitments
Recurring financial responsibility
Family-based coverage
Regulatory and compliance-sensitive data
Insurance is not a transaction.
It is a relationship over time.
Traditional sales systems fail at insurance because insurance:
Is time-bound
Is family-centric
Has multiple statuses
Requires continuous monitoring
Is not completed in one payment
This module exists to solve that complexity.
An insurance record is not static.
It evolves through:
Status changes
Coverage updates
Family changes
Amount recalculations
Regulatory updates
The Insurance module is designed to track life cycles, not snapshots.
At the heart of the module lies a family model:
Customer ↓ Insurance Family ↓ Main Member ↓ Dependents ↓ Multiple Insurance Policies
This reflects real-world insurance structures, not accounting shortcuts.
Each family member represents:
A real insured individual
A legal identity
A coverage relationship
This enables:
✔ Accurate compliance
✔ Clear beneficiary structure
✔ Family-level reporting
Each policy tracks:
Contract reference
Insurance category
Coverage dates
Financial amount
Operational status
Policies are attached to people, not just customers.
The system calculates and maintains:
Total insurance amount
Life insurance totals
Health insurance totals
These values are:
Auto-aggregated
Displayed at customer level
Used in reporting & analytics
Insurance does not jump from created to completed.
Statuses reflect real insurance workflows:
טרם הוזמן = Not Yet Ordered
נשלחה בקשה = Request Sent
התקבל = Approved / Rejected
ריגקט = Rejected
Color-coding ensures instant visual understanding.
Insurance reporting focuses on patterns, not totals.
The module answers questions like:
How many active insured members?
Which agents close more policies?
What is the monthly insurance growth?
Where are insurance requests stuck?
This is why charts are core, not optional.
The Insurance dashboard provides:
Distribution charts
Member-based analysis
Agent/seller performance
Monthly & yearly trends
This allows management-level insight at a glance.
Insurance data often comes from:
External agencies
Government platforms
Excel exports
Legacy systems
The module supports structured import, ensuring:
✔ Data normalization
✔ Column mapping
✔ Error handling
Insurance lives inside customer profiles, not outside.
Customer dashboards instantly reflect:
Insurance status
Coverage amount
Order state
Insurance order status integrates with:
Order tracking
Workflow management
Operational follow-ups
Insurance categories are organized using:
Product category logic
Reporting hierarchy
Business classification
Insurance KPIs feed:
Executive dashboards
Risk analysis
Performance summaries
Insurance data is:
Identity-sensitive
Financially regulated
Time-critical
This module ensures:
✔ Controlled access
✔ Role-based permissions
✔ Audit-ready structure
This module is essential for:
Insurance agents
Managers & supervisors
Back-office operations
Executives
System administrators
Without this module:
Insurance data becomes fragmented
Families are misrepresented
Status tracking is manual
Reporting is unreliable
With this module:
✔ Insurance becomes measurable
✔ Operations become predictable
✔ Customers gain transparency
This module transforms insurance from:
“Scattered records”
Into:
A structured, visual, reportable system
The Suppliers module is the foundation of inbound business operations.
It represents who you buy from, not who you sell to.
Every product you stock, every purchase order you create, every supplier invoice you receive — all of it starts here.
If Customers power revenue,
Suppliers power availability, cost
control, and inventory flow.
Businesses don’t operate in isolation.
They rely on vendors for:
Products
Raw materials
Services
Inventory replenishment
The Suppliers module exists to centralize and control supplier relationships, ensuring:
✔ Accurate supplier records
✔ Clear financial tracking
✔ Traceable procurement
✔ Reduced operational risk
Suppliers sit upstream of sales and inventory.
Supplier
↓
Purchase / Storage Request
↓
Inventory / Stock
↓
Products
↓
Orders → Customers
This makes Suppliers a critical starting point, not a side module.
This module is used daily by:
Procurement teams – manage vendors
Inventory managers – restock products
Finance teams – track supplier payments
Managers – monitor supplier performance
Admins – maintain clean vendor data
A supplier is not just a name.
In the system, a supplier represents:
A business entity
A financial counterparty
A source of products or services
A recurring operational dependency
Each supplier becomes a hub for expenses, orders, and invoices.
Stores:
Name
Contact details
Company ID
Language preference
Primary contact person
This ensures communication and compliance accuracy.
Every cost associated with a supplier can be:
Recorded
Categorized
Paid or unpaid
Reported
This allows finance teams to:
✔ Track liabilities
✔ Monitor unpaid invoices
✔ Control cash flow
Suppliers are directly linked to:
Purchase orders
Storage requests
Inventory inflow
This ensures:
Clear traceability of stock origins
Accurate inventory valuation
Supplier accountability
Each supplier can have:
Multiple invoices
Paid or unpaid documents
Linked storage or order records
This enables end-to-end procurement visibility.
Without structured supplier management:
Inventory shortages increase
Costs become unclear
Duplicate vendors appear
Financial audits become painful
With Suppliers module:
✔ Procurement becomes controlled
✔ Costs become transparent
✔ Vendor relationships improve
Using supplier data, businesses can answer:
Which suppliers cost us the most?
Who has the most unpaid invoices?
Which suppliers provide which products?
Where are procurement bottlenecks?
This turns suppliers into measurable assets, not just contacts.
The Suppliers module integrates deeply with:
Suppliers are linked to products to identify:
Source of goods
Supplier-specific pricing
Product availability
All supplier-related expenses are centralized, allowing:
Vendor cost analysis
Payment tracking
Expense auditing
Supplier orders feed directly into:
Storage requests
Inventory updates
Stock availability
Supplier invoices and purchase documents ensure:
Financial traceability
Legal compliance
Procurement history
Supplier data is protected by:
Role-based permissions
Controlled editing
Centralized ownership
This prevents:
❌ Duplicate suppliers
❌ Unauthorized changes
❌ Financial inconsistencies
The Suppliers module enables:
✔ Reliable procurement
✔ Predictable inventory
✔ Financial clarity
✔ Vendor accountability
✔ Scalable operations
It transforms suppliers from external chaos into structured partners.
They define:
Where products come from
How much they cost
When inventory is replenished
What the business owes
Without Suppliers:
You sell blindly.
With Suppliers:
You operate intelligently.
The Detail Orders module is the most granular and accurate view of sales activity inside the Product Report system.
While high-level Orders give summaries,
Detail Orders answer the question:
What exactly was sold, to whom, how, when, and under what conditions?
Each record represents a fully expanded order, including:
Every product or group
Quantities
Pricing logic
Customer linkage
Payment and fulfillment state
As businesses grow, summaries are not enough.
Organizations need:
Proof of transactions
Item-level accountability
Financial traceability
Customer dispute clarity
Operational accuracy
The Detail Orders module exists to provide absolute transparency at the lowest transaction level.
Detail Orders sit between Sales, Finance, Inventory, and Customers.
Product / Group
↓
Detail Order (items, quantities, prices)
↓
Customer
↓
Payment & Status
↓
Invoices / Receipts / Inventory
This makes Detail Orders the single source of truth for what was actually sold.
This module is heavily used by:
Managers – audit sales accuracy
Operations – verify fulfillment
Finance teams – validate revenue
Support teams – resolve disputes
Admins – system-level reporting
Each Detail Order represents a real business transaction, not an estimate or draft.
It includes:
Exact items sold
Prices applied (discounts, VAT, custom pricing)
Customer identity
Order lifecycle status
Payment completion state
Linked business documents
This makes it legally and financially reliable.
Detail Orders allow you to analyze:
Which exact products were sold
Which customer bought which item
How discounts were applied
Partial vs full payments
Order lifecycle progress
Revenue at item level
This enables deep business intelligence.
Each order contains structured item records, including:
Product / Group / Title
Quantity
Unit price
Discounts
Final amount
Item notes
Item type
This allows:
✔ Inventory validation
✔ Margin analysis
✔ Item-level reporting
Detail Orders clearly show:
Paid
Unpaid
Partially paid
This helps finance teams:
Track outstanding amounts
Identify payment gaps
Reconcile revenue
No guessing. No ambiguity.
Each detail order follows a lifecycle:
1️⃣ Created
2️⃣ Processed
3️⃣ Paid (or pending)
4️⃣ Fulfilled
5️⃣ Closed
Statuses are configurable and visible, allowing teams to:
Track progress
Prevent missed steps
Maintain consistency
Detail Orders support filtering by:
Customer
Date range
Amount range
Team member
Status
Payment state
Custom order fields
This enables:
✔ Audits
✔ Investigations
✔ Monthly reviews
✔ Compliance checks
Verify every item sold and paid.
Resolve disputes using item-level evidence.
Confirm stock movements align with sales.
Understand which products actually generate revenue.
Detail Orders are protected by:
Role-based permissions
Controlled editing
Status locking
Once an order is closed, it becomes a trusted record, not just editable data.
Detail Orders integrate deeply with:
Products → item reference
Customers → buyer identity
Orders → order workflow
Documents → invoices & receipts
Storage → inventory impact
Reports → sales analytics
This makes them central, not optional.
Without Detail Orders:
Sales data is vague
Financial audits are slow
Disputes are harder
Inventory mismatches increase
With Detail Orders:
✔ Precision
✔ Accountability
✔ Transparency
✔ Scalability
They transform sales into:
Auditable records
Financial evidence
Operational signals
Customer history
If Products define what you sell,
and Orders define that you sold,
then Detail Orders define how exactly the sale happened.
The Meeting Reports Module is the central tracking system for all meetings, appointments, and online sessions across the organization.
It answers one critical question:
Who met whom, when, why, and with what result?
Meetings are not just calendar events — they represent:
Sales conversations
Client follow-ups
Support sessions
Internal coordination
This module turns meetings into structured, reportable business data.
Without structured reporting:
Meetings get forgotten
Follow-ups are missed
Team performance is unclear
Customer engagement is invisible
The Meeting Reports module ensures:
✔ Accountability
✔ Visibility
✔ Follow-up discipline
✔ Operational clarity
Meeting Reports sit between CRM, Sales, and Operations.
Customer / Lead
↓
Meeting / Appointment
↓
Team Member Interaction
↓
Status & Outcome
↓
Sales / Support / Follow-up
This creates a complete engagement timeline for every customer.
This module is used by:
Managers – monitor team activity
Sales teams – track client meetings
Support teams – log service calls
Admins – analyze workload & outcomes
Operations – schedule optimization
Each row in the Meeting Report represents one real interaction.
That interaction can be:
A physical appointment
A scheduled customer meeting
A Zoom video call
A follow-up session
Each entry captures:
Time
People involved
Purpose
Status
Outcome indicators
Client visits
Office meetings
On-site appointments
Stored as structured calendar events
Online video calls
Remote consultations
Virtual sales meetings
Fully tracked and reportable
Both types are unified into one reporting view.
Meetings are visually categorized using color & status indicators.
Blue → Normal / scheduled
Green → Completed
Yellow → Pending / upcoming
Red → Urgent / overdue
This allows managers to scan activity instantly without reading details.
Meeting Reports provide insight into:
How active each team member is
Which customers receive the most attention
Missed or overdue meetings
Meeting completion rates
Engagement trends over time
This turns calendars into performance dashboards.
Track sales meetings
Ensure follow-ups happen
Review customer engagement history
Log customer support sessions
Track resolution meetings
Measure response consistency
Compare team workloads
Identify inactive members
Balance scheduling
Meetings are not isolated reports.
They are:
Synced with calendar views
Displayed visually by day/week/month
Clickable for detailed review
This ensures planning and reporting stay aligned.
The Meeting Reports module includes practical filters:
By team member
By customer
By date range
By meeting type
By approval status
This allows:
✔ Fast audits
✔ Daily reviews
✔ Monthly performance analysis
Meetings involve customer data and internal schedules.
The system enforces:
Role-based access
Approval workflows
Controlled editing rights
Only authorized users can:
Edit meetings
Approve meetings
Delete records
Meeting Reports do not exist alone.
They connect naturally to:
Customers → meeting history
Team Members → activity tracking
Calendar → scheduling & planning
Sales / Orders → pre-sale interactions
Support workflows → service continuity
This ensures meetings are part of the business process, not just events.
This module delivers:
✔ Better customer engagement
✔ Clear team accountability
✔ Improved follow-up discipline
✔ Reduced missed opportunities
✔ Transparent activity tracking
It transforms meetings from memory-based events into measurable business actions.
They are:
An interaction history
A team performance mirror
A customer engagement tracker
A scheduling intelligence tool
Without Meeting Reports, organizations rely on memory.
With them, every interaction becomes visible and actionable.
The Subscriptions Report is the central control panel for recurring revenue.
It shows everything that repeats automatically:
Monthly charges
Ongoing customer commitments
Subscription-based products
Paid vs unpaid cycles
In simple terms:
If a customer pays again and again — it lives here.
One-time sales are easy to track.
Recurring revenue is not.
Subscriptions require:
Continuous monitoring
Monthly validation
Payment confirmation
Customer accountability
The Subscriptions Report exists to prevent revenue leakage and ensure predictable income.
Subscriptions are created from subscription-type products, but they live a longer lifecycle.
Subscription Product
↓
Customer Subscribed
↓
Monthly Payment Cycle
↓
Paid / Unpaid Tracking
↓
Revenue Reports & Invoices
This module ensures nothing slips between months.
The Subscriptions Report is used by:
Business owners – recurring revenue overview
Finance teams – paid vs unpaid tracking
Operations – customer activity monitoring
Sales teams – subscription performance
Admins – payment follow-ups
Each row in the Subscriptions Report represents:
A customer commitment
A recurring payment obligation
A long-term product relationship
It answers critical questions like:
Who should have paid this month?
Who did not?
Which products generate recurring income?
Which team member sold or manages the subscription?
Customer name
Contact linkage
Subscription ownership
Product name
Subscription type
Pricing logic
Team member responsible
Sales ownership
Account handling
Paid for current cycle
Unpaid for current cycle
Payment method
Start date
End date (if limited)
Charge timing (monthly rules)
The most important part of this report is payment status.
Subscription payment received for the current month
Entry exists in payment history
Revenue is secured
No payment recorded for the current month
Immediate action required
Revenue at risk
This visual distinction allows teams to react instantly.
Subscriptions are evaluated monthly.
For each subscription:
The system checks the current billing cycle
Looks for a payment entry
Marks status accordingly
This ensures:
✔ Accurate month-by-month tracking
✔ No double billing
✔ No missed payments
The Subscriptions Report includes focused filters so teams can isolate problems fast.
You can filter by:
Product
Customer
Team member
Payment status (Paid / Unpaid)
Search by product name
This turns the report into a monthly control tool, not just a list.
Using the Subscriptions Report, you can quickly understand:
Monthly recurring revenue stability
Which customers are falling behind
Which subscription products perform best
Team members driving recurring income
Risk exposure for the current month
The Subscriptions Report does not work alone.
It is tightly connected to:
Products → only products marked as subscription
Customers → subscription ownership
Payments → monthly payment records
Documents → invoices & receipts
Sales reports → recurring revenue analytics
This keeps subscription revenue fully integrated, not isolated.
Subscriptions involve sensitive financial data.
The system ensures:
Role-based visibility
Controlled access
Secure payment handling
Only authorized users can:
View subscription data
Track payment status
Manage subscription records
This module delivers:
✔ Predictable revenue tracking
✔ Early unpaid detection
✔ Reduced revenue loss
✔ Better customer follow-up
✔ Clear monthly accountability
It transforms subscriptions from passive billing into active revenue control.
It is:
A recurring revenue monitor
A monthly payment validator
A customer commitment ledger
A financial risk detector
Without it, subscription businesses operate blind month-to-month.
With it, revenue becomes visible, predictable, and controllable.
The Orders Section is the operational backbone of the Product Report module.
It represents every commercial movement that happens between:
Customers
Suppliers
Inventory
Payments
In simple terms:
If money, products, or stock moved — it passed through Orders.
Orders exist to bridge intention and execution.
A product alone does nothing.
A customer alone buys nothing.
An order is the moment where:
Products become sales
Stock becomes inventory movement
Amounts become revenue or cost
This module ensures every transaction is traceable, reportable, and auditable.
Orders sit at the center of the business flow.
Customers
↓
Documents (Invoices, Orders, Receipts)
↓
Customer Sales Reports
↓
Customer Insights & Strategy
All major modules depend on Orders:
Sales reports
Inventory updates
Customer history
Financial reporting
The Orders Section is used daily by:
Business owners
Operations teams
Finance & accounting
Sales managers
Admin staff
Each role sees the same data, but for different decisions.
The Orders Section is not just a list.
It represents:
Commercial intent
Financial obligation
Stock responsibility
Legal documentation
Every row answers:
Who ordered what, when, for how much, and what happened next?
Each order consolidates multiple dimensions:
Order ID
Order type
Date created
Due date
Customer or supplier
Created by (team member)
Payment receiver
Products or product groups
Quantities
Prices
Discounts
Total amount
Paid / unpaid / partially paid
Payment method
Currency
Order status
Internal status
Closed or open
Orders are not one-size-fits-all.
Used for:
Customer purchases
Sales tracking
Revenue generation
This is the most common order type.
Used for:
Buying from suppliers
Inventory replenishment
Cost tracking
These orders increase stock, not revenue.
Used for:
Internal stock movement
Inventory corrections
Warehouse control
These orders focus on quantity accuracy, not money.
The Orders Section includes deep filtering, allowing teams to instantly isolate exactly what they need.
You can filter by:
Date range
Customer
Team member
Amount range
Order type
Payment status
Tags & folders
Custom fields
This turns thousands of records into clear, usable insights.
Search is not limited to IDs.
You can search by:
Customer name
Document reference
Notes
Item names
Internal identifiers
This makes the Orders Section fast even at scale.
Orders are the source of truth for:
✔ Sales reports
✔ Customer sales
✔ User sales
✔ Inventory movements
✔ Financial summaries
Every report you generate later depends on the accuracy of this section.
Orders can be exported to:
Excel — for analysis
PDF — for sharing or compliance
Exports respect:
Filters
Selected fields
Language
Formatting
This makes Orders suitable for audits, meetings, and external systems.
No two businesses operate the same way.
Custom fields allow you to:
Add internal references
Track insurance data
Store operational metadata
Apply business-specific logic
Orders become tailored, not generic.
Orders are sensitive.
The system ensures:
Viewing permissions
Deletion control
Role-based access
This prevents:
❌ Accidental data loss
❌ Unauthorized access
❌ Compliance issues
Orders are deeply integrated:
Products → order items
Customers → order history
Payments → financial state
Storage → stock updates
Invoices & Receipts → financial documents
Dashboard → KPIs and summaries
Orders act as the central connector.
This module enables:
Operational clarity
Financial transparency
Inventory accuracy
Customer accountability
Team performance tracking
Without Orders, everything else becomes guesswork.
It is:
A transaction ledger
A financial control system
An inventory trigger
A customer history engine
It is the heart of daily business operations.
Customer Sales Reports is an analytical module that shows everything your customers have purchased, how often they buy, what they buy, and how much revenue they generate.
It answers one powerful question:
“Which customers drive my business, and how do they buy?”
This module transforms individual transactions into customer-centric insights.
Businesses don’t just sell products —
they build relationships.
Customer Sales Reports exist to help you:
✔ Understand customer behavior
✔ Identify high-value customers
✔ Track repeat purchases
✔ Analyze buying patterns
✔ Improve retention and upselling
Without this module, customers are just names.
With it, customers become data-driven assets.
Customer Sales Reports sit after documents are created, not before.
Conceptual flow:
Customers ↓ Documents (Invoices, Orders, Receipts) ↓ Customer Sales Reports ↓ Customer Insights & Strategy
This module does not create sales —
It explains customer behavior based on real sales.
This module is designed for:
Business owners
Sales & marketing teams
Account managers
Finance teams
Each role gains a different insight:
Owners see customer value
Sales teams see buying behavior
Marketing sees segmentation opportunities
Finance sees revenue distribution
Customer Sales Reports analyze sales at item level, grouped by customer.
They track:
✔ Customer identity
✔ Document type (invoice, receipt, order, etc.)
✔ Products and services purchased
✔ Quantities and prices
✔ Discounts and totals
✔ Purchase dates
✔ Item-level details
This gives a much deeper view than invoice totals alone.
Unlike user sales, this module focuses on:
Who buys the most?
Who buys frequently?
Who stopped buying?
Which items customers buy
Quantity per purchase
Price sensitivity
Invoices vs receipts vs orders
Sales channel analysis
Total spend per customer
High-value vs low-value customers
Customer Sales Reports include advanced filtering, making the data highly actionable.
Filters allow you to analyze by:
Customer (single or multiple)
Date range
Amount range
Document type
Custom customer fields
This enables:
Segmentation
Trend analysis
Targeted decision-making
The report table is fully customizable.
Users can:
✔ Choose visible columns
✔ Reorder fields
✔ Focus on what matters
This keeps the interface:
Clean
Relevant
User-specific
What you see is what you need, not noise.
All filtered results can be exported.
Exports are commonly used for:
Customer reviews
Accounting reconciliation
CRM analysis
External reporting
This ensures customer data is portable, shareable, and actionable.
Customer Sales Reports help businesses:
✔ Identify top customers
✔ Spot churn early
✔ Improve retention strategies
✔ Optimize pricing
✔ Personalize marketing campaigns
This module turns sales history into customer intelligence.
Customer sales data is sensitive.
The module respects permissions so that:
Only authorized users can access reports
Data exposure is controlled
Customer privacy is protected
This keeps your business secure and compliant.
This module enables:
Smarter customer segmentation
Better sales strategies
Data-driven marketing
Stronger customer relationships
It bridges the gap between sales data and customer understanding.
They are:
A customer intelligence engine
A relationship analysis tool
A retention strategy foundation
A revenue optimization module
They help businesses sell smarter, not harder.
User Sales Reports is a performance-tracking module that shows how much each team member sells, what they sell, and how their sales contribute to business revenue.
It answers one critical question:
“Who sold what, how much, and in what value?”
This module transforms raw document data into clear, actionable sales insights.
Businesses grow through people.
User Sales Reports exist to:
✔ Measure individual performance
✔ Improve accountability
✔ Identify top performers
✔ Detect sales gaps
✔ Support commission & incentive models
Without this module, sales data stays anonymous.
With it, sales become transparent and measurable.
Conceptually, the flow looks like this:
Products / Groups ↓ Documents (Invoices, Orders, Receipts) ↓ User Sales Reports ↓ Performance Insights & Decisions
The module does not create sales —
It analyzes and explains them.
This module is designed for:
Business owners
Sales managers
Finance teams
Operations teams
Each role uses it differently:
Managers evaluate performance
Finance reviews revenue distribution
Owners track growth
HR calculates incentives
User Sales Reports track sales based on the creator or responsible user of a document.
This includes:
✔ Products sold
✔ Product groups sold
✔ Quantities
✔ Sales value
✔ Document count
✔ Time period
All data comes from real transactions, not estimates.
User Sales Reports allow you to view sales from multiple angles:
Who sold the most?
Who sold the least?
Who is improving?
Which products does a user sell best?
Product preference by user
Bundle performance per user
Package effectiveness
Total sales value
Average sale per user
Filters are the heart of this module.
They allow users to slice sales data intelligently, such as:
Date range
Specific team member
Document type
Price range
Company / invoice profile
Instead of drowning in data, users focus only on what matters.
Charts convert numbers into meaning.
User Sales Reports include:
Quantity charts
Revenue charts
Team comparison visuals
These visuals help users:
Spot trends instantly
Compare users visually
Understand performance without reading tables
Below the charts, detailed tables provide:
✔ Exact quantities
✔ Exact values
✔ Product-level breakdown
✔ Document counts
This ensures:
Transparency
Auditability
Trust in numbers
Charts summarize.
Tables confirm.
All filtered data can be exported.
Exports are used for:
Management meetings
Accounting reviews
Commission calculations
External reporting
This makes User Sales Reports operationally useful, not just visual.
Although commissions may not be calculated directly here,
this module provides all the base data needed:
✔ Sales volume per user
✔ Revenue contribution
✔ Time-based performance
It acts as the foundation for reward systems.
User Sales Reports are permission-based.
This ensures:
Only authorized users can view reports
Sensitive financial data is protected
Team privacy is respected
Managers see more.
Regular users see less.
This module helps businesses:
✔ Improve sales productivity
✔ Motivate team members
✔ Identify training needs
✔ Reward performance fairly
✔ Make data-driven decisions
It turns sales history into strategy.
They are:
A performance measurement tool
A transparency mechanism
A management decision engine
A growth accelerator
They connect people, products, and revenue into one clear picture.
A Product Group is a predefined bundle of multiple products presented as one sellable solution.
Instead of adding many individual products every time, a Product Group allows users to:
Select one group → sell many products → apply one price → generate clean documents
It transforms complex product combinations into simple, repeatable offers.
Product Groups exist to solve real sales problems:
✔ Repeated manual product selection
✔ Inconsistent pricing
✔ Complicated invoices
✔ Sales errors
✔ Slow order creation
Product Groups turn manual effort into automation.
- Role Inside the Product Report Module
Product Report (Main Module)
│
├── Products (individual items)
├── Categories (product structure)
│
├── - Product Groups (bundled offerings)
│ ├── Packages
│ ├── Kits
│ ├── Service bundles
│ ├── Promotions
│
├── Orders & Documents
└── Sales Reports
Product Groups sit between products and orders, acting as a commercial abstraction layer.
Product Groups use group-level pricing, not product-level pricing.
Why?
bundle discounts
promotional pricing
simplified calculations
consistent offers
This ensures:
✔ predictable invoices
✔ controlled discounts
✔ easy VAT handling
Each Product Group defines whether:
price includes VAT
price excludes VAT
This setting controls how the group behaves inside:
orders
invoices
receipts
The VAT logic stays centralized and consistent.
Product Groups:
reference products
do not duplicate product data
do not change product pricing
do not manage inventory directly
They consume product definitions, but never replace them.
When a Product Group is sold:
individual product quantities are deducted
stock updates happen per product
group itself has no inventory
This preserves accurate stock control.
Inside documents:
a Product Group appears as one line item
internal products expand behind the scenes
customer sees a clean structure
This keeps documents:
✔ readable
✔ professional
✔ standardized
- Conceptual Sales Flow
Product Group Created
↓
Group Used in Order / Invoice
↓
Customer Sees One Bundle
↓
System Expands Products Internally
↓
Inventory & Sales Tracking Updated
This flow is automatic and invisible to the user.
Product Groups enable:
group-level sales tracking
bundled performance analysis
promotion effectiveness review
They work seamlessly with:
User Sales Reports
Customer Sales Reports
Category Reports
Because Product Groups affect pricing and sales:
creation may be permission-restricted
deletion controlled
edits tracked
This prevents unauthorized bundle changes.
Products = atomic data
Categories = structure
Each layer has one responsibility.
Groups = commercial packaging
Orders = transactions
Reports = analysis
The Product Groups sub-module enables businesses to bundle multiple products into structured, sellable packages with unified pricing, layout, and VAT behavior.
It simplifies sales operations, standardizes offers, improves document clarity, and supports scalable commercial workflows.
If Products define what you sell,
then Categories define how those products are understood, grouped, analyzed, and reported.
The Product Categories & Sub-Categories sub-module is not cosmetic.
It is a structural classification engine that gives meaning, hierarchy, and analytical power to products.
Without categories:
products become a flat, unmanageable list
reports lose structure
filtering becomes weak
analytics become meaningless
Product Report (Main Module) │ ├── Products (What exists) │ ├── Categories & Sub-Categories (How products are organized) │ ├── Business structure │ ├── Hierarchy & meaning │ ├── Reporting logic │ ├── Custom data models │ ├── Orders (Use products by category) ├── Reports (Group products by category) └── Analytics (Measure category performance) Categories act as a lens through which the entire system views products.
A category is not just a label.
A category is a configuration container that can define:
hierarchy (parent / child)
behavior (how products under it are treated)
Once assigned, categories influence:
✔ product forms
✔ reports
✔ filters
✔ analytics
Categories follow a tree structure, not a flat list.
Parent Category
│
├── Sub-Category A
│
├── Sub-Category B
│
└── Sub-Category C
Parent categories = business-level grouping
Sub-categories = operational or detailed grouping
Example:
Parent: Electronics
This allows:
✔ high-level reporting
✔ deep drill-down
✔ meaningful segmentation
Categories are read-only references for most modules.
They are used to:
filter product lists
structure reports
segment buyers
group orders
They do not:
control pricing
control stock
control invoices
They provide context, not behavior.
Each category silently builds a buyer history.
From this, the system can:
list customers who purchased from a category
analyze category loyalty
This turns categories into:
- business intelligence tools
Categories can define their own custom fields.
This means:
products under one category can require different data
products under another category can ignore it
Example:
Clothing category → Size, Material
Electronics category → Voltage, Warranty
A powerful way to understand this module:
Products store facts. Categories store meaning.
Facts without meaning are useless in analytics.
Categories add:
structure
clarity
interpretability
Categories affect many products at once.
So the system protects them with:
role-based permissions
deletion restrictions
dependency checks
You cannot:
delete a category if products exist
break reporting history
This preserves:
✔ data integrity
✔ reporting accuracy
✔ historical truth
- Category Lifecycle (Conceptual Flow)
Category Created
↓
Products Assigned
↓
Custom Fields Applied
↓
Orders & Sales Recorded
↓
Reports Generated
↓
Category Locked (if in use)
Important:
categories are rarely deleted
they are evolved, not removed
The Product Categories & Sub-Categories sub-module defines the hierarchical, analytical, and semantic structure of products within the Product Report system.
It enables meaningful organization, powerful reporting, buyer segmentation, and flexible product modeling through hierarchy and category-specific configuration.
The Products sub-module is the foundation of the entire Product Report.
Every order, document, storage movement, supplier record, and sales report depends on the data defined here.
Think of Products as the single source of truth for everything related to items you sell, store, insure, or subscribe.
Once a product exists here, it becomes globally usable across the system.
- Visual Placement in System
Product Report
│
├── Products ← (YOU ARE HERE – CORE)
│
├── Product Categories
├── Product Groups
├── Orders
├── User Sales
├── Customer Sales
├── Storage
├── Suppliers
├── Insurance
No other sub-module can work without Products
✔ Product gets a unique system ID
✔ Appears in Orders, Invoices, Storage, Reports
✔ Becomes selectable everywhere
✔ Status = Active
✔ Ready for business use
There is no duplication — all modules reference the same product ID.
- Product Lifecycle (Visual Flow)
Create Product
↓
Assign Category & Price
↓
(Optional) Bind to Storage
↓
Used in Orders / Documents
↓
Stock & Sales Auto-Updated
↓
Reports Generated
↓
Deactivate (Archive) if needed
A product is NOT just a name and price.
A product is a business object that contains:
Identity (name, SKU, internal SKU)
Classification (category, sub-category, groups)
Financial rules (price, tiers, discounts)
Inventory behavior (stock, left, sold)
Operational logic (storage, supplier)
Lifecycle rules (active, inactive, archived)
Behavioral rules (subscription vs one-time)
Once created, this object becomes immutable history for reporting.
Each product defines pricing rules, not just a number.
The system understands:
base selling price
multiple alternative prices
discounts (fixed or percentage)
subscription pricing timelines
When a product is used in a document:
➡️ the price is locked at that moment
➡️ future price changes do not affect history
This protects:
invoices
accounting
tax records
audits
Used when:
item is sold once
stock must decrease
revenue is immediate
Used when:
billing repeats
time-based logic applies
stock may not apply
Subscription products behave differently:
charge cycles
Yet they still live inside Products, because:
the system treats everything sellable as a product.
- How Other Modules “See” Products
Other modules never redefine products.
They only reference them.
Order → Product ID
Invoice → Product ID
Storage → Product ID
Report → Product ID
This ensures:
✔ no duplication
✔ consistent reporting
✔ clean data relationships
A product can exist:
without storage
with one storage
with multiple storages
Storage controls:
quantity
movement
availability
Product controls:
identity
price
logic
They are linked, not merged.
Suppliers are metadata providers, not owners.
A product can:
have one supplier
have many suppliers
have none
Supplier affects:
cost reference
purchasing workflow
Supplier does NOT affect:
selling price
inventory logic
reports visibility
The Products module is intentionally locked down.
Why?
Because mistakes here affect everything.
Cost price hidden from sales users
Delete blocked once product is used
This ensures:
✔ financial safety
✔ historical integrity
✔ audit readiness
The system follows this rule:
“Business data is never destroyed — only retired.”
So:
Products used in documents cannot be deleted
They can only be marked Inactive
Inactive products:
disappear from new orders
remain visible in reports
preserve accounting truth
Used for:
initial system setup
migration from other systems
bulk updates
Used for:
audits
external analysis
backups
compliance
Both respect:
permissions
visibility rules
custom fields
The Products sub-module is the foundational business engine of the Product Report system.
It defines sellable entities, controls pricing logic, governs inventory behavior, and
enables all operational and analytical workflows across the platform.
The Product Report module is a centralized inventory, sales, and product intelligence system designed to manage the entire lifecycle of products — from creation and storage to sales, reporting, suppliers, and insurance tracking.
This module acts as the single source of truth for all product-related data across the platform.
Create and manage products and subscription items
Track inventory quantities across multiple storage locations
Organize products using categories, sub-categories, and groups
Monitor sales performance by users and customers
Analyze orders, subscriptions, meetings, and detailed sales
Manage suppliers and supplier-related orders
Track insurance-related products and amounts
Handle multi-storage and sub-storage inventory logic
Generate structured reports and export data to Excel
Apply advanced filters, custom fields, and column configurations
- Important Concept
The Product Report is not only a product list — it is a reporting and control hub that connects Products + Orders + Documents + Storage + Sales + Suppliers into one unified interface.
- Core Architecture (How the Module Is Structured)
Product Report (Main Module)
│
├── Products (Inventory)
├── Product Categories & Sub-Categories
├── Product Groups
├── User Sales Reports
├── Customer Sales Reports
├── Orders & Detail Orders
├── Subscriptions Reports
├── Meeting Reports
├── Suppliers & Supplier Orders
├── Insurance Management
├── Storage & Sub-Storage
└── Storage Requests
Each section uses the same product data, but views and analyzes it differently.
The Product Report module is a centralized operational and analytical system designed to manage, track, analyze, and report on all product-related activities across an organization.
It acts as the single control center for everything related to products — including inventory, sales, orders, suppliers, storage, subscriptions, and reporting — all in one unified interface.
This module does not only store products.
It connects products to real business actions such as:
Selling
Ordering
Storing
Reporting
Insuring
Supplying
Meeting-based sales
Subscription tracking
Businesses typically face these problems:
Product data scattered across invoices, orders, storage, and reports
No single place to understand what is selling, where, by whom, and from which storage
Difficulty tracking inventory across multiple locations
No clear visibility into supplier-related product flow
Manual Excel-based reporting
Limited insight into customer and user product performance
The Product Report module solves all of this by:
✔ Centralizing all product data
✔ Linking products to every business transaction
✔ Providing structured, filterable, exportable reports
✔ Offering real-time visibility into inventory and sales
- How the Product Report Module Works (Conceptual Flow)
Products Created
↓
Assigned to Categories / Groups
↓
Stored in One or More Storages
↓
Used in Documents (Invoices, Orders, Proposals)
↓
Sales Generated (Users / Customers)
↓
Reported & Analyzed
↓
Exported or Used for Decisions
The Product Report module reads from and writes to multiple systems, but always presents a clean, unified view to the user.
The module is designed for multiple roles, all using the same data but for different purposes:
Monitor overall product performance
Track revenue and inventory value
Make strategic decisions
View product availability
Analyze customer and user sales
Track performance by product
Manage storage quantities
Track stock movement
Handle storage requests
Analyze revenue
Review cost vs selling price
Export reports for accounting
Track supplier-linked products
Manage supplier orders
Monitor supplier fulfillment
Without going into sub-modules, the main module allows users to:
View all product-related data in one place
Search products using advanced filters
Analyze sales across time, users, and customers
Track product quantities across storages
Understand which products are active, low stock, or inactive
Export data to Excel for offline analysis
Apply custom fields for business-specific needs
Customize table columns (pin, hide, reorder)
Filter data using categories, suppliers, storages, dates, and custom fields
Access to Product Report functionality is controlled by:
Module enable/disable settings
Role-based permissions
Action-level permissions (view, edit, delete, export)
This ensures:
Sensitive cost data is protected
Deletion is restricted
Reports are visible only to authorized users
The Product Report module ensures:
No duplicate product records
Consistent product pricing across documents
Accurate inventory counts
Traceable product usage in sales and orders
Historical reporting without data loss
Once a product is used in a document or order, its data becomes part of reporting history.
The Product Report module is the core intelligence layer of the product system.
It:
Centralizes all product data
Connects products to sales, storage, suppliers, and reports
Enables operational control and business insight
Replaces manual reporting with structured analytics
Scales with business complexity
In short:
If your business sells, stores, tracks, or reports on products — this module is where everything comes together.
The Files module is the system’s central document vault, designed to store, organize, preview, and control access to all customer-related files.
Think of it as:
Customer File Cabinet + Secure Viewer + Folder Intelligence
It is not just upload/download — it is structured document control.
Upload files for customers
Create & manage folders
Rename, delete, organize files
Preview all file types
Control permissions
Audit customer documents
Upload files to customers
View & download allowed files
Preview documents
Cannot delete (unless permitted)
View their own files
Download shared documents
Preview files (no editing)
No access to internal folders
There are two folder layers:
Created in Settings → Files of Customer
Available for all customers
Examples:
Default
Signs
Forms
Email files
WhatsApp files
Custom folders
Exist inside a customer
Can have:
Parent folders
Sub-folders
Help organize large customer document sets
- Files always belong to:
Customer → Folder → (Optional Sub-folder) → File
Click ➕ Add
Select one or multiple files
Choose:
Folder
Sub-folder (if exists)
Enter file display name / notes
Save
- System behavior:
Files are renamed automatically (safe naming)
Original meaning is preserved in notes
Upload date is stored
File is instantly visible in list
The Files module does not treat all files the same.
PDF
Embedded PDF viewer
Scroll, zoom, secure iframe
Images (JPG, PNG, etc.)
Image viewer
Zoom in/out
Office Files (DOC, XLS, PPT)
Google Docs / Office Online viewer
Video / Audio
Built-in media player
Unsupported files
Safe iframe or download fallback
Users can preview without downloading, which is critical for security.
Each file row visually communicates:
File type (icon / thumbnail)
Display name (editable)
Customer name
Upload date
⚙️ Actions:
View
Download
Rename
Delete (permission-based)
This turns the list into a working document dashboard, not just storage.
Users can instantly:
Search by file name
Filter by folder
Filter by sub-folder
View files per customer
Narrow results without reload (AJAX)
Instead of reuploading files:
File display name can be edited
Physical file remains unchanged
This is especially useful for:
Signed documents
Correcting naming mistakes
Standardizing file labels
Database updates instantly
Keeps storage clean
Only users with:
allow_to_delete_folders = 1
can delete files.
Delete action:
Removes DB record
Removes file from server
Clients cannot delete files.
The Files module enforces:
Role-based access
Customer ownership checks
Secure file paths
Controlled preview URLs
Permission-based delete actions
Files are never exposed directly — they are served through a secure viewer endpoint.
Files can be:
Downloaded individually
Accessed by customers
Reused across modules
Attached to documents & messages
✔ Files always belong to a customer
✔ Folder logic is flexible & multilingual
✔ Preview avoids unnecessary downloads
✔ Permissions prevent data loss
✔ Supports legal, sales, operations, and support use cases
The Files module is not storage.
It is a structured, secure, customer-centric document system.
It ensures:
Files are easy to find
Easy to preview
Easy to control
Easy to audit
Easy to scale
What the Work Diary does (in one view):
⏱ Tracks employee working time
Manages daily & monthly attendance
Calculates salary & extra hours
✅ Applies approval workflow
Measures productivity
Generates payroll-ready reports
Think of it as:
Attendance + Time Tracking + Productivity + Payroll Intelligence
View all employees’ attendance
Approve / reject time entries
Configure salary & work rules
Export payroll reports
Audit attendance history
Add daily attendance
View own working hours
Review total hours
Verify approved attendance
Use exports for salary processing
Each day visually communicates status:
Green → Today
Red → Missing attendance
Clicking any date opens:
Attendance form
Daily time breakdown
Customer time tracking
Export options
Select date (calendar or table)
Enter:
Check-in time
Check-out time
Notes
Sick day (optional)
File attachment
Save → status becomes Pending
Update time
Replace files
Admin-only
Record removed but logged
✔ Organization Owner
✔ Member Admin
Approval directly affects:
Salary calculation
Extra hours
Productivity percentage
Payroll exports
Monthly expected hours
Daily expected hours
Extra hour rate
Salary type:
Monthly
Hourly
Bonus amount
⏱ Total worked hours
➕ Extra hours
% of monthly target
Salary amount
Each employee row shows:
✅ Done Missions
Sales (invoices & proposals)
- Calls
- Days Worked
⏱ Total Hours
➕ Extra Hours
% From Month
Salary Preview
Clicking an employee opens:
Monthly calendar (attendance)
Daily breakdown:
In / Out times
Total hours
Extra hours
Notes & files
Approval status
Perfect for audits & reviews.
For each day:
Track time spent per customer
Group by category
Used for:
Client billing
Service justification
Productivity analysis
Employees can:
Log time per project
Split time by work category
Useful for:
Cost analysis
Project profitability
Resource planning
All team members (monthly range)
Single employee (month)
Exports include:
Hours
Extra hours
Salary
Productivity metrics
Attendance notes
Automatic empty-day detection
Timezone-safe calculations (UTC → user TZ)
Change history tracking
Sick day handling
Non-working day logic
Role-based access
Work Diary
│
├── Missions → Productivity
├── Documents → Sales count
├── Call Logs → Call activity
├── Projects → Project time
├── Customers → Client time
├── Users → Salary settings
├── Calendar → Attendance UI
├── Files → Proof & documents
└── Reports → Payroll exports
✔ Combines attendance + performance + payroll logic
✔ Visual & calendar-driven
✔ Approval-based & auditable
✔ Salary-ready calculations
✔ Strong reporting & exports
✔ Scales from small teams to enterprises
Work Diary is not just a time tracker.
It is a complete employee work intelligence system.
The My Users Module is a centralized administration and billing management system designed for managers and administrators to fully control users under their responsibility.
It provides visibility into user accounts, subscription plans, payments, invoices, usage statistics, communication tools, and organizational structure, all from a single interface.
This module acts as the control center for user lifecycle management, combining account administration, billing, reporting, and communication in one place.
The My Users module exists to give administrators full operational and financial control over all assigned users.
It enables managers to:
Monitor user activity and status
Manage subscription plans and billing cycles
Track payments and unpaid balances
Handle invoicing and payment methods
Communicate directly with users
Manage teams and organizations
Generate reports and exports for accounting and management
This module is essential for subscription-based platforms, SaaS systems, and multi-organization environments.
The module allows administrators to view and manage all assigned users in a paginated list.
Each user record includes:
Personal details (name, email, phone)
Internal organization identifiers
Account status (Active / DeActive)
Assigned manager
Organization ownership
Login and API credentials
Administrators can:
Edit user details
Activate or deactivate accounts
Reset passwords
Generate internal login links
Copy API tokens
Assign default folders, branches, and gateways
DeActivated users are prevented from logging in while retaining all historical data.
Each user can have one or more subscription plans assigned.
The system supports:
Fixed packages (Normal Packages)
Pay-per-use plans
Free plans with limitations
Free trial months
Add-on services (SMS, Email, WhatsApp, DID, etc.)
Administrators can:
View current and past plans
Edit active plans
Assign new plans
Remove plan records
Track plan validity and expiration
Monitor feature limits and permissions
Plan permissions are enforced system-wide through stored module roles.
The My Users module provides complete billing control.
Administrators can:
Track paid and unpaid users
View monthly and lifetime payment totals
Charge users manually
Charge users automatically using saved payment methods
Mark payments as paid or unpaid manually
Handle failed payments
Add notes and reasons to payment records
Payment status is reflected immediately in the UI and statistics dashboard.
Users may store one or more payment methods.
The system securely stores:
Encrypted card data
Last 4 digits for reference
Gateway customer identifiers
Administrators can:
Check if a user has a saved payment method
Charge using saved cards
View masked card information
Manage default payment gateways per user
No sensitive card details are exposed.
Every payment action generates a permanent record.
Administrators can:
View full payment history per user
Track payment dates, months, and amounts
Add internal notes to payments
See failed payment attempts
View all invoices generated for the user
Link payments to invoices
Invoices are automatically created upon successful payment and stored for future reference.
The module tracks real-time usage against plan limits, including:
SMS usage
User count
Invoice generation
Call minutes
DID numbers
Extra usage charges
Administrators can:
View monthly usage breakdown
Identify over-usage
Track additional charges
Monitor service consumption trends
This ensures transparency and prevents unexpected billing issues.
At the top of the My Users page, administrators see key metrics such as:
Total payments (all time)
Payments for the current month
Number of paying users
Users who paid this month
Total users across organizations
Number of team owners
These KPIs update dynamically based on filters and data changes.
The user list supports:
Search by name or email
Filter by account status
Pagination with page navigation
Export based on applied filters
This allows administrators to manage large user bases efficiently.
Administrators can communicate directly with users via:
SMS
In-app notifications
Password reset links
Messages can be sent to individual users or in bulk, making this module suitable for announcements, billing reminders, and system notifications.
The module reflects organizational structure by:
Grouping users under organizations
Identifying organization owners
Listing team members per organization
Counting total users per organization
Administrators can view team composition and manage access accordingly.
From the My Users page, administrators can:
Create support tickets on behalf of users
Access internal login links
View user logs (if enabled)
Manage WhatsApp instances and providers
Assign agent permissions
This reduces friction when handling user support or internal troubleshooting.
Sensitive data is encrypted
Payment information is masked
API tokens are unique per user
Access is role-based
All actions are logged
Manual overrides require explicit administrator acti
The My Users module is deeply integrated with:
Payments & Gateways
Invoices
Plans & Packages
Email, SMS, WhatsApp
Support Tickets
Authentication & Security
Reports & Exports
Organizations & Teams
This module is intended for:
System administrators
Account managers
Billing teams
Support managers
Business owners
Finance and operations teams
It is not designed for end users, but for those managing them.
The My Users Module is a full-scale administrative and billing management system that centralizes user control, payments, plans, communication, and reporting.
By combining account management, financial tracking, subscription handling, and communication tools, it enables organizations to scale efficiently while maintaining accuracy, transparency, and control.
This module is a core pillar of the platform’s operational infrastructure.
The Calendar Module is not just a date view or scheduling screen.
It is a time-based orchestration layer that connects:
People (team members)
Customers
Tasks (missions)
Meetings (appointments & Zoom)
Business hours
Automations
External calendars (Google)
In simple terms:
Calendar = The time-dimension of your entire system
While other modules manage data, the Calendar manages when things happen.
The Calendar Module exists to solve:
Missed meetings
Overlapping schedules
Poor team coordination
Scattered tasks across modules
Lack of visibility into daily work
Manual scheduling errors
No central view of work commitments
It provides one single visual timeline for everything time-related in the organization.
The Calendar Module is built around 5 key principles:
Unified Time View
Role-Aware Scheduling
Customer-Linked Events
Task Visibility
Automation-Ready Scheduling
Every event shown in the calendar serves an operational purpose, not just visual decoration.
The calendar does not store its own events.
Instead, it pulls events from multiple modules:
Source Event Type
Appointments Mettings
Zoom_mettings Zoom calls
Missions Tasks
Misisons_a Recurring tasks
This makes the Calendar a read-optimized aggregation layer, not a data silo.
Calendar events are never fully loaded.
Instead:
Only events within the visible date range are fetched
Reduces load
Improves performance
Enables real-time updates
This is why start_date and end_date are mandatory.
Events are filtered by:
Organization
Team member selection
Permissions
This ensures:
✔ Privacy
✔ Clean views
✔ No unnecessary clutter
Admins see everything.
Team members see only what matters to them.
The Calendar respects company working hours.
Business hours:
Define allowed scheduling times
Control calendar grid range
Visually highlight working periods
Prevent scheduling during leave days
This turns the calendar from a simple grid into a business-aware scheduler.
Purpose:
Customer-facing or internal meetings.
Why they exist:
Sales calls
Client meetings
Internal discussions
Key Behavior:
Single team member assignment
Optional address
Automation triggers
Google Calendar sync
Appointments are time-critical commitments.
Purpose:
Remote meetings with internal or external participants.
Why separate from appointments:
Multiple team members
Folder/list association
Subject-driven meetings
Integration flexibility
Zoom meetings reflect collaborative time blocks, not just one-on-one meetings.
Purpose:
Tasks that must be done by a certain date/time.
Why they appear in calendar:
Tasks are time-dependent
Deadlines are commitments
Visibility prevents overdue work
Calendar missions turn task management into time management.
Purpose:
Automate repetitive work scheduling.
Examples:
Weekly follow-ups
Monthly reports
Periodic maintenance tasks
They ensure:
✔ Consistency
✔ No manual repetition
✔ Reliable task creation
The sidebar exists to answer one critical question:
“What should I do now, and what is already late?”
It separates:
To-Do Missions → Upcoming
Outdated Missions → Overdue
This creates urgency visibility without cluttering the calendar grid.
Colors are not cosmetic.
They communicate priority and status instantly.
Blue Color = Normal
Red Color = Urgent
Green Color = Completed
Yellow Color = Pending
Custome Color = User-defined importance
This allows at-a-glance understanding.
Duplicating events exists to:
Save time
Avoid re-entry
Maintain consistency
Common use cases:
Weekly meetings
Follow-up calls
Repeat Zoom sessions
Calendar export exists for:
Management reporting
Workload audits
Exports reflect exactly what is visible, maintaining context.
Deadlines become calendar events
Task completion updates calendar
Recurring logic feeds calendar
Every meeting can be customer-linked
Customer context shown in tooltips
Customer journey tracked via events
Event creation → notifications
Event cancellation → alerts
Zero manual follow-ups
Meetings drive deals
Calendar impacts revenue indirectly
External visibility
Mobile access
Personal productivity sync
Calendar respects:
User roles
Team ownership
This ensures:
✔ Security
✔ Accountability
✔ Clean collaboration
The Calendar Module is the central time-management engine that unifies meetings, tasks, and team schedules into a single, intelligent, business-aware timeline.
The Expenses Module is not just a data entry screen.
It is a financial control layer designed to capture, organize, validate, analyze, and connect outgoing business costs with suppliers, documents, projects, taxes, and revenue.
It works as the counterpart to the Documents (Income) module, enabling a full Profit & Loss view of the organization.
In short:
Documents = Money Coming In
Expenses = Money Going Out
Together, they power financial accuracy, compliance, and decision-making.
The Expenses Module exists to solve these problems:
Scattered expense records
Lost invoices & receipts
No clear supplier expense history
No monthly or yearly cost visibility
No project-based cost tracking
Manual tax calculations
Difficulty reconciling expenses with accounting
The module converts raw expense data into structured, reportable, and auditable financial records.
The Expenses Module is built on five core principles:
Categorization
Traceability
Time Accuracy
Supplier Accountability
Financial Analytics
Every feature supports at least one of these principles.
Each expense record represents one financial outflow event, such as:
Paying a supplier
Receiving an invoice
Paying via check or credit card
Recording operational costs
Logging tax-related payments
An expense always answers:
Each expense record represents one financial outflow event, such as:
Paying a supplier
Receiving an invoice
Paying via check or credit card
Recording operational costs
Logging tax-related payments
An expense always answers:
questions :-
What was paid? = Amount + Category
To whom? = Supplier
Why? = Notes + Category
When? = Payment / Document / Created date
For which project? = Project link
Is tax included? = VAT flag
Proof? = Attached document
When a user adds an expense:
Category is selected (mandatory)
Amount is entered
Supplier is linked
Document type is chosen
Dates are defined
VAT inclusion is marked
Files/images are attached
Optional project/customer is linked
The system then:
✔ Validates inputs
✔ Verifies invoice number (if provided)
✔ Determines paid status
✔ Saves financial data
✔ Stores files securely
The document_type field affects system behavior:
Document Type Paid status Purpose
Invoice unpaid by default Supplier Invoice
receipt paid Proof of payment
receipt_tax_invoice paid Legal text invoice
delivery_invoice unpaid Delivery Confirmation
This ensures financial realism instead of manual assumptions.
VAT logic is handled using vat_includes:
0 → Amount is net (VAT excluded)
1 → Amount includes VAT
The system then:
✔ Separates tax amount
✔ Includes it in reports
✔ Feeds pie-chart tax analytics
This allows accurate tax reporting and compliance.
Expenses are always grouped under categories.
Categories:
Are user-specific or global
Support multi-language names
Drive analytics & charts
Control grouping & exports
Deleting a category does not delete expenses, preserving historical accuracy.
Each expense can be linked to a supplier.
This allows:
Viewing supplier cost history
Filtering expenses by supplier
Invoice duplication prevention
Long-term supplier analysis
Suppliers act as financial identities, not just contacts.
Expenses support three different date dimensions
Data Type Meaning
Payment Date When money left
Docuemnt Date Invoice/Receipt Date
Created Time System record time
Filters can be applied to any date type, which is crucial for:
✔ Accounting
✔ Audits
✔ Cash-flow analysis
Each expense has a paid_status:
Automatically set for receipts
Manually adjustable if needed
Used for financial tracking
Supports future reconciliation
This allows separation between:
Expenses incurred
Expenses actually paid
The Expenses Module powers two financial perspectives:
Monthly category spending
Yearly comparison
Budget trend visibility
Category growth tracking
Combines:
Income (from Documents)
Expenses
Revenue (profit)
Tax totals
This creates a live P&L snapshot per month.
Each expense can include:
Multiple images
Invoice scans
Files are:
Stored securely
Linked to expense
Used during audits
Available in exports
The Expenses Module is deeply connected to:
Revenue & tax calculation
Profit computation
Financial balance
Project cost tracking
Profitability per project
Customer-related expenses
Cost attribution
Financial widgets
Expense summaries
Timeline view of expenses
Excel exports
Accounting handoff
Expenses are protected by:
Module access control
Organization scoping
Users can only:
✔ View allowed data
✔ Edit permitted records
The Expenses Module is a financial backbone that transforms everyday costs into structured financial intelligence.
It ensures:
Every expense is documented
Every supplier cost is traceable
This module is essential for financial discipline, compliance, and business growth.
Every tax amount is calculated
Every project cost is visible
Every decision is data-driven
Role-based permissions
The Tickets Module is a full-scale customer support, service request, and issue-tracking system designed to help organizations manage communication, tasks, and problem resolution in a structured and traceable way.
It acts as a central hub where customer issues, internal service requests, and operational problems are collected, assigned, discussed, tracked, resolved, and analyzed.
Unlike simple contact forms or email-based support, the Tickets Module provides:
Structured workflows
Team collaboration tools
Clear ownership and responsibility
Time tracking and prioritization
Historical records and analytics
Organizations face these challenges:
Customer requests coming from many channels
No clear responsibility for issues
Lost emails or messages
No visibility into workload
Delayed responses
No performance tracking
The Tickets Module solves all of these by:
✔ Centralizing all support requests
✔ Enforcing ownership and accountability
✔ Tracking every message and action
✔ Measuring response and resolution performance
✔ Providing visibility for managers
The Tickets Module is used to:
Handle customer support requests
Manage internal service tasks
Track technical issues and bugs
Assign work to team members or departments
Communicate with customers in one place
Maintain a complete conversation history
Track deadlines, urgency, and workload
Generate reports and performance statistics
Each ticket represents one problem, request, or task.
A ticket contains:
Customer details (optional)
Subject / issue title
Description of the problem
Messages and replies (chat-style)
Attachments (images, files, screen recordings)
Assigned team members
Department ownership
Status and urgency
Due date and time window
Internal notes
Custom fields (dynamic)
A ticket can be created by:
Admin or staff
Automatically from other modules
Customer (if enabled)
Customer details are validated or created
Ticket subject and description are saved
Priority (rating) is set
Department and team members are assigned
Due date and time are defined
Files and screenshots can be attached
Once saved:
✔ Ticket receives a unique ID
✔ Notifications are triggered
✔ Automations may run
Each ticket can be:
Assigned to one or more team members
Routed via departments
This ensures:
✔ Clear responsibility
✔ No ticket is left unattended
✔ Workload can be distributed
Tickets include a built-in chat system.
Two types of messages exist:
Visible to customer
Trigger email notifications
Used for updates, clarifications, solutions
Visible only to team members
Used for internal discussion
Do NOT notify customer
All messages are:
Time-stamped
Linked to sender
Stored permanently
Users can attach:
Images
Files
This helps:
✔ Faster issue understanding
✔ Accurate debugging
✔ Clear documentation
Each ticket has a status such as:
Open
In Progress
Waiting
Closed
Statuses:
Are color-coded
Are fully customizable
Trigger automations
Control ticket visibility
Closing a ticket does NOT delete it.
Closed tickets remain searchable and reportable.
Tickets support:
Due dates (resolution deadline)
From/To time windows
This enables:
✔ SLA enforcement
✔ Priority-based handling
✔ Calendar scheduling
✔ Workload forecasting
The Tickets Module includes real-time statistics:
Monthly ticket trends
Status distribution
Charts update automatically when:
Filters change
Tickets are updated
Status changes occur
Tickets can be filtered by:
Status
Team member
Bulk actions allow:
Export to Excel
Mass deletion
Bulk status updates
Admins can configure:
Create departments
Assign team members
Control routing
Create custom statuses
Set colors
Add dynamic fields
Define dependencies
Group fields
Control visibility
Email templates
Automation triggers
Customer notifications
The Tickets Module provides full API support.
External systems can:
Create tickets automatically
Fetch ticket lists
This allows integration with:
Websites
Mobile apps
CRM systems
Automation tools
External support systems
Access is controlled by:
Role permissions
Module-level access
Users can:
See only allowed tickets
Perform only permitted actions
Access only assigned data
Customer support teams
Technical support teams
IT & operations teams
Service providers
Sales support teams
Any organization handling requests or issues
✔ Centralized communication
✔ No lost requests
✔ Faster response times
✔ Clear accountability
✔ Historical records
✔ Performance insights
✔ Automation-ready workflows
The Tickets Module is a powerful, scalable, and flexible system that transforms unstructured communication into a controlled, trackable, and measurable workflow.
It ensures:
Every request is handled
Every action is recorded
This makes it an essential module for professional support, service management, and internal operations.
An Order Proposal is a pre-sales document used to present an offer, quotation, or commercial proposal to a potential or existing customer before any commitment, delivery, or billing takes place.
It defines what you are offering, at what price, and under which terms, but it is not legally binding until accepted and converted into another document (such as a Detail Order or Tax Invoice).
An Order Proposal is the starting point of the sales process.
Use an Order Proposal when:
Quoting prices to a customer
Presenting service packages
Negotiating scope or pricing
Offering optional items or variants
Customer approval is required before work begins
Sales needs documentation before execution
No payment should be requested yet
Common industries:
Sales & consulting
IT & SaaS
Advertising & media
Professional services
Manufacturing (custom orders)
Construction & engineering
Subscription-based businesses
Navigate to Documents → Orders → Order Proposals
Click Add Order Proposal
Select or create:
Customer
Company / invoice settings
Document language
Currency
Add high-level proposal information:
Proposal title
Proposal reference
Issue date
Valid until date
Sales owner
Project or campaign name
Each proposal item can include:
Product or service name
Detailed description
Quantity
Unit price
Discount (fixed or percentage)
Optional tax (for estimation only)
Optional notes per item
Order Proposals show estimated commercial value:
Subtotal
Discounts
Estimated tax (optional)
Estimated total amount
Include proposal-specific terms:
Validity period
Delivery timeline (estimated)
This protects both:
✔ Seller
✔ Customer
On save:
Proposal number is generated
Status is set to Draft or Sent
No accounting or inventory impact occurs
A professional proposal PDF is generated automatically.
The PDF includes:
Company branding
Customer details
Proposal summary
Itemized offerings
Pricing estimates
Terms & validity
Signature / approval section (optional)
Used for:
Emailing to customer
Negotiations
Management approvals
Sales records
Order Proposals can be shared via:
Customer actions:
Review proposal
Request changes
Approve proposal
Reject proposal
Once approved, an Order Proposal can be:
Used when:
Scope is complex
Execution planning is required
Project-based work starts
Used when:
Immediate billing is allowed
Simple products or services
No delivery tracking needed
Used internally to trigger:
Procurement
Production
Order Proposals do NOT handle payments.
❌ No payment methods
❌ No receipts
❌ No tax reporting
❌ No customer balance impact
Order Proposals are fully supported via API.
Create order proposal
Update proposal items
CRM integrations
Sales automation
Quotation systems
Online proposal tools
Customer portals
Default proposal template
Validity period rules
Editable fields after sending
Approval workflow
Proposal-style layout
Optional pricing visibility
Discount limits
Optional tax display
Multi-currency support
✔ Professional sales presentation
✔ Faster customer approvals
✔ Clear scope definition
✔ Reduces misunderstandings
✔ Supports negotiation & revisions
✔ Clean transition to execution
✔ API-ready for sales automation
An Order Proposal is the foundation of a structured sales process.
It allows businesses to:
Present offers clearly
Get customer approval
By separating proposal, execution, and billing, Order Proposals ensure clarity, flexibility, and professionalism across the entire sales lifecycle.
Control scope before execution
Convert smoothly into orders and invoices
A Purchase Order (PO) is a formal internal and external procurement document used by a company to request goods or services from a supplier or vendor.
It acts as:
A legal intent to purchase
A binding agreement once accepted by the supplier
A control document for procurement, inventory, and accounting
A Purchase Order defines what will be bought, from whom, at what price, under which terms, and when delivery is expected.
A Purchase Order is not a payment document and does not represent an expense payment by itself.
Use a Purchase Order when:
Buying goods or services from suppliers
Controlling procurement approvals
Locking prices before delivery
Managing inventory inflow
Ensuring vendor accountability
Tracking expected expenses
Matching invoices later (3-way matching)
Common industries:
Manufacturing
Retail & wholesale
Construction
Logistics
Hospitality
IT & services
Corporate procurement departments
Navigate to Documents → Orders → Purchase Orders
Click Add Purchase Order
Select or create:
Supplier (vendor)
Company / organization
Document language
Currency
Define supplier-specific information:
Supplier name
Contact person
Add internal procurement references:
Requester / department
Cost center
Internal PO reference
Approval authority
Add each item or service with full clarity:
Product or service name
Detailed description
These values represent expected costs, not payments.
Purchase Orders provide cost commitment visibility:
Subtotal
Discounts
⚠️ These totals do not post accounting entries until invoice is received.
Specify procurement logistics:
Delivery address (warehouse / site)
Delivery method
This ensures:
✔ Supplier clarity
✔ Fewer disputes
✔ Smooth inventory intake
Define commercial and legal terms:
Payment terms (Net 30, Net 60, etc.)
Invoice submission requirements
Penalties or delays
Warranty clauses
Cancellation rules
Inspection & acceptance conditions
On save:
PO number is generated
Status set to Draft / Pending Approval
On approval:
PO becomes official
Can be sent to supplier
Procurement commitment is locked
A professional Purchase Order PDF is generated automatically.
The PDF includes:
Company details
Supplier details
Used for:
Supplier confirmation
Contractual reference
Internal audits
Purchase Orders do NOT handle payments.
❌ No payment methods
❌ No receipts
❌ No direct expense posting
❌ No tax reporting
Payments occur after supplier invoice is received and approved.
Multiple GR/IR records can reference one PO
Supports partial deliveries
Remaining quantities tracked
Once supplier invoice is approved:
Expense is recorded
Payable is created
Payment can be processed
Purchase Orders can be:
Linked to GR/IR documents
Linked to supplier invoices
This ensures:
✔ No over-billing
✔ Accurate expense control
✔ Full procurement traceability
Purchase Orders are fully supported via API.
Create Purchase Order
Update PO items & quantities
Fetch PO list & details
Generate PO PDF
Link GR/IR to PO
Track fulfillment status
ERP integrations
Inventory systems
Supplier portals
Automated procurement workflows
Approval workflows
PO numbering format
Mandatory fields
Department / cost center mapping
Supplier-friendly layout
Item description length
Signature blocks
Custom legal clauses
Quantity tracking
Partial receipt support
Warehouse linking
✔ Controls supplier spending
✔ Prevents unauthorized purchases
✔ Locks pricing before delivery
✔ Enables 3-way matching
✔ Improves inventory planning
✔ Reduces billing errors
✔ Strengthens vendor accountability
✔ Fully API-automatable
A Purchase Order is the foundation of structured procurement.
It ensures:
Clear supplier communication
Controlled spending
By separating ordering, receiving, invoicing, and payment, Purchase Orders help businesses stay organized, compliant, and cost-efficient.
A Detail Order is a comprehensive order document used to capture full, item-level, commercial, operational, and contractual details of a customer order before invoicing.
Unlike a simple order or proposal, a Detail Order acts as a single source of truth that defines exactly what was agreed, how it will be delivered, how it will be billed, and under what conditions.
It is commonly used when orders are:
Complex
Multi-item
Long-term
Service-based
Project-based
Require approvals or staged billing
A Detail Order is not a payment document and does not request payment.
Use a Detail Order when:
Orders contain many items or services
Pricing rules are complex
Delivery happens in phases
Billing happens later or in parts
Legal or contractual clarity is required
Multiple teams are involved (sales, ops, finance)
You need a strong audit trail before invoicing
Common industries:
Enterprise sales
IT & software services
Construction & engineering
Manufacturing
Media & advertising
Subscription & contract-based businesses
Government & institutional projects
Navigate to Documents → Orders → Detail Order
Click Add Detail Order
Select or create:
Customer
Company / invoice settings
Document language
Currency
Provide high-level order information:
Order title / reference
Order date
Project / campaign name
Sales owner or department
Expected start & end dates
Order validity period
Each item can include deep-level details, such as:
Item or service name
Description (long text)
Quantity
Unit of measure
Unit price
Discount (fixed or percentage)
Tax (optional)
Delivery method per item
Service duration (if applicable)
- Items can represent:
Products
Services
Milestones
Phases
Deliverables
Detail Orders support advanced pricing logic:
Per-item pricing
Grouped items
Package pricing
One-time + recurring items
Optional items
Conditional pricing
Totals may include:
Subtotal
Discounts
⚠️ Final billing may differ based on delivery or usage.
Specify how the order will be fulfilled:
Delivery type (physical / digital / service)
Delivery location
Delivery timeline
Partial delivery support
Responsible team or vendor
Dependencies between items
Add contractual information:
Payment terms (Net 30, milestones, etc.)
SLA details
Cancellation rules
Warranty or support terms
Internal notes
Customer-visible notes
System automatically:
Generates Detail Order number
Saves all item-level data
Marks order status (Draft / Open / Approved)
Does not affect accounting balances
A Detail Order PDF can be generated and shared.
PDF includes:
Complete item breakdown
Detailed descriptions
Pricing structure
Terms & conditions
Timeline
Signature / approval section
Detail Orders do NOT handle payments.
❌ No payment methods
❌ No receipts
❌ No tax reporting
❌ No balance impact
Payments occur only after conversion to an invoice.
Detail Order defines scope
Invoice bills actual delivered or approved items
Receipt confirms payment
Detail Order ↓ Delivery Invoice(s) ↓ Tax Invoice
Used when:
Delivery must be tracked
Partial deliveries occur
Billing follows fulfillment
Detail Orders support:
Multiple invoices
Milestone-based billing
Recurring billing
Final reconciliation invoice
Detail Orders can be:
Converted into Tax Invoices
Linked to Delivery Invoices
Linked to Projects
Linked to Receipts (indirectly)
Referenced across reports
Detail Orders are fully supported via API.
Create Detail Order
Update items & pricing
Fetch order details
Generate PDF
Convert to invoice
Link to projects or customers
ERP systems
CRM integrations
Project management tools
Automated order pipelines
Default order template
Approval workflow
Status rules
Editable fields after approval
Discount logic
Informational tax display
Currency handling
Long-form item descriptions
Section visibility
Signature blocks
Custom fields
✔ Captures full order scope
✔ Prevents misunderstandings
✔ Supports complex pricing
✔ Ideal for projects & services
✔ Clean separation of order & billing
✔ Strong legal & audit support
✔ API-ready for automation
A Detail Order is the most powerful order document in the Documents Module.
It acts as:
A contract blueprint
An execution guide
By using Detail Orders before invoicing, businesses gain clarity, control, and confidence across sales, operations, and finance.
A billing reference
A Newspaper Order is a commercial order document used to manage and track the booking, publication, and billing of advertisements or notices placed in newspapers (print or digital).
It records what will be published, where, when, how many times, and at what cost, before the final invoice is issued.
A Newspaper Order is primarily a sales and scheduling document, not a payment confirmation.
Use a Newspaper Order when:
Booking advertisements in newspapers
Publishing public notices, tenders, or legal ads
Scheduling classified ads
Managing recurring newspaper placements
Handling multi-date or multi-edition ads
You need approval before billing
Billing happens after publication or per schedule
Common industries:
Advertising agencies
Media buying companies
Legal offices (public notices)
Government departments
Marketing departments
Publishers & newspapers
Navigate to Documents → Orders → Newspaper Order
Click Add Newspaper Order
Select or create:
Customer / advertiser
Company / billing entity
Document language & currency
Provide full ad specifications:
Newspaper name
Edition (city / region)
Publication type:
Digital
Both
Ad category:
Classified
Display
Legal notice
Ad size (cm, column-inch, banner size)
Color type (B&W / Color)
Define when and how often the ad runs:
Publication start date
Publication end date
Specific publication dates (optional)
Number of insertions
Frequency (daily, weekly, custom)
Enter commercial details:
Price per insertion
Total insertions
? Pricing is estimated until final publication confirmation.
Optional but recommended:
Ad content or reference file
Approval status
Internal notes
Sales representative
Campaign or project reference
System automatically:
Generates order number
Stores schedule & pricing
Marks order as Open / Pending
Does not affect customer balance
A Newspaper Order PDF can be generated.
PDF includes:
Customer details
Newspaper & edition
Ad specifications
Publication schedule
Pricing summary
Terms & conditions
Approval/signature section
Used for:
Customer approval
Internal confirmation
Publisher coordination
Newspaper Orders do NOT handle payments directly.
❌ No payment collection
❌ No receipts
❌ No balance impact
❌ No revenue recognition
Payments are handled later via:
Tax Invoice
Receipt / Receipt Tax Invoice
Order defines what should be published
Invoice bills what was actually published
Receipt confirms payment
Newspaper Orders support:
Partial invoicing
Multiple invoices per order
Example:
One order
Multiple publication dates
Monthly invoice generated for completed ads
Newspaper Orders can be:
Linked to Tax Invoices
Linked to Projects or Campaigns
This ensures:
✔ Accurate billing
✔ Transparent ad tracking
✔ No missed publications
Newspaper Orders are fully supported via API.
Create Newspaper Order
Fetch orders
Update schedule or pricing
Link order to invoice
Generate order PDF
Track publication status
Media booking platforms
Advertising CRMs
Publisher integrations
Automated campaign management
Default order template
Approval workflow
Status stages (Draft, Approved, Published, Closed)
Tax applicability
Discount rules
Newspaper-specific layout
Show/hide pricing
Approval & signature fields
✔ Clear ad booking records
✔ Accurate scheduling
✔ Prevents billing disputes
✔ Supports recurring ads
✔ Integrates with invoicing
✔ Ideal for media & advertising workflows
✔ API-ready for automation
A Newspaper Order is a critical sales and scheduling document for managing newspaper advertisements.
It ensures:
Ads are properly booked
Publication details are documented
By separating order, publication, and billing, organizations gain better control, transparency, and financial accuracy.
Billing happens only after confirmation
Campaigns are tracked accurately
A Donation Receipt is a financial and legal confirmation document issued to acknowledge that a donation has been received from an individual or organization.
Its primary goals are to:
Confirm receipt of donated funds
Provide proof of donation to the donor
Support tax deduction claims (where legally applicable)
Maintain transparent accounting and compliance records
A Donation Receipt is not a sales document and does not represent a commercial transaction.
Use a Donation Receipt when:
A donor contributes money to a charity, NGO, or organization
Donations must be recorded for legal or tax purposes
Donors request proof for tax deduction
Funds are collected via:
Cash
Credit card
Bank transfer
Online donation platforms
Periodic donation reports are required
Common organizations:
Non-profits & NGOs
Charitable foundations
Religious institutions
Educational trusts
Fundraising platforms
Navigate to Documents → Donation Receipt
Click Add Donation Receipt
Select or enter:
Donor name (individual or organization)
Contact details (email, phone, address)
Company / organization settings
Document language & currency
Provide donation information:
Donation amount
Donation date
No product or item list is required.
Record how the donation was received:
Payment method:
Cash
Credit card
Bank transfer
Online gateway
Transaction ID (if applicable)
Notes (optional)
System automatically:
Records donation as received
Updates accounting records
Generates a Donation Receipt number
Marks document as Paid
Stores donor history
A Donation Receipt PDF is generated automatically.
PDF typically includes:
Donation receipt number
Donation amount
Donation date
Donor details
Organization details
Tax exemption statement (if applicable)
Legal declaration text
Authorized signature (optional)
Donation Receipt can be sent via:
Downloadable PDF
Printed copy
Donors use it for:
Tax filing
Personal records
Compliance proof
Donation Receipts are fully supported via API.
Create Donation Receipt
Fetch Donation Receipts
Generate Donation Receipt PDF
Record donation payment
Export donation reports
Online donation platforms
Fundraising websites
CRM & donor management systems
Accounting software integrations
Organization name & logo
Registration / tax exemption number
Donation receipt numbering
Default language & currency
Donation-specific template
Legal declaration text
Tax exemption wording
Signature block
Campaign or fund reference
Tax-exempt flag
Country-specific legal text
Donation eligibility settings
✔ Provides donor trust & transparency
✔ Supports tax deduction claims
✔ Maintains compliant records
✔ Simplifies donor communication
✔ Integrates with payment gateways
✔ API-ready for automation
A Donation Receipt is a critical acknowledgment document for non-commercial contributions.
It ensures:
Donors receive official confirmation
Donations are tracked accurately
Donation Receipts must be clearly separated from invoices and sales documents to avoid compliance risks.
Legal and tax requirements are met
Accounting remains transparent
Donation type:
One-time donation
Recurring donation
Purpose / campaign (optional)
Donation reference number (optional)
GR/IR stands for Goods Receipt / Invoice Receipt.
It is an internal accounting and inventory control document used to track the difference between:
Goods received (physical delivery)
Supplier invoice received (financial document)
GR/IR is mainly used in purchase and procurement workflows to ensure that:
Goods are received correctly
Supplier invoices match delivered quantities
Accounting entries are accurate and auditable
GR/IR is not a customer-facing document.
Use GR/IR when:
You receive goods from a supplier
Goods arrive before supplier invoice
Supplier invoice arrives before goods
Partial deliveries are common
Inventory accuracy is critical
Procurement and accounting must be reconciled
Common industries:
Manufacturing
Warehousing
Wholesale & distribution
Retail chains
ERP-driven businesses
GR/IR acts as a temporary holding account / document until:
Goods are fully received
Supplier invoice is fully received
Only after both sides match is the transaction fully settled.
Navigate to Documents → GR/IR
Click Add GR/IR
Select:
Supplier (vendor)
Related Purchase Order (recommended)
Company / accounting settings
Enter delivery details:
Items received
Quantity received
This step confirms physical receipt of goods.
If supplier invoice is received:
Enter invoice reference
Invoice date
This step confirms financial obligation.
System stores:
Goods receipt data
Invoice receipt data
No customer balance is affected.
System compares:
Ordered quantity
Delivered quantity
Invoiced quantity
Invoiced amount
A GR/IR PDF can be generated for internal records.
PDF includes:
Supplier details
Purchase Order reference
Goods received list
Invoice reference
Quantities & notes
Matching status
Used for:
Audits
Internal approval
Accounting reconciliation
GR/IR documents do NOT handle payments.
❌ No payment collection
❌ No receipts
❌ No customer balance
❌ No customer billing
Payments are handled separately through:
Supplier payments
Accounting / AP module
PO defines what should be received
GR/IR confirms what was received and invoiced
Supplier invoice is matched against GR/IR
Differences are flagged
Approval happens only after match
GR/IR fully supports:
Partial goods receipt
Partial supplier invoices
System tracks:
Remaining quantities
Remaining invoice value
Open GR/IR balance
GR/IR is supported via API for ERP-level automation.
Create GR/IR
Record goods receipt
Warehouse management systems
ERP integrations
Procurement automation
Accounting reconciliation tools
Stock update on goods receipt
Warehouse allocation
Batch & serial tracking
GR/IR clearing account
Expense recognition timing
Invoice approval rules
Internal document layout
Show/hide invoice values
Approval signature fields
✔ Prevents over-payment to suppliers
✔ Ensures goods and invoices match
✔ Improves inventory accuracy
✔ Strengthens audit compliance
✔ Supports partial deliveries
✔ ERP-ready & API-driven
GR/IR is an internal control document that ensures:
Goods received = Goods invoiced
Inventory matches reality
It plays a key role in procurement, inventory, and accounting, especially in complex supply chains.
Supplier payments are accurate
Accounting discrepancies are prevented
Record invoice receipt
Fetch GR/IR status
Match PO, delivery, and invoice
Generate GR/IR PDF
Multiple deliveries per PO
Multiple invoices per PO
A Receipt Tax Invoice is a combined legal document that serves two purposes at the same time:
Tax Invoice – Requests and reports payment (legal billing)
Receipt – Confirms that payment has been received
It is commonly used when payment is received immediately at the time of sale.
This document eliminates the need to create:
A separate Tax Invoice
A separate Receipt
➡️ One document = Billing + Payment confirmation
Use a Receipt Tax Invoice when:
Customer pays immediately
Cash-on-delivery sales
POS / counter sales
Online payments completed instantly
Advance payment is required
No credit period is given
Common industries:
Retail
E-commerce
Restaurants
Service providers
Clinics
Subscription sign-ups
Navigate to Documents → Receipt Tax Invoice
Click Add Receipt Tax Invoice
Select or create:
Customer
Company / invoice settings
Document language
Currency
Enter:
Products / services
Quantity
Unit price
Discount (if any)
Tax (VAT / GST
⚠️ Unlike Delivery Invoices, prices and tax are mandatory.
Provide:
Payment method:
Cash
Credit Card
Bank Transfer
Check
Payment Gateway
Payment amount
Payment is recorded immediately.
System automatically:
Marks document as Paid
Records accounting entry
No additional receipt is required.
A Receipt Tax Invoice PDF is generated automatically.
PDF includes:
Tax Invoice number
Receipt confirmation
Items & tax breakdown
Payment method
Paid amount
Company & customer details
Signature (optional)
Can be shared via:
Used by customer for:
Accounting
Tax reporting
Warranty or service claims
If refund is needed:
Issue Credit Invoice
Reference Receipt Tax Invoice
Adjust customer balance
Receipt Tax Invoices are fully supported via API.
Create Receipt Tax Invoice
Generate PDF
POS systems
E-commerce platforms
Payment gateways
Mobile apps
ERP integrations
Tax configuration
Numbering format
Default currency
Language
Enabled payment methods
Default gateway
Transaction validation
Combined invoice + receipt layout
Show/hide payment section
Signature field
Legal wording
A Receipt is a payment confirmation document issued after money is received from a customer.
It legally confirms that:
Payment has been made
The amount received is recorded
The payment method is documented
A Receipt does not request payment — it confirms payment already received.
Use a Receipt when:
A customer pays an invoice
Full or partial payment is received
Proof of payment must be provided
Accounting records must be updated
Customer requests payment confirmation
Common use cases:
Cash payments
Credit card payments
Bank transfers
Check payments
Online payment gateways
Navigate to Documents → Receipt
Click Add Receipt
Select:
Customer
Related Tax Invoice (recommended)
Provide payment information:
Payment amount
Payment date
Payment method:
Cash
Credit Card
Bank Transfer
Check
Payment Gateway
Transaction ID (if applicable)
Notes (optional)
Receipts should be linked to:
One invoice (most common)
Multiple invoices (optional)
This ensures:
✔ Accurate balance calculation
✔ Proper payment tracking
System automatically:
Records payment
Updates invoice status:
Paid
Partly Paid
Updates customer balance
Creates accounting entry
A Receipt PDF is generated automatically.
The PDF includes:
Receipt number
Payment date
Amount received
Payment method
Linked invoice reference
Customer & company details
Signature section (optional)
Receipt can be shared via:
Customer uses receipt as:
Proof of payment
Accounting record
Refund reference (if needed)
Receipts always represent money received.
✔ Accepts payment
✔ Confirms transaction
✔ Updates balance
Tax Invoice ↓ Receipt
Invoice requests payment
Receipt confirms payment
Invoice amount: 1,000
Receipt 1: 400 → Invoice = Partly Paid
Each receipt:
Is stored separately
Linked to same invoice
Maintains audit trail
Receipts may be referenced when:
Issuing refunds
Creating credit notes
Adjusting balances
Receipts are fully supported via API.
Create receipt
Fetch receipts
Payment gateways
POS systems
ERP systems
Accounting integrations
Subscription billing
Enabled payment methods
Default payment method
Installment rules
Partial payment support
Receipt layout
Show/hide tax
Show invoice reference
Signature field
Auto-update invoice status
Balance calculation logic
Ledger integration
✔ Confirms payment received
✔ Maintains financial accuracy
✔ Supports partial payments
✔ Integrates with invoices
✔ Essential for accounting
✔ API-ready for automation
A Receipt is the final confirmation step in the billing cycle.
It ensures:
Payments are recorded
Balances are updated
Receipts must always follow invoices and must never be used to request payment
A Delivery Invoice (also called Delivery Note / Delivery Document) is a logistics and fulfillment document used to confirm that goods or services have been delivered to a customer.
It focuses on what was delivered, when, and to whom — not on payment.
A Delivery Invoice is not a billing document and does not request payment.
Its main role is operational proof of delivery and inventory tracking.
Use a Delivery Invoice when:
Goods are shipped before invoicing
Delivery must be confirmed before payment
Partial deliveries are made
Warehouse or logistics tracking is required
Customer must sign or acknowledge receipt
Invoices are created only after delivery confirmation
You want to separate delivery process from billing process
Common industries:
Manufacturing
Wholesale & distribution
Retail logistics
E-commerce
Service delivery confirmation
Navigate to Documents → Delivery Invoice
Click Add Delivery Invoice
Select an existing customer or create a new one
Choose company/invoice settings
Select document language and currency (for display)
Add all items that are physically delivered:
Product or service name
Quantity delivered
Prices and tax are optional and informational only.
Configure delivery-specific information:
Delivery date
Delivery address
Delivery method (courier, pickup, shipment)
Tracking number (optional)
Warehouse or stock location
Responsible staff member
Document number is generated
Delivery record is saved
No accounting entry is created
No payment status is affected
A professional Delivery Invoice PDF is generated automatically.
The PDF includes:
Company & customer details
Delivery date
Itemized delivery list
Quantities delivered
Notes & delivery confirmation area
Signature area (if configured)
Delivery Invoice can be sent via:
Customer uses it to:
Verify delivery
Sign confirmation
Report missing or damaged items
Delivery Invoices do NOT handle payments.
❌ No payment methods
❌ No receipts
❌ No tax reporting
❌ No balance impact
They are purely operational documents.
Delivery Invoices are often used before or alongside billing.
Create Delivery Invoice
Confirm delivery
Convert or reference delivery in Tax Invoice
Customer is billed only for delivered items
Order Proposal created
Delivery Invoice issued
Tax Invoice generated after delivery
Payment collected
Multiple Delivery Invoices for one order
One final Tax Invoice referencing all deliveries
Delivery Invoices can be:
Linked to Orders
This ensures:
✔ Accurate billing
✔ No over-charging
✔ Clear delivery audit trail
Delivery Invoices are fully supported via API.
Create Delivery Invoice
Fetch Delivery Invoices
Retrieve Delivery Invoice PDF
Link Delivery Invoice to Orders
Convert Delivery Invoice to Tax Invoice
Track delivered quantities
Company logo & address
Document numbering
Default language
Default template
- Template Settings
Delivery-specific template
Show/hide prices
Show/hide tax
Signature section
Notes & conditions
Quantity tracking
Partial delivery support
Stock deduction (if enabled)
✔ Confirms goods delivered
✔ Prevents billing disputes
✔ Supports partial deliveries
✔ Improves logistics accuracy
✔ Clear separation of delivery & billing
✔ Integrates with orders & invoices
✔ API-ready for automation
A Delivery Invoice is a critical operational document used to confirm delivery of goods or services before billing.
It ensures:
Transparency
Accurate invoicing
By separating delivery confirmation from payment collection, businesses gain better control, fewer disputes, and cleaner accounting.
Inventory control
Professional delivery records
A Proforma Invoice is a preliminary, non-legal document used to present a price quotation or cost estimate to a customer before issuing a real (tax) invoice.
It clearly outlines:
Products or services
Quantities
Prices
Taxes (for reference)
Discounts
Total estimated amount
However, it does NOT request payment and does NOT create a legal or accounting obligation.
Proforma Invoices are commonly used in sales discussions, approvals, international trade, and pre-order confirmations.
Use a Proforma Invoice when:
A customer needs a quotation before approval
Prices must be reviewed internally
Work should begin only after customer confirmation
A client requires a document for budgeting or internal approval
You want to lock prices before issuing an official invoice
You want a smooth conversion to a real invoice later
Navigate to Documents → Proforma Invoice
Click Add Proforma Invoice
Select or create a customer
Choose company/invoice settings
Select document language and currency
Add one or multiple line items
Define:
Product or service name
Quantity
Unit price
Discount (percentage or fixed)
Tax rate (display only)
Tax is shown for transparency but not legally applied.
System calculates:
Subtotal
Estimated tax
Discount
Estimated final amount
All amounts are informational only
Proforma Invoice number is generated
Document is saved with non-binding status
No accounting or payment impact occurs
Professional PDF is generated automatically
Clearly marked as “Proforma Invoice”
Includes:
Company details
Customer information
Itemized pricing
Notes and terms
Send via:
WhatsApp (if enabled)
Customer reviews and decides whether to proceed
- Payments are NOT allowed on Proforma Invoices
No payment methods available
No receipts can be generated
Proforma Invoices are informational only.
Once the customer approves:
Open Proforma Invoice
Click Convert to Invoice
This avoids re-entering data and prevents errors.
Proforma Invoices are fully supported via API.
Create Proforma Invoice via API
Retrieve Proforma Invoice list
Fetch Proforma Invoice PDF
Convert Proforma to Tax Invoice
Link Proforma to orders or projects
Company details & logo
Document numbering format
Currency & language
Template design
Display tax or hide tax
Include/exclude tax for preview
Rounding rules
Proforma-specific template
Custom header/footer
Terms & conditions
Branding colors and fonts
Proforma Invoices can be linked to:
Tax Invoices (after conversion)
Order Proposals
They do not link to:
Receipts
Payments
Credit Notes
✔ Professional price quotations
✔ No legal or tax obligation
✔ Easy customer approval
✔ Prevents billing errors
✔ Fast conversion to invoice
✔ API-driven automation
✔ Clean separation from accounting
A Proforma Invoice is an essential pre-billing document that allows businesses to present pricing clearly, gain approval, and prepare for billing — without affecting payments, taxes, or accounting.
It provides:
Transparency for customers
Control for businesses
Speed and accuracy when converting to real invoices
Projects
Customers
System copies:
Customer data
Items
Prices
Discounts
Tax settings
New Tax Invoice is created
Invoice number is assigned
Payment tracking begins
A Credit Invoice, also known as a Credit Note, is an official financial document used to reduce, reverse, or refund all or part of a previously issued invoice.
It is issued when:
A customer returns goods
A service was canceled or not fully delivered
An overcharge occurred
A pricing or tax correction is required
A refund or account adjustment is needed
A Credit Invoice does not request payment — instead, it returns value to the customer or adjusts their balance.
Use a Credit Invoice when:
Products are returned or exchanged
Services are partially or fully canceled
Invoice amounts need correction
Tax amounts were miscalculated
Customer credit must be recorded formally
Navigate to Documents → Credit Invoices
Click Add Credit Invoice
Choose the invoice being corrected or refunded
System loads:
Original items
Prices
Tax details
Customer information
Choose items to refund or
Enter a custom credit amount
Credit can be:
Partial
Full
Tax and discount adjustments are applied automatically
System generates a Credit Invoice number
Document amount is stored as negative value
Credit Invoice is linked to the original invoice
Official Credit Invoice PDF is created
Clearly marked as Credit Invoice / Credit Note
Includes:
Original invoice reference
Refunded items or amount
Tax reversal details
Send Credit Invoice via:
WhatsApp (if enabled)
Customer receives confirmation of credit
Credit amount is:
Applied to customer account balance or
Offset against unpaid invoices or
Recorded for refund processing
If refund is required:
Payment gateway refund handled separately
Credit Invoice acts as financial proof
System tracks:
Refund amount
Related invoice
Adjustment history
Credit Invoices are directly linked to:
Original Tax Invoice
Receipts (if refund is processed)
This creates a complete audit trail.
Credit Invoices are fully supported via API.
Create Credit Invoice via API
Link Credit Invoice to original invoice
Apply partial or full credit
Retrieve Credit Invoice details
Fetch PDF URL
Update customer balance automatically
Credit Invoice numbering format
Company branding and logo
Document language
Currency handling
Reverse tax calculation
Item-level tax adjustments
Rounding rules
Credit Invoice may require approval
Rejection reason can be recorded
Audit log maintained
Credit Invoices help ensure:
Legal financial corrections
Tax compliance
Accurate accounting
Clear customer communication
Traceable refund records
✔ Corrects billing mistakes
✔ Supports refunds and adjustments
✔ Maintains legal compliance
✔ Improves customer trust
✔ Clear audit trail
✔ API-ready automation
✔ Prevents financial inconsistencies
A Credit Invoice (Credit Note) is a critical financial correction tool within the Documents Module.
It ensures:
Accurate financial records
Proper tax reversal
By using Credit Invoices, businesses can confidently manage returns, cancellations, and corrections without breaking accounting or tax compliance.
Transparent customer communication
Safe and auditable refund handling
Return Invoices (if applicable)
A Tax Invoice is the primary and legally recognized billing document used by a business to formally request payment from a customer for products or services provided.
It serves as:
A financial record
A legal tax document
A payment request
A reference document for accounting and audits
Tax Invoices are used in day-to-day billing, tax reporting, customer payments, and financial reconciliation.
A Tax Invoice should be created when:
A sale has been confirmed
Services have been delivered or are due
Goods are supplied or about to be supplied
You need to legally request payment
Tax reporting is required
Navigate to Documents → Invoices
Click Add Invoice
Choose an existing customer
Or create a new customer directly
Customer details used:
Name
Phone
Address
Tax ID (if applicable)
Add one or multiple line items
Each item includes:
Product / Service name
Quantity
Unit price
Discount (percentage or fixed)
Tax inclusion or exclusion
Optional notes
Choose company / invoice settings
Select currency
Apply:
Tax rate
Discount
Rounding rules
System automatically calculates:
Subtotal
Tax amount
Discount amount
Final payable amount
Invoice number is generated automatically
Document status set to Unpaid
Invoice data saved securely in system
Professional PDF is generated automatically
Includes:
Company branding
Customer details
Item table
Tax breakdown
Total amount
PDF stored and linked to invoice
Send via:
WhatsApp (if enabled)
Customer receives:
Invoice PDF
Payment instructions
Invoice is created as Unpaid
Customers can pay using:
Cash
Credit Card (via payment gateway)
Bank Transfer
Check
Online Payment Gateways
Payment is recorded manually or automatically
Each payment creates:
A payment record
A linked receipt document
Invoice can receive multiple payments
Each partial payment:
Generates a partial receipt
Updates invoice status to Partly Paid
Remaining balance is tracked automatically
When total paid equals invoice amount:
Invoice status becomes Paid
Final receipt generated (if configured)
The Tax Invoice is fully supported via external and internal APIs.
Create invoice automatically
Add items programmatically
Apply tax and discounts via API
Generate PDF automatically
Retrieve invoice list
Fetch invoice PDF URL
Create receipts automatically
Update payment status
Link invoices with projects or orders
Tax Invoice behavior depends on:
Company details
Logo
Document numbering format
Default tax rate
Default currency
Language
Include or exclude tax
Item-level tax control
Rounding rules
Enabled payment methods
Payment gateways
Auto-receipt creation
Invoice layout
Colors and fonts
Visible fields
Footer and terms
A Tax Invoice can be linked with:
Receipts
Partial Receipts
These relationships ensure complete financial traceability.
✔ Legally compliant billing
✔ Accurate tax reporting
✔ Full payment tracking
✔ Supports installments and partial payments
✔ Automated PDF generation
✔ Email and WhatsApp delivery
✔ API automation support
✔ Audit-ready documentation
The Tax Invoice is the core financial document in the Documents Module.
It connects customers, payments, taxes, receipts, APIs, and reporting into a single controlled workflow.
By using Tax Invoices, businesses gain:
Financial accuracy
Legal compliance
Operational efficiency
Automation-ready billing
Credit Invoices
Orders
Projects
The Documents Module is a centralized system designed to create, manage, generate, and track all business-related documents such as invoices, receipts, orders, proposals, and purchase documents.
It helps organizations manage financial transactions, documentation, and payments efficiently while maintaining accuracy, transparency, and automation.
The module supports two operational modes:
User Type 1 – Standard invoicing & customer billing
User Type 2 – Purchase Order–based controlled workflow (advanced mode)
The Documents Module is used to:
Create official business documents
Manage customer and supplier transactions
Generate professional PDF documents
Track payments and balances
Maintain tax and accounting records
Link related documents together
Export data for reporting
Integrate with external systems using APIs
Invoices (Tax Invoices)
Used to bill customers for products or services.
Supports tax calculation, discounts, partial payments, and multiple currencies.
Receipts
Issued as confirmation of payment received.
Receipts are always marked as paid and are usually linked to invoices.
Receipt Tax Invoices
A combined invoice and receipt document, typically used for immediate payments.
Credit Invoices
Used to refund or adjust previous invoices and reduce customer balances.
Order Proposals (Quotations)
Used to send price offers before approval.
They do not affect accounting until converted into invoices.
Detail Orders
Used for storing detailed internal order information.
Purchase Orders
Used to request goods or services from suppliers.
GR / IR (Goods Receipt / Invoice Receipt)
Used to confirm received goods or supplier invoices for inventory and accounting.
Delivery Invoices
Used to confirm product delivery without payment information.
The Documents Module provides:
Document creation and editing
Automatic PDF generation
Multi-language and multi-currency support
Tax and discount calculation
Email and WhatsApp document sending
Document linking (Invoice ↔ Receipt, Order ↔ Invoice)
Payment tracking (Paid, Unpaid, Partly Paid)
Advanced search and filtering
Bulk actions (export, send, delete)
User Type 2 is an advanced operational mode where the Purchase Order becomes the central document that controls:
Payments
Invoices
Unlike standard invoicing, documents in User Type 2 cannot act independently.
In User Type 2:
All invoices, deliveries, and receipts are linked to a Purchase Order
The Purchase Order stores cumulative totals:
Receipts (money received)
Invoices (money billed)
Deliveries (value delivered)
Payment status is calculated automatically, not manually set.
User Type 2 introduces parent–child document tracking:
Purchase Order → Parent
Invoices / Deliveries / Credits / Returns → Children
The system:
Stores parent document reference
Displays parent document number in PDFs
Maintains full audit trails
When a document is created, the system automatically:
Validates customer or supplier details
Processes items, pricing, tax, and discounts
This process applies to all document types.
Supports cash, credit card, check, and bank transfer payments
Allows partial and full payments
Automatically updates payment status
Generates receipts upon payment
Tracks remaining balances
Administrators can configure:
Company and invoice settings
Document templates and layout
Tax rates and rules
Payment gateways and methods
Custom fields
Email templates
PDF security and appearance
Language and currency preferences
The Documents Module includes API access, allowing external systems to:
Create documents automatically
Fetch document lists and details
This enables seamless integration with websites, mobile apps, and third-party systems.
The Documents Module provides a powerful and flexible solution for managing all business documentation.
It improves:
Financial accuracy
Workflow efficiency
By combining automation with customization, it ensures reliable and professional document management.
Finance & accounting teams
Sales teams
Operations teams
Service-based businesses
Any organization managing invoices, payments, or orders
Payment tracking
Business transparency
Download document PDFs
Track document and payment status
Assigns a unique document number
Generates a PDF using predefined templates
Saves the document securely
Sends notifications if enabled
Mission Dependency is a powerful control feature that ensures missions are completed in the correct order.
When dependency is enabled, a mission cannot be completed, tested, or moved forward until all required missions before it are finished. This guarantees that important steps are never skipped and work follows a structured process.
Mission Dependency helps organizations:
Prevent tasks from being completed prematurely
Enforce correct workflow order
Reduce human errors
Maintain quality standards
Ensure accountability at every stage
Improve delivery consistency across teams
This feature is especially useful for projects where one task depends on the completion of another.
Mission Dependency applies to:
Missions linked to projects
Missions inside the same workflow column
Movement between stages such as:
To Do
Queries
Testing
Done
It does not affect independent missions that are not part of a project (unless manually enabled).
When Mission Dependency is enabled:
If a dependency rule is violated, the system prevents the action and displays a warning message.
When enabled at the project level, all missions inside the project follow dependency rules.
Behavior:
Missions must be completed in order
Users cannot move a mission to Testing or Done unless previous missions are completed
Applies automatically to all new missions in the project
How to Enable:
Open Projects
Edit a project
Enable Mission Dependency
Save the project
Mission dependency can also be controlled per mission.
Behavior:
Some missions can follow strict order
Other missions can be completed independently
Use Case:
Sequential tasks (Design → Development → Testing)
Parallel tasks (Multiple developers working at the same time)
If a mission contains sub-missions (sub-tasks):
All sub-missions must be completed first
The parent mission cannot be marked as done until all sub-tasks are finished
Dependency validation checks sub-mission completion automatically
✔ Multi-step workflows
✔ Approval-based processes
✔ Development pipelines
✔ Quality-controlled projects
✔ Teams requiring strict order
Mission Dependency is a workflow protection system that ensures missions are completed in the right order, at the right time, by the right people.
By enforcing task sequence, it helps teams work smarter, avoid mistakes, and deliver projects with confidence and consistency.
The Missions Module is a task management system that helps teams create, assign, track, and complete tasks (missions) across projects, customers, and team members.
It provides a central place to manage daily work, deadlines, priorities, and team responsibilities with full visibility and control.
The Missions module is used to:
Create and manage daily tasks
Assign missions to team members
Link missions to projects and customers
Track deadlines and priorities
Monitor task progress and completion
Organize work using filters and statuses
Collaborate using mission chat, notes, and files
Create missions with title, notes, and due dates
Assign missions to one or more team members
Link missions to projects and customers
Set priority levels and color labels
Central dashboard showing all missions
Visual statistics (Today, Priority, Upcoming, Done)
Quick filters and search options
Sort and manage missions efficiently
Link missions to projects
Track mission status inside project workflow
Move missions between project stages (To Do, Queries, Testing, Done)
Break missions into smaller sub-tasks
Enforce task order using mission dependency
Prevent completion until required steps are done
Assign multiple users to a mission
Communicate using built-in mission chat
Share files, images, and recordings
Track activity and updates
Set mission reminders
Receive notifications via Email, SMS, or WhatsApp
Never miss deadlines or follow-ups
Filter missions by:
Date
Priority
Team member
Project
Customer
Status
Quickly find any mission using search
Export missions to Excel
Use filters before exporting
Useful for reporting and analysis
Mission Dashboard: Main workspace with charts and mission list
Mission Table: Displays task details, assignees, priority, and status
Mission Form: Create and edit missions with flexible fields
Side Panel: Team members and mission chat
Create a mission
Assign it to a team member
Set due date, priority, and reminders
Link it to a project if needed
Work on the mission and update status
Complete the mission when finished
Mission access is controlled by user roles
Administrators configure:
Who can delete missions
Who can see all team missions
Mission settings and fields
Team members see only permitted missions
The Missions Module supports API integration, allowing external systems and mobile apps to:
Create missions programmatically
Update mission status
This enables automation, integrations, and advanced workflows.
Team members managing daily tasks
Project managers
Sales and operations teams
Support and service teams
Any organization working with tasks and deadlines
The Missions Module helps teams stay organized, focused, and productive by managing tasks in one centralized system.
It improves:
Task visibility
Team accountability
Workflow efficiency
On-time delivery
The Projects Module is a complete project and task management system designed to help teams plan, track, and complete work efficiently using a Task Workflow Board .
It allows users to manage projects, assign missions (tasks), collaborate with team members, track progress visually, and maintain full transparency across all work activities.
The Projects module is used to:
Organize work into projects
Manage tasks (missions) using a Kanban board
Assign tasks to team members
Track project progress visually
Collaborate through messages and files
Reuse project structures using templates
Monitor deadlines and task completion
Create and manage multiple projects
Assign projects to clients
Add team members to projects
Archive completed projects
Use projects as reusable templates
- Task Workflow Board
Visual workflow with columns (To Do, Queries, Testing, Done)
Drag-and-drop missions between columns
Custom columns based on workflow needs
Real-time mission movement and updates
✅ Mission (Task) Management
Create missions inside projects
- Team Collaboration
Assign multiple users to projects
Communicate using built-in project messages
Share files and documents
Track who is working on what
- Progress Tracking
Visual progress chart per project
Shows completed vs pending missions
Helps managers quickly understand project status
- Custom Columns & Fields
Add custom Kanban columns
Reorder columns based on workflow
Add custom fields to projects and missions
Tag-based tracking and filtering
- Project Templates
Save projects as templates
Reuse missions and structure
Automatically generate missions for new projects
Assign missions to one or more team members
Set due dates, priorities, and colors
Add notes, attachments, and sub-missions
Track mission status and completion
Left Panel: Project list with search and filters
Right Panel: Selected project details
Task Workflow Board : Central workspace for missions
Mission Cards: Show task details, assignees, and status
Progress Chart: Visual completion indicator
Create a project
Add missions to the Kanban board
Assign missions to team members
Move missions across columns as work progresses
Complete missions and track progress
Archive project when finished.
Access is controlled by user roles
Administrators manage column settings, templates, and permissions
Team members can view and work only on permitted projects
Access controlled by user roles
Admins manage column settings and templates
Team members see only permitted projects
The Projects Module also supports API-based access, allowing external systems, mobile apps, and integrations to interact with projects and missions programmatically.
Using secure API tokens, developers can:
Fetch project lists
Retrieve project details
This makes the Projects Module suitable for:
Mobile applications
Third-party integrations
Automation workflows
Reporting and synchronization systems
Create and update projects
Add, update, and move missions
Assign missions to projects
Track mission status and progress
Integrate project data with external tools
Project managers
Development teams
Sales and operations teams
Service-based businesses
Any team working with tasks and deadlines
The Projects Module provides a powerful yet flexible way to manage work using projects, missions, and Task Workflow Board.
It improves:
Task visibility
Team collaboration
Workflow control
Project delivery speed
By combining structure with flexibility—and supporting both user interaction and API integrations—the Projects Module ensures projects stay organized, transparent, and on track.
The Dashboard Module is the central overview screen of the Biz1 platform.
It provides a real-time summary of business activity, customer data, employee performance, financial metrics, and operational statistics—all in one place.
The dashboard helps users quickly understand what is happening in the business, track performance trends, and take action without navigating through multiple modules.
The Dashboard module is used to:
Monitor overall business performance
Track customers, calls, tasks, and documents
View employee productivity and activity
Analyze data by date, source, and team member
Identify trends using graphs and statistics
Get quick insights without opening individual modules
The top section of the dashboard displays interactive graphs that visually represent customer and activity data over time.
Features:
Multiple time filters (Today, Yesterday, Weekly, Monthly, Yearly, All, Custom Range)
Clickable data points
Real-time updates based on selected filters
Multiple data types such as:
New customers
Customers by source
Customers by status
Customers by internal status
Customers by team member
This section is mainly used for trend analysis and performance comparison.
This section shows financial insights based on the organization’s configuration.
Depending on user type, it may include:
Last month earnings
Current month invoices or receipts
This gives management a quick financial snapshot without opening the accounting module.
Below the graph area, the dashboard displays key statistics cards that summarize critical metrics.
Includes:
Total customers
Customers added this month
Call statistics (answered, unanswered, outgoing)
Open tasks
Each card highlights:
Main value
Sub-metrics
Percentage changes (increase/decrease)
These cards help identify growth, workload, and bottlenecks at a glance.
The Employee Monitoring section provides a detailed overview of individual team member performance.
Displayed information may include:
Tasks assigned and completed
Calls answered
Proposals created and approved
Orders, invoices, and receipts
This section is especially useful for:
Managers tracking team productivity
Performance reviews
Workload distribution
Accountability and transparency
Custom fields and tag-based metrics can also be added here.
The Dashboard tracks customer acquisition sources to help understand where customers are coming from.
Source monitoring allows you to:
View customers grouped by source
Analyze which sources perform best
This section supports both graphical and list-based views.
The dashboard supports powerful date filtering, allowing users to view data for:
Today
Yesterday
Once a date range is selected, all dashboard data updates automatically, including graphs, statistics, and employee monitoring.
This week
This month
This year
All time
Custom date range
The Dashboard is fully customizable based on user preferences and permissions.
Customization options include:
Show or hide widgets
Select which graph data to display
This ensures each organization sees only the data that matters to them.
Dashboard access is controlled by:
User roles
Module permissions
Admins can decide:
Who can access the dashboard
Who can view employee monitoring
Which widgets are visible
Organization settings
The Dashboard Module serves as the command center of the Biz1 platform.
It combines:
Business intelligence
Employee performance tracking
Financial insights
Customer analytics
Operational monitoring
By presenting all critical data in one unified view, the dashboard helps teams make faster decisions, track progress, and improve performance.
The Email Module is a powerful and fully integrated email management system within the Biz1 platform, designed to help businesses manage all customer email communications from a single, centralized dashboard.
It enables teams to send, receive, organize, and track emails efficiently while maintaining full visibility, collaboration, and automation across customer interactions.
The Email Module is used to:
Communicate with customers via email
Manage inbox, sent emails, drafts, and deleted emails
Organize emails using labels and folders
Send emails using templates with dynamic customer data
Configure and manage multiple SMTP accounts
Track email status, read/unread state, and ownership
Assign emails to team members
Store full email history under each customer record
Inbox, Sent, Drafts, and Trash folders
Real-time email updates
Read / unread tracking
Email threading and replies
Create custom labels
Assign labels to emails
Color-coded organization
Filter emails by labels
Reusable email templates
Dynamic fields (customer name, email, company, custom fields)
HTML email support
Per-template SMTP configuration
Multiple SMTP accounts per organization
Support for Gmail, Outlook, Office 365, and custom SMTP
Default and user-specific SMTP selection
SMTP testing before usage
Assign emails to team members
Track ownership and status
Shared visibility across permitted users
Send and receive attachments
Secure file storage
Attachment preview and download
Emails are sent or received through configured SMTP or IMAP sources
Emails are stored securely in the system database
Each email is linked to a customer record
Emails appear in relevant folders (Inbox, Sent, Drafts, Trash)
Users can reply, forward, label, assign, or delete emails
All activity is logged for tracking and auditing
Folders separate emails by state (Inbox, Sent, Drafts, Trash)
Labels help categorize emails by priority or topic
This structure ensures emails are never lost and always traceable.
Automatic email fetching via IMAP
Optional creation of new customers from incoming emails
Default templates for quick replies, receipts, and orders
Automatic email triggers based on system events
Office 365 integration using secure OAuth authentication
Role-based access control
Encrypted SMTP credentials
Secure file handling
Sales teams handling customer inquiries
Support teams managing tickets and follow-ups
Operations teams sending documents and confirmations
Managers tracking communication performance
- Add after “Access & Navigation”
The Email module follows role-based access control.
| Role | Permissions |
|---|---|
| Owner / Admin | Full access to emails, SMTP, templates, labels, settings |
| Manager | View all emails, assign emails, add notes, use templates |
| Team Member | View assigned emails only, reply/send emails, add notes |
| Restricted User | Read-only access (if enabled) |
Permission Logic
Permissions are validated on every API request
Email visibility is filtered by:
Assigned team member
Shared customers
Organization ownership
- Add under “Email List & Display”
| Status |
Meaning
|
|---|---|
| Unread |
Email received but not opened
|
| Read |
Email opened by user
|
| Replied |
User has replied to the email
|
| Draft |
Saved but not sent
|
| Deleted |
Moved to trash
|
| Assigned |
Assigned to a team member
|
Note:
Status is updated automatically based on user actions and API responses.
- Add under “Email Storage”
Emails are threaded using the father field in client_message.
How it works:
Original email → father = 0
Replies → father = original_email_id
Threaded emails appear grouped in UI
This allows:
Full conversation tracking
Reply history
Clean inbox display
- Add under “Sending Emails”
Maximum file size: Based on server PHP settings
Allowed formats:
PDF, DOC, DOCX, XLS, XLSX, JPG, PNG, ZIP
Multiple attachments: Supported
Storage:
Files stored on server and linked in client_message.file
⚠️ Large attachments may fail if SMTP provider limits are exceeded.
- Add after “Send Email Process”
SMTP passwords are stored encrypted
Email access restricted by organization
All actions are logged for audit purposes.
SMTP not set as default
Result: Email fails to send
Template SMTP mismatch
Template SMTP overrides user SMTP
Dynamic fields missing
Results in blank text
Draft emails not sent
save_as_draft = 1
Wrong recipient email
Email saved but delivery fails
- Add near Conclusion
| Channel |
Best For
|
|---|---|
|
Long messages, documents, formal communication
|
|
|
Fast conversations, support, sales
|
|
| SMS |
OTP, alerts, short notifications
|
All channels are logged under the same customer profile.
The Email Module transforms traditional email communication into a structured, trackable, and collaborative CRM experience.
By combining templates, labels, automation, and SMTP flexibility, it ensures faster responses, better organization, and complete visibility across all customer communications.
Higents is an advanced WhatsApp provider with deep AI agent integration, designed for businesses that want automatic WhatsApp handling.
It tightly integrates with Biz1 Agent to enable:
AI auto-replies
Agent permissions
Automatic customer creation
Smart conversation routing
WhatsApp message sending & receiving
AI-powered auto responses
Agent-level permission handling
Automatic customer creation
Webhook-based message processing
Multi-instance support
Messages can be replied automatically
Uses Biz1 Agent logic
Receive incoming WhatsApp message
Validate API token
Identify Higents instance
Match or create customer
Check agent permission
Trigger AI agent (if allowed)
Store message in MongoDB
Send reply (manual or AI)
Message Flow (Higents)
Customer
↓
Higents Platform
↓
Biz1 Higents Webhook
↓
Permission Check
↓
AI Agent (Optional)
↓
MongoDB Storage
↓
WhatsApp Reply
AI auto-response occurs when:
Provider = Higents
AI prompt is active
Agent permission is enabled
Customer matches folder/status/tag rules
API token validation
✅ AI-first WhatsApp handling
✅ Automatic replies
✅ Agent-based automation
✅ Smart customer onboarding
Higents is ideal for AI-driven WhatsApp automation, enabling businesses to scale customer communication with minimal human intervention.
Instance-based isolation
Organization-level access control
AI permission enforcement
Full message logging
MessageBird is a legacy WhatsApp provider supported in the Biz1 WhatsApp Web Module for existing and backward-compatible integrations.
It allows businesses to:
Send and receive WhatsApp messages
Use one or multiple WhatsApp numbers
Maintain existing MessageBird-based setups
⚠️ Note: MessageBird is not recommended for new setups. Green API is preferred.
WhatsApp message sending & receiving
Multi-number support
CRM-linked customer conversations
Basic automation compatibility
Integration with Biz1 chat interface
MessageBird does not support:
QR code authorization
Advanced WhatsApp group management
Because of these limitations, MessageBird is marked as legacy.
Message Flow (MessageBird)
Customer
↓
MessageBird Platform
↓
Biz1 Webhook
↓
Customer Matching
↓
MongoDB Storage
↓
Agent Reply
↓
MessageBird API
- MessageBird remains supported for stability and backward compatibility, but users are strongly advised to migrate to Green API for modern WhatsApp features.
Sending Message
POST dashboard/admin/send_message
Parameters
{
"from": "send_whatsapp",
"msg": "Hello from MessageBird",
"cust_id": "123"
}
✅ Existing MessageBird customers
✅ Simple WhatsApp messaging
✅ Legacy system compatibility
Green API is the recommended and primary WhatsApp provider for the Biz1 WhatsApp module.
It supports:
Multiple WhatsApp instances
QR-based authorization
Media handling
Webhook events
Group messaging
Stable message delivery
Stored as JSON with:
Instance ID
API token
Mobile number
Authorization status
API & media URLs
- Webhook Setup
https://{domain}/dashboard/greenapi?token={api_token}
Events handled:
Incoming messages
Outgoing status updates
Instance state changes
- Message Flow (Green API)
Customer → Green API → Webhook → Biz1 → MongoDB → Agent Reply → Green API
You need high stability
You want multi-instance support
You use WhatsApp groups
You use AI automation heavily
The WhatsApp Web Module is an integrated communication system inside the Biz1 platform that allows businesses to manage all WhatsApp conversations in a structured, secure, and team-based environment.
Instead of using personal WhatsApp accounts, this module converts WhatsApp into a professional CRM communication tool with full tracking, automation, and collaboration features.
The WhatsApp Web Module provides:
Real-time WhatsApp chat management
Customer-based conversation history
Team collaboration with permissions
Status-based workflow management
WhatsApp group creation & handling
Message templates with dynamic fields
File & voice message support
AI-assisted replies and automation
Multi-language support (Hebrew / English / thai )
Each customer conversation includes:
Customer details
Last message preview
Timestamp & unread counter
Workflow status (New, Unread, Call, Done)
All messages are stored securely and linked to the customer profile.
Statuses help organize conversations by stage or priority:
New
Unread
In Progress
Call Required
Completed
Statuses are customizable, color-coded, and sortable.
Conversations can be shared across team members
Managers can monitor all chats
Permissions control who can reply or manage settings
Keyword-based auto replies
AI responses based on chat context
Folder, tag, and status-based AI prompts
Manual or automatic AI reply handling
Organization-level data isolation
Role-based access
Full message logging
Secure storage (MongoDB + MySQL)
WhatsApp (Main Category)
│
├── Overview & Core Features
├── Chat & Status Workflow
├── Automation & AI
├── Security & Permissions
│
├── Green API (Sub-Category)
│ ├── Configuration
│ ├── Webhooks
│ ├── APIs
│
├── Higents (Sub-Category)
│ ├── Configuration
│ ├── AI Agent Logic
│
└── MessageBird (Sub-Category)
├── Configuration
├── Limitations
BIZ1 Agent is an AI-powered virtual assistant built into the BIZ1 system.
It allows users to perform business actions using natural language, without navigating multiple screens.
With BIZ1 Agent, you can:
Create tasks and missions
Add and search customers
Set reminders
Send WhatsApp, SMS, and Email messages
Record expenses (manually or from files)
Create folders and custom fields
Automate daily business operations
The agent understands English and Hebrew, remembers conversation context, and asks for missing information when needed.
Create missions for yourself or team members
Assign tasks to customers
Set urgency and due dates
Add new customers
Search customers by name, phone, email, or company ID
Automatically link actions to customers
Set reminders using natural language
Assign reminders to team members
Attach reminders to customers
Send WhatsApp messages
Send SMS
Send Emails
Supports templates and free text
Add expenses manually
Extract expenses from images and PDFs
Automatically detect supplier, VAT, totals, and document type
Create folders
Add custom fields
Configure customer structure dynamically
User types a message in chat
Agent detects intent (what the user wants)
Extracts required information (names, dates, amounts)
If something is missing → asks follow-up question
Executes the action
Confirms success in chat
Automatically detects user language
Responds in the same language
Fully supports English & Hebrew
Can switch languages during conversation
You can upload:
Receipts
Invoices
The agent automatically extracts:
Supplier name
VAT amount
Total amount
Document date
Invoice / receipt number
Document type (Receipt, Invoice, Tax Invoice)
The agent remembers information within the conversation.
Example:
User: Add customer with email [email protected]
Agent: Customer name is required
User: Name is John
Agent: Customer created successfully
No need to repeat previous details.
“Create a mission to call John tomorrow”
“Add customer Sarah with phone 0501234567”
“Send WhatsApp to customer John”
“Add expense 500 for office supplies”
“Extract expense from this file”
“Search customer by phone”
Agent respects user permissions
Access is limited to your organization only
Sensitive data is protected
All actions are logged for auditing
- BIZ1 Agent is your AI business partner that:
Saves time
Reduces manual work
Improves accuracy
Simplifies complex workflows
Works 24/7 inside your system
The Appointment Management System allows customers and staff to easily book, manage, reschedule, and cancel appointments across multiple branches with doctors, rooms, and resources.
This system supports:
Multi-branch scheduling
Doctor & room availability
Online booking via API
Automatic invoice & receipt generation
Insurance-based pricing
Appointment reminders
Book appointments in different branches
Branch-specific working hours
Separate doctors and rooms per branch
Doctor working days and hours
Blocked time slots (breaks, holidays)
Special working dates
Consultation, Surgery, Follow-ups, etc.
Fixed duration and pricing
Insurance-based price overrides
Assign rooms per appointment
Avoid room conflicts
Capacity & equipment tracking
Automatic invoice generation
Insurance billing support
Coupons & discounts
Payment status tracking
Customer selects Branch
Selects Doctor / Team Member
Chooses Appointment Type
Picks Available Date & Time
System checks:
Branch working hours
Doctor availability
Room availability
Appointment is created
Confirmation is sent (SMS / Email)
Default time block: 15 minutes
Based on:
Branch working hours
Doctor schedule
Existing appointments
Blocked times
Past dates cannot be booked
When booking:
Customer is identified by phone number
If customer exists → details auto-filled
Stored data:
Appointment history
Payment records
Invoices & receipts
Cancellation history
Automatically generated:
Invoice (on payment)
Receipt
All documents are linked to:
Customer profile
Appointment record
API token authentication
Branch, doctor, and room ownership validation
Time conflict prevention
Secure payment handling
Appointments can be created using API:
Add appointment
Get available slots
Cancel appointment
Change appointment time
Process payment
The Appointment Management System provides a complete scheduling solution that is flexible, secure, and scalable, designed to improve customer experience and reduce manual work for staff.
יש להכנס ללוח הבקרה של וורדפרס, לטופס האלמנטור.
בפעולות אחר שליחה יש להוסיף וובוק, ושם לשים את הקישור הזה:
https://biz1.co.il/api.php?api_token=(מופיע בתוך התוכנה בהגדרות)&api=add_lead
שלב: 1
פתח את חשבון הפייסבוק והתחבר אל הקונסולה למפתחים
https://developers.facebook.com/

שלב 2
צור אפליקציה חדשה

שלב 3
בחר את סוג האפליקציה

שלב 5.
הוסף שם ופרטים נדרשים וצור את האפליקציה

שלב 5.
בחר ב WEBHOOK

שלב 6.
בחר את הדף ממנו תרצה לקבל את הלידים

שלב 8.
בחר אובייקט

שלב 9.
בחר וובהוק ו URL

שים לב. הקוד TpQQFSkEJZbVlXZzCfEx צריך להיות רנדומלי
שלב 10. בחר מסנג'ר ואופציות מסנגר בדשבורד

שלב 11
בחר או צור עמוד

שלב 12.
צור טוקן ייחודי

שלב 13.
העתק קוד לזיכרון

שלב 14.
עריכת ה וובהוק

שלב 15.
הוסף את הקוד הערוך - שנה את הקיים - בקש אימות

שלב 16. הוסף מנוי

שלב 17. בחר במה אתה רוצה

שלב 18
פתח את פייסבוק ונסה את הקוד החדש. שלח הודעות ובדוק שהן מתקבלות במערכת וענה מהמערכת
הקוד שהעתקת ויצרת חייב להגיע אלינו גדי שנתאים אותו עבורך.
שים לב, הקוד יהיה תחילה פעיל רק לך. רק לאחר שתבקש פרסום של האפליקציה שהכנת זה יעבוד לכולם
1. להכנס לפייסבוק העיסקי להגדרות. נכסים. למצוא את הנכס של וואטסאפ
2. בתוך ה 3 נקודות יש עריכת פרופיל. להעלות לוגו. תמונה לפחות 192 פיקסלים

כדי לחבר חשבון אימייל חדש קודם כל יש לקבל מספקית המיילים שלכם את הגדרות הדואר היוצא בsmtp של שרת המיילים שבו אתם משתמשים ניתן לחפש בגוגל או בתיעוד של הספקית שלכם או לבקש מהתמיכה שלהם.
לצורך הדוגמה נשתמש בהגדרות של מייל של גוגל כפי שמופיעים בקישור הזה.

לאחר שיש לנו את ההגדרות יש להיכנס ל"הגדרות>הגדרות biz1 >הגדרות אימייל>חשבונות אימייל" וללחוץ על ה+ בפינה השמאלית העליונה של דף הגדרות האימייל.

ייפתח לנו דף להגדרת כתובת מייל חדשה.
לצורך הדוגמה נאמר שכתובת המייל שלנו היא: [email protected]
והסיסמה היא: 123456 חשוב! ראו במסגרת בהמשך הנחיות חשובות לגבי סיסמה במייל של גוגל.
בדוגמה שלנו נכניס את ההגדרות כמפורט כאן כמובן שיש להתאים להגדרות שלכם.

בעמוד הבא ניתן להכניס כתובת מייל שלכם וללחוץ על ניסוי כדי לבצע בדיקה באם הכל תקין ייכתב שהמייל נשלח בהצלחה ואתם אמורים לקבל מייל בדיקה לכתובת שהזנתם.
Gmail - עדכון סיסמא לאפליקציות צד שלישי
עקב הגדרות אבטחה חדשים של גוגל לא ניתן להיכנס לתוכנות חיצוניות עם הסיסמה הרגילה של המייל יש להתנהל כפי ההוראות דלהלן.
תומך ב: שדות ושדות מותאמות אישית.
שדה מותאם אישית יש לקבל את שמו באנגלית ולהוסיף cf- לדוגמה cf-field
(תומך בזיהוי לקוח לפי ID או אימייל
שימוש:
https://biz1.co.il/api.php?api_token=__________&api=update_field&field=_____&value=_____&id={id}
תומך ב today,hour
כדי לקבל לידים ב API יש קודם כל לקבל API_KEY
הקוד נמצא בתחתית העמוד הראשי בהגדרות של היוזר הראשי
ניתן לשלוח ב API את השדות הקבועות וכל שדה נוסף של החברה שלכם
ה API:
https://biz1.co.il/api.php?api=add_lead&api_token=_________&source=____&name=_______&email=_______&mobile=______&message=_____
שדות קבועות שנתמכות:
phone,mobile,source,address,email,name,message,company,password
כדי להוסיף שדות מותאמות שלכם יש לשלוח את השם באנגלית בתוספת cf-
לדוגמה, שם השדה באנגלית הוא test
שם הפרמטר ב API יהיה cf-test
שלב ראשון: הגדרת מסוף.
(שימו לב, על המסוף לעבוד. מסוף ללא טוקנים לא יוכל לשמור נתונים לפעם הבאה)
הגדרות -> הגדרות -> תשלומים.

יש לבחור טרנזילה. יש לשים בשם המשתמש את שם המסוף ואת הסיסמה. מצב חי\טסט לפי הטוקן.
במקרה שמדובר בטרנזילה אקספרסס יש לסמן אקספרסס
שלב שני:
בטרנזילה להתחבר לחשבון ולהוסיף את ה IP של השרת:
הגדרות - >שיטת עבודה

ה IP של השרת הינו:
161.97.67.95
זהו. יש רק לשים לב שזהו לא חשבון טסט אלא מסוף חי.
כדי לחבר לידים מוורדפרסס.
1. יש להוריד את התוסף: https://biz1.co.il/Biz1-plugin.zip
2. יש להתקין את התוסף בתוספים בוורדפרס.
3.בתוך "צור קשר" בהגדרות תהיה לשונית חדשה API-INTEGRATION
בתוך לשונית זו צריך את הטוקן שלכם, לבחור מקו הגעה ואת הפרטים הרצויים.
מדריך זה מתייחס למשלוח אימייל דרך חשבון ג'ימייל. ניתן גם דרך חשבונות אחרים אך אז צריך לבדוק מה ההגדרות הנכונות.
שליחת אימיילים:
ניתן לחבר כמה חשבונות שרוצים ולשייך אותם לטמפלייטים. כך לדוגמה הודעה שתשלח לתמיכה יכולה להיות מאימייל שונה מהודעה שתשלח ממכירות.
1. הוספת חשבון אימייל.
הגדרות - >הגדרות -> אימייל. הוספה.
2. הגדרת האימייל עם הפרטים שלכם כמו בתמונה.
שימו לב. לאחר מילוי כל הפרטים ניתן לבדוק אותם באמצאות טסט.
3. יש לתת הרשאה לג'ימייל למשלוח אימייל. עושים זאת בלינק שנמצא מתחת לתיבת הטסט.
זהו. בדקו שהכל הגיע נכון. כעת תוכל לעבור להגדרות -> אימייל וליצור תבניות אימיילים ככל שתרצו. ניתן לשייך תבני לפי מקור הגעה של הלקוח.
קבלת אימיילים.
כנסו לתיבה שלכם בגימייל.
תגדירו העברה אוטומטית של המייל שאתם רוצים אל [email protected] את המילה sample יש להחליף בשם המשתמש. אם שם המשתמש שלכם בעברית זו עלולה להיות בעיה. כדאי לפנות לתמיכה.
בפעם הראשונה תתבקשו לשלוח קוד אישור. כנסו ל"הודעות" במסך הלקוחות והעתיקו משם את האישור. זהו.
שימו לב. לוקח כשתי דקות עד שהאימייל המועבר נקלט.
רוצים קורות מרשימים?
עם Ejob תוכלו לעשות זאת. תוכלו לבנות קורות חיים דיגיטליים שמעסיקים השונים יחשפו אליהם!
מערכת BIZ1 היא מערכת CRM מתקדמת שתעזור לכם לנהל את העסק שלכם בקלות. בסרטון הזה נציג לכם איך תוכלו לנהל מיילים ומשימות אודות הלקוח
מערכת BIZ1 היא מערכת CRM מתקדמת שתעזור לכם לנהל את העסק שלכם בקלות. בסרטון הזה נציג לכם איך תוכלו לנהל מיילים ומשימות אודות הלקוח
מערכת BIZ1 היא מערכת CRM מתקדמת שתעזור לכם לנהל את העסק שלכם בקלות. בסרטון הזה נציג לכם איך תוכלו לנהל את הלקוחות שלכם מא' עד ת'.
מערכת BIZ1 היא מערכת CRM מתקדמת שתעזור לכם לנהל את העסק שלכם בקלות. תוכלו לנהל לקוחות, לידים, פרויקטים, משימות ועוד אינספור פיצ'רים שעוזרים לבעלי עסקים לעבוד טוב יותר וחכם יותר.
הרשם כעת בחינם כאן והתחל להזמין מאמרים איכותיים ל SEO.
אתם מזמינים אנחנו כותבים!
מחיר היכרות למצטרפים חדשים - 20 ש"ח למאמר 100 מילה!
צריך עזרה? אנא פנה אלינו 033741888
מערכת Biz1 הינה מערכת CRM שעוזרת לכם לנהל את העסק שלכם בצורה נכונה, קלה ופשוטה.
תוכלו לנהל לקוחות, לידים, פרויקטים ועוד אינספור פיצ'רים שמותאמים במיוחד עבורכם.
בסרטון הזה נראה לכם שלב אחר שלב איך תוכלו להירשם למערכת Biz1 בכמה צעדים פשוטים.
קישור להרשמה - www.biz1.co.il