QuoteX SFDC Native Dashboard

Published on June 1, 2026 QuoteX


QuoteX Dashboards: Installation Guide and User Guide

This guide covers three native Salesforce dashboards for QuoteX (Pre Sales Cloud): the QuoteX Dashboard, SME My Day and PSC Admin Insights. Part 1 is for administrators who install them. Part 2 is for the people who read them every day.

Who should read what: Admins follow Part 1 and Part 2. SMEs and managers can go straight to Part 2.

Part 1: Installation Guide

1.1 What is included

DashboardWhat it showsAudience
QuoteX DashboardMargin and pipeline viewManagers
SME My DayDaily view of requests, quotes and allocationsPre-sales SMEs
PSC Admin InsightsDemand, revenue, rate usage and catalogue healthPSC admins
  1. Folders: dashboards go in Native QuoteX Dashboards and reports in QuoteX Native Dashboard Reports.
  2. Existing report types: Quote Requests, Quotes with Quote Request, Timeline Resources and Resource Allocation with Period.
  3. New report types (Admin Insights): PSC Admin Timeline Resources, Rate Cards, External Resources, Other Costs and Document Templates.
  4. Custom fields: ASM_Gap__c, Start_Date__c and End_Date__c on Estimate; Resource_Cost__c and Resource_Revenue__c on Resource Allocation.

1.2 Prerequisites

  1. QuoteX is installed and working.
  2. Multi-currency is enabled. Every subscriber needs it, because the reports use CurrencyIsoCode.
  3. One active user is available to run the dashboards.

1.3 Deployment steps

Install the managed package using the installation URL: https://login.salesforce.com/packaging/installPackage.apexp?p0=04tf6000000WD2AAAW

Assign the QuoteX Dashboard User permission set to the users, for the new field permissions and visibility.

Open the Dashboards tab and confirm the folders and dashboards are listed.

1.4 Post-install check

  1. Open each dashboard and click Refresh.
  2. Confirm every tile loads without an error.
  3. Compare one tile with its report. For example, Open Requests should match the report total.
  4. Test the Owner filter with a known user.

1.5 Troubleshooting

SymptomLikely cause
Component shows no dataRunning user lacks access, or no matching records
Filter has no effectFilter column is not mapped on that component
Deploy error: column is missingField is not exposed in the report type
Deploy error: limit reachedToo many dynamic dashboards in the org

Part 2: Dashboard Reference and User Guide

2.1 Using any dashboard

  1. Go to Dashboards and open the folder Native QuoteX Dashboards.
  2. Click the dashboard you need.
  3. Click Refresh for the latest data. The timestamp shows the last update.
  4. Click a tile or chart to open the report behind it. Use the report filters to narrow by date, owner or status.

Read this first: a tile or chart is only as good as the data behind it. Quotes, timelines and allocations must be saved on the Estimate, and active figures count default quotes only.

2.2 QuoteX Dashboard (for managers)

Purpose: a margin and pipeline view across all quotes, to spot margin risk, forecast revenue and see where demand is heading.

  1. Filter: Currency limits every component to each org currencies.
  2. Filter: Quote Owner limits to one owner's quotes.
  3. Filter: Created Date limits to quotes created in a period.

Benefits: one place to see whether quotes protect margin, whether pre-sales is overloaded, and what revenue and hours are coming.

Headline tiles

ComponentWhat it showsHow to use itBenefit
Total QuotesCount of quotes in scopeCheck the pipeline size after setting filtersBaseline for every other number
Quotes Below ASM ThresholdQuotes whose margin is under the as-sold margin thresholdOpen the report and review each one before approvalCatches margin leakage early
Average ASM GapAverage distance between quote margin and the thresholdTrack it over time. A falling value means margin pressureA single health number for margin
Requests With No Default QuoteOpen requests with no default quote chosenAsk owners to mark a default quotePrevents requests stalling at review

Forecast charts (revenue, hours, cost, margin)

ComponentWhat it showsHow to use itBenefit
Forecast Revenue per Calendar MonthServices revenue forecast by monthSpot peaks and gaps in billingCash and capacity planning
Forecast Hours Per Calendar MonthHours forecast by monthCompare with team capacityEarly warning of overload
Forecast Travel & Exp Per Calendar MonthTravel and expense forecast by monthReview T&E-heavy monthsControls expense exposure
Forecast Margin per MonthMargin forecast by monthFind months where margin dipsTargets pricing fixes
Revenue for Services per weekWeekly services revenueUse for short-term forecastingFiner view than monthly
Forecast Cost by RoleCost and hours by roleSee which roles drive costShows where cost is concentrated

Demand charts

ComponentWhat it showsHow to use itBenefit
Resource Demand (Role Demand)Hours demanded per roleCompare with who you haveHiring and allocation decisions
Role Demand Trend (FY)Role demand across the fiscal yearLook for seasonal peaksPlans ahead for busy periods
Billable And NonBillable HoursBillable against non-billable hoursWatch the non-billable shareShows effort not earning revenue
Other Costs Cost and Revenue ReportCost and revenue from Other Costs on timelinesCheck that pass-through costs are recoveredStops unrecovered costs

Margin and discount charts

ComponentWhat it showsHow to use itBenefit
Roles with most discounts or premiumRoles where bill rates are discounted or marked upReview heavily discounted rolesGuides rate card and negotiation decisions
Quotes by Margin vs ASM ThresholdQuotes grouped against the margin thresholdSee how many sit near the linePrioritises review
Fees and Cost by Quote StatusFees and cost by request statusCheck that approved work is profitableLinks status to money
Forecast Margin % by Contract TypeMargin percentage by contract typeCompare Fixed Price with T&MShows which contract types pay best
Forecast Margin % by RoleMargin percentage by roleFind low-margin rolesSupports rate and mix changes

Table

ComponentWhat it showsHow to use itBenefit
High Discount QuotesQuotes with the largest discountsOpen each quote and challenge the discountDirect list for approval conversations

2.3 SME My Day (for pre-sales SMEs)

Purpose: a daily working view for SMEs who build quotes. It answers four questions: what do I work on first, where is my work stuck, are my quotes healthy, and can I take on more. Filter: Owner. Choose your own name to see your data.

Benefits: less time hunting through lists, earlier warning of late requests and weak margins, and a clear view of your own capacity.

Row 1: What do I work on first?

ComponentWhat it showsHow to use itBenefit
Open RequestsYour Quote Requests that are not CompletedCheck your workload at the start of the dayFast count of live work
OverdueOpen requests whose Support needed by date has passedClear these firstStops requests slipping
Due in 7 DaysOpen requests due in the next 7 daysPlan the weekEarly warning before they go overdue

Row 2: Where is my work stuck?

ComponentWhat it showsHow to use itBenefit
Pending My Delivery ReviewRequests in Quote Review Requested status for the reviewerReview or chase the pending approvalsKeeps approvals moving
No Default QuoteOpen requests with no default quoteMark a default quote before submitting for reviewAvoids rejected submissions
Below ASM ThresholdYour default quotes with a negative ASM GapRevisit rates, mix or discountsFix margin before approval

Row 3 and below: capacity, status and quote health

ComponentWhat it showsHow to use itBenefit
Hours Next 4 WeeksAllocated hours over the next 4 weeksCompare with your availabilityTells you if you can take more work
My Requests by StatusDonut of your open requests by statusSee where the pipeline is clusteredHighlights On Hold and review bottlenecks
Hours by Role (60 days)Allocated hours by role over 60 daysCheck the role mix of your commitmentsReveals over-reliance on one role
My Open RequestsTable of open requests with status, type and due date, sorted by due dateWork down the list from the topYour daily to-do list
Lowest Margin QuotesTable of the quotes with the lowest ASM GapReview the top rows firstDirect list of quotes to improve
Fees and Cost by Quote StatusFees and cost grouped by request statusCompare earning against cost per stageShows profitability by stage
Allocated Hours per WeekWeekly hours split between billable and non-billableSpot overloaded weeksHelps balance workload

Note: the Pending My Delivery Review tile looks at the reviewer on each request. If the Owner filter is not set to the reviewer, the count may differ from what you expect.

2.4 PSC Admin Insights (for PSC admins)

Purpose: shows how the QuoteX catalogue is used and whether it is healthy. It covers demand by region, practice, skill and rate, revenue, and the state of rate cards, external resources, other costs and document templates. Filters: none.

Benefits: decisions on which regions and practices to invest in, which rates to refresh, and which catalogue records to clean up.

Headline tiles

ComponentWhat it showsHow to use itBenefit
Revenue (Active Timelines)Total Price on default quotesTrack overall revenue booked in timelinesSingle revenue number
Hours (Active Timelines)Total hours on default quotesCompare with revenue for the average rateShows volume against value
Rate Cards ExpiringRate cards ending in the next 30 daysRenew before they lapseAvoids quotes on stale rates
Expired Rate CardsRate cards past their end dateRenew or retire themKeeps the catalogue clean
Draft External ResourcesExternal resources not yet activeActivate or removeAvoids unusable roles
Active Risk CostsActive Other Costs marked as riskReview whether risk costs are still neededKeeps risk allowances intentional
Active Document TemplatesTemplates that are not deactivatedConfirm the right templates are liveEnsures SOW output is correct

Demand and revenue charts

ComponentWhat it showsHow to use itBenefit
Revenue by RegionRevenue grouped by region nameSee which regions earn mostRegion investment decisions
Hours by RegionHours grouped by regionCompare with revenue per regionShows regional effort
Revenue by PracticeRevenue grouped by practiceFind the strongest practicesPractice investment decisions
Hours by PracticeHours grouped by practiceCompare with revenue per practiceShows practice effort
Revenue by RoleRevenue grouped by roleSee which roles drive revenueHiring and rate decisions
Skill Demand (Hours)Hours grouped by skillPlan certifications and hiringShows skill gaps (empty until skills are set)
Rate Code UsageCount of resources per rate codeSee which rates are used mostShows which rates matter

Catalogue health charts

ComponentWhat it showsHow to use itBenefit
Rate Cards by RegionCount of rate cards per regionCheck coverageFinds regions with thin coverage
Rate Cards by PracticeCount of rate cards per practiceCheck coverageFinds practices with thin coverage
External Resources by StatusDonut of Draft, Active and ArchiveCheck the lifecycle mixKeeps the list tidy
Other Costs: Active vs InactiveDonut of active and inactive costsReview inactive costsRemoves clutter
Document Templates by StatusDonut of active and deactivated templatesConfirm which are livePrevents the wrong template being used

Tables

ComponentWhat it showsHow to use itBenefit
Rate Cards Expiring Soon (60 days)Rate cards ending within 60 daysWork down the list and renewPlans renewals ahead of time
Rate Cards Missing Region or PracticeRate cards with no region or no practiceFill in the missing valuesImproves region and practice reporting
Rate Cards: Bill Rate vs CostAll rate cards with bill rate and average costLook for rates close to or below costReveals thin or negative margin rates

2.5 Glossary

TermMeaning
Quote RequestThe header record for a pre-sales request
Default quoteThe primary quote on a request
Active timelineA timeline on a default quote
ASM GapThe gap between a quote's as-sold margin and the threshold
Total PriceBillable hours multiplied by rate
Timeline ResourceA role and its hours on a quote timeline
Rate CardA reusable bill rate and cost for a role

2.6 FAQ

Why is a chart empty? There is no matching data, or the filter selects someone with no records.

Why do I not see my numbers? Select your name in the Owner filter.

Why are amounts in two currencies? Revenue and cost show each record's own currency (INR or USD) without conversion. Use the Currency filter on the QuoteX Dashboard to separate them.

Who do I contact? Your QuoteX administrator, or CodeyLabs at info@codeylabs.com.


Knowledge Article Number: KA-00282

View more articles in the knowledge base