When an archer is aiming to hit the bullseye (or a sniper, her target), she has to consider external factors like gravity, wind direction and wind speed. Similarly, when running your business, you will have to ask various questions.
Have you aligned yourself against all external factors, when it comes to meeting your target?
Should
you
raise the price, or increase the production to make more money in the current market trend?
By how much percentage?
Is it
the
right time to run a
marketing campaign?
Would it not
be easier if you knew
what
the
outcome can be when you undertake
such a change?
What-if Analysis
helps
you evaluate
such
options.
It
shows you how
external
changes
might
affect the outcome of a
decision you are about to take.
What can be done?
What-if Analysis shows what might happen if one or more factors change.
It
lets you know
the impact of various factors
on
your business and gives
you
an idea of what needs to be done.
Here are a few scenarios where What-if Analysis can help you.
-
You are planning for a sales day. Based on your previous sales, you can measure the impact of discount percent on your revenue and learn what percent of discount makes people buy more.
And you can set your discount percentage to an optimal value so that it leads to
maximum
profit for you.
-
You have spent
various amount on marketing
over the months, which affects the leads
gained
in each month.
With What-If analysis,
you can learn what will happen if you increase or decrease the expenses.
-
You have
multiple teams working
on
different
projects.
There will be
different billing prices
and hours
per week, each team member might be working for. You can check the time and money needed for each
member -
project combination and choose the best
combination
out of it to assign projects.
-
You have projected sales for the next six months.
There is a possibility
of
your revenue
increasing or decreasing and you can know with What-if analysis how much your revenue would be,
based on percentage increase/decrease.
Now,
let's see how to implement the first example of
measuring
the impact of discount percentages
on your revenue.
How to do
What-if Analysis
You can easily set up a What-if report by following the steps here.
Step 1:
Creating Variables
As we said earlier, What-if Analysis is to show the outcome when one or more parameter value changes. To parameterize dynamic inputs, you need to store all the possible values in a placeholder named
Variable.
Here, we have created two variables to apply the change in discount percentage and sales volume.
Discount Percentage
Create a variable with a range of discount percentages you are planning to provide. We have set the
Range
between
5
to
50
with an
Increment Size
of
5. And the Default Value is set as
10.
If you
plan to
have different discounts
for each product category, you need to create
different variable for each category.
Sales Volume
Create a variable with a range of possible sales volume change. We have set the
Range
between -50 to +50 with an
Increment Size
of
5. And the
Default Value
is set as
0.
Step 2:
Creating Aggregate Formulas
Construct an
Aggregate Formula to compute your metrics. Insert the variables appropriately in the formula to visualize the impact as the dynamic value changes.
You can specify different calculations for each value or a range of values.
The following is the formula to calculate the sales after discount.
|
sum(
"Sales"."Sales"
)-(sum(
"Sales"."Sales"
)/
100
)*
${Discount %}
*(1+${Sales Volume}/100
|
If you have different product categories, then use the following formula to calculate the Sales after discount for all products with different discounts.
|
Sum(
"Sales"."Sales"
)
-(sumif(
"Sales"."Product Category"
=
'Furniture'
,
"Sales"."Sales",
0
)/
100
*
${Furniture Discount %}
)
-(sumif(
"Sales"."Product Category
" =
'Stationery',
"Sales"."Sales",
0
)/
100
*
${Stationery discount %}
)
-(sumif(
"Sales"."Product Category"
= '
Grocery',
"Sales"."Sales",
0
)/
100
*
${Grocery Discount
%}))*(1+${Sales Volume}/100
)
|
Step 3: Creating Report
Create the What-if report using the Aggregate Formula in Step 2.
-
X-Axis
-
Date
with
Month & Year
-
Y-Axis
-
Sales
with
Sum
and
Sales After Discount
(Aggregate Formula with variable) with
Actual
Report will be created as shown below. Sales after Discount will be calculated with
a 10% discount
based on the Variable's default value.
Apply
Forecast for next one month to see the prediction for the upcoming month.
Now,
how do you dynamically change the input for the reports?
We
will see
how
it's to be done
in the
following
step.
Step 4:
Adding Variable as User Filter
Add the
discount
variables
we had defined in Step 1
as
User Filters
in the report.
Each User Filter will be in the form of a slider
and
will list
the
discount
values
in steps of 5. As you change the input
(discount percentage)
by moving each slider, the report will
get re-generated
dynamically
based on the appropriate calculations
defined in Step 2.
The final report will be as shown here. As you drag the What-If Variable sliders (the User Filters at the top), the total sales after discount will be calculated based on the values.
Now you have the privilege to know what might be the outcome of your sale
month.
And you are one step closer
to a discount campaign
run successfully!
Recent Topics
Tax in Quote
Each row item in a quote has a tax value. At the total numbers at the bottom, there is also a Tax entry. If you select tax in both of the (line item, and the total), the tax doubles. My assumption is that the Tax total should be totalling the tax from
Zoho Flow integration with Facebook Messenger and Whatsapp
Hi there, any plans of adding integrations with Facebook Messenger and Whatsapp into Zoho Flow? Seems that more and more business are delivering automated updates such as "your order is received", "your order has been shipped" and so on via these two platforms. Not sure if Whatsapp has the API access needed i am pretty sure that Facebook Messenger has... Kind regards Bo Thygesen
Multi-currency and Products
One of the main reasons I have gone down the Zoho route is because I need multi-currency support. However, I find that products can only be priced in the home currency, We sell to the US and UK. However, we maintain different price lists for each.
Campaigns unsubscribe/manage preferences links
Hi, Where can I edit the unscubscribe and manage preferences link in the footer of the email. I would like it so that when you click 'manage preferences' an form opens up that allows the person to choose what type of emails they do and don't wish to
email address somehow still not verified (?!)
L.S. After creating a new email template in CRM I was about to send a group email to my clients, then Zoho CRM announced that they would change the sender address to some kind of Zoho-e-ddress because my email address "has not been verified". Not only
Marketing Tip #17: Add credibility to your online store with Review Widgets
One of the fastest ways to build trust in an online store is to show real customer feedback right where people are deciding to buy. Third-party widgets let you embed things like Google Reviews, Instagram feeds, or even a WhatsApp chat button. These add
adding several team members to an Opportunity
How can we add several team members to one opportunity for collaboration? I have researched and only found something called Deal Team which I cannot find in my CRM to configure.
PDF Annotation is here - Mark Up PDFs Your Way!
Reviewing PDFs just got a whole lot easier. You can now annotate PDFs directly in Zoho Notebook. Highlight important sections, add text, insert images, apply watermarks, and mark up documents in detail without leaving your notes. No app switching. No
Bulk update Profile Permissions
Dears, What should we do if we add new forms or reports and need to update more than 20 permissions? Updating them one by one feels pretty harsh, doesn’t it?
Filter in fields from Jira extension
We have installed the Jira extension so we can maken Jira issues from Zoho desk. In Zoho desk I can also see the Jira issue status for example but I can not filter on this field. I would like to setup an filter showing me the closed Jira issues. How can
text length in list report mobile/tablet
Is there a way to make the full text of a text field appear in the list report on mobile and tablet? With custom layouts, the text is always truncated after a certain number of characters.
Zoho Creator customer portal limitation | Zoho One
I'm asking you all for any feedback as to the logic or reasoning behind drastically limiting portal users when Zoho already meters based on number of records. I'm a single-seat, Zoho One Enterprise license holder. If my portal users are going to add records, wouldn't that increase revenue for Zoho as that is how Creator is monetized? Why limit my customer portal to only THREE external users when more users would equate to more records being entered into the database?!? (See help ticket reply below.)
Link Contacts to Billed Accounts
Hello, I want to do a survey on all my customers of 2025. For that I want to select all contacts linked to accounts who where billed in 2025. How to I create this link to I can then use Zoho Survey with this database of contacts?
Export all of our manuals from Zoho Learn in one go
Hi, I know there's a way to export manuals in Zoho Learn, but I want to export everything in one go so it won't take so long. I can't see a way to do this, can I get some assistance or is this a feature in the pipeline? Thanks, Hannah
Historical Sales Info - Blend with Finance Invoice Line Items, Access in CRM and Desk
My company has been using Zoho One since 2021, with sales data going back through 2020. However, we have been in business much longer, and we have historical sales information that we want to have at our fingertips when talking with customers (usually
Pre-Zoho Sales Info - Best Way to Add to Desk / CRM
My company has been using Zoho One since 2021, with sales data going back through 2020. However, we have been in business much longer, and we have historical sales information that we want to have at our fingertips when talking with customers (usually
Shift-Centric View for Assigning and Managing Shifts in Zoho People
Hello Zoho People Product Team, Greetings and hope you are doing well. This feature request is related to Zoho People - please don't move it to zoho one! We would like to submit a feature request regarding the shift assignment and management view in Zoho
CRM function REST API response format
Is there a way to control the JSON response returned by the CRM function REST API? If I call a function using either OAuth or an API key it returns a 200 OK response with a string in the format shown below. I am using a particular feature of an external
Using MPN across multiple SKUs and inventory tracking
I have several different SKU's that share a common MPN and would like to track inventory by MPN. SKU1 has MPN1 assigned SKU2 has MPN1 assigned Here is an example If I start with 5 of MPN 1 in stock I want each SKU1 and SKU2 to show as 5 in stock, If I
Unable to Access Application:
Whenever I try to access my application from the desktop, say I am editing it and want to test something in the desktop environment I get: An error has occurred. An internal error has occurred. Please check the URL , or try refreshing the page I can edit
Cannot see Application from Lookup field
Hi all, I am trying to access data for an application on our account via a lookup field; however, the application doesn't appear in the dropdown at all. Can anyone shed any light on this, please? I have asked Zoho support; however, they're just as confused,
Cannot see correct DNS config for mail after moving domain to another provider
I have moved my domain from one provider to another and after that zoho mail stopped working (expected). Problem is, zoho mail admin panel still shows (10 hours after move) that all records are correct while I haven't changed anything in my domain DNS
Zoho CRM Meetings Module Issues
We have a use-case that is very common in today's world, but won't work in Zoho CRM. We have an SDR (Sales Development Rep) who makes many calls per day to Leads and Contacts, and schedules meetings for our primary Sales Reps. He does this by logging
Zoho Books integration sync from Zoho CRM does not work
Hi Zoho Community & Zoho Support We just tried to get a sync some products into Zoho Books from CRM using the native sync and we're getting an error: "It looks like some mandatory fields you're trying to map are empty. Please provide valid field names
P & L Sub-categorized accounts
How can I show sub-categorized Income and Expense accounts on the P & L report?
Report showing Bill Details with Project and Sales Invoice Number
Hi There, I am hoping that someone can help, I am looking for report that can show the bill and expense details along with project its as assigned to and the invoice number that the sales has been raised in. The goal is I can filter a customer/project
Advanced Payment for Inventory Items with serial numbers
Hello, We sell equipment that we track the unique serial numbers on using Sales Orders. We can charge the customers an advanced payment, then the balance on delivery. We cannot figure out a way to do this in Books/Inventory: - Cannot part invoice a SO
Is it possible to restrict ZCRM user to see only custom views created by administrator
I have segmented data in my CRM and I want to allow different users to be able to see only parts of it based on some criteria. I've tried to create and share a custom view, but then there is always an option for user to see all open lead for example.
Issues Logging into ZOHO
Hello, one of my coworkers is having issues logging into ZOHO, she has requested a code when entering and the email is correct but she has not received the code. can you help us with this?
Google Fonts Integration in Pagesense Popup Editor
Hello Zoho Pagesense Team, We hope you're doing well. We’d like to submit a feature request to enhance Zoho Pagesense’s popup editor with Google Fonts support. Current Limitation: Currently, Pagesense offers a limited set of default fonts. Google Fonts
Add Popup Rejection Metrics to Reports
Hello Zoho PageSense Team, We would like to request improved reporting for popup interactions. Current Limitation: PageSense currently provides conversion data, but there is no clear visibility into: Popup rejections Popup closes (✕ button clicks) Dismissals
Ability to Reset / Reinitialize Popup Cookies
Hello Zoho PageSense Team, We would like to request the ability to manually reset popup cookies. Current Limitation: At the moment, it is not possible to initiate a new popup cookie from the our side. Visitors who rejected or closed a popup will not see
Control Popup Cookie Expiration Duration
Hello Zoho PageSense Team, We would like to request an enhancement related to popup cookie management. Current Limitation: Currently, PageSense popup cookies remain active for 365 days, and this duration cannot be modified by us. If a visitor closes or
Clone / Export Popup Design Across PageSense Projects
Hello Zoho PageSense Team, We hope you’re doing well. We would like to request an enhancement that allows popup designs to be reused across different PageSense projects. Problem Statement: Currently, Zoho PageSense allows popups to be duplicated only
Are there settings for hyperlinks?
Clicking a hyperlinked cell in Sheet creates this little pop-up with the actual hyperlink inside. Is it possible to have a 1-click link where if you click the cell it opens the link directly with no pop-up?
Automatically include all ticket attachments in the ticket resolution email
Hello Zoho Community, We are implementing Zoho Desk in a real customer-facing production environment and have run into a limitation that is becoming a blocking requirement for our clients. The problem When a ticket is closed or resolved, Zoho Desk sends
Finding text within a ticket: Expand All or Search this Ticket
The auto-collapse feature within a ticket is nice for screen scrolling, however it makes it difficult to find text within the ticket if the email is collapsed. In fact you cannot find text if it is collapsed. I would like to propose a feature that allows
Books & Desk. Client mapping
Hi, I’ve been using Zoho Books for several years and am now looking to improve my customer service. I'm experimenting with Zoho Desk and want to sync and map my client data from Zoho Books. However, it seems that mapping requires both contacts to have
String handling
If I cut a currency string from a quote and try and paste it into the Deal "Amount", it will fail unless I manually delete any commas. Dollar signs are no problem, but comma's seem to fail. Please correct this Input Validation error.
Feature Request - Allow Customers To Pick Meeting Duration
Hi Bookings Team, It would be great if there was an option to allow customers to pick a duration based on a max and minimum amount of time defined by me and in increments defined by me. For example, I have some slots which are available for customers
Next Page