Skip to main content Enter
ERP.AI CPQ & Quote-to-Cash

CPQ & Quote-to-Cash

Start now
Pricing Questions Get started
Build with Proto

Modules

ConfiguratorBuild sellable product combinations with guided options, required components and clear configuration checks. Pricing rulesApply the right price book, volume breaks and promotions while keeping discounts, floors and billing values aligned. QuotesPrepare configured proposals, track buyer decisions and preserve the exact prices and terms each revision carried. ApprovalsRoute concessions and special terms to the right reviewers, with decisions tied to the exact quote revision.
ContractsCarry signed commercial terms into effective agreements, controlled amendments and clearly priced renewals. OrdersRelease the accepted configuration to fulfillment while preserving agreed quantities, discounts and billing obligations. BillingTurn accepted orders into reconciled invoices, apply cash and handle credits without losing the original transaction history.

CPQ & Quote-to-Cash

Start now
Pricing Questions Get started
Build with Proto

Processes

Quote to cashConnect a configured proposal to its approvals, executed terms, fulfilled order and reconciled invoice. Configure and priceBuild a complete product configuration and a traceable price before submitting the quote for review. Discount approvalReview concessions and terms against the complete proposal, with clear authority, delegation and revision history.
Acceptance to orderVerify the executed sale and release only the quantities, terms and value the buyer authorized. Schedule to invoiceActivate the agreed billing plan, issue each obligation once and reconcile cash and credits to the account. RenewalPrepare the next service term from current contracted entitlements and the renewal terms the buyer accepted.

CPQ & Quote-to-Cash

Start now
Pricing Questions Get started
Build with Proto

Industries

Software and subscriptionsQuote editions, seats and add-ons with clear terms, billing and renewals. Configured hardware and equipmentBuild accurate equipment proposals and carry the accepted configuration into delivery and billing.
Professional and managed servicesQuote service packages and retainers with clear scope, approvals and billing milestones. Channel and reseller salesQuote partners on the right terms while keeping the end customer connected to the deal.

CPQ & Quote-to-Cash

Start now
Pricing Questions Get started
Build with Proto

Reference

Roles and permissionsGive sales, Deal Desk and finance the access and authority their work needs. Reports and dashboardsFollow sales progress, pricing decisions, renewals and collection. Data modelExplore the records behind each deal and plan a controlled commercial data migration.
IntegrationsConnect the deal from your CRM through signature, delivery and accounting. ImplementationPlan your CPQ rollout around the products, policies, connections and people who will use it. AI agentsHelp your team prepare quotes, review exceptions and follow up on commercial work.

CPQ & Quote-to-Cash

Start now
Pricing Questions Get started
Build with Proto
All systems
Modules
ConfiguratorBuild sellable product combinations with guided options, required components and clear configuration checks.Pricing rulesApply the right price book, volume breaks and promotions while keeping discounts, floors and billing values aligned.QuotesPrepare configured proposals, track buyer decisions and preserve the exact prices and terms each revision carried.ApprovalsRoute concessions and special terms to the right reviewers, with decisions tied to the exact quote revision.ContractsCarry signed commercial terms into effective agreements, controlled amendments and clearly priced renewals.OrdersRelease the accepted configuration to fulfillment while preserving agreed quantities, discounts and billing obligations.BillingTurn accepted orders into reconciled invoices, apply cash and handle credits without losing the original transaction history.
Processes
Quote to cashConnect a configured proposal to its approvals, executed terms, fulfilled order and reconciled invoice.Configure and priceBuild a complete product configuration and a traceable price before submitting the quote for review.Discount approvalReview concessions and terms against the complete proposal, with clear authority, delegation and revision history.Acceptance to orderVerify the executed sale and release only the quantities, terms and value the buyer authorized.Schedule to invoiceActivate the agreed billing plan, issue each obligation once and reconcile cash and credits to the account.RenewalPrepare the next service term from current contracted entitlements and the renewal terms the buyer accepted.
Industries
Software and subscriptionsQuote editions, seats and add-ons with clear terms, billing and renewals.Configured hardware and equipmentBuild accurate equipment proposals and carry the accepted configuration into delivery and billing.Professional and managed servicesQuote service packages and retainers with clear scope, approvals and billing milestones.Channel and reseller salesQuote partners on the right terms while keeping the end customer connected to the deal.
Reference
Roles and permissionsGive sales, Deal Desk and finance the access and authority their work needs.Reports and dashboardsFollow sales progress, pricing decisions, renewals and collection.Data modelExplore the records behind each deal and plan a controlled commercial data migration.IntegrationsConnect the deal from your CRM through signature, delivery and accounting.ImplementationPlan your CPQ rollout around the products, policies, connections and people who will use it.AI agentsHelp your team prepare quotes, review exceptions and follow up on commercial work.
Sign in
Sign in Start now
CPQ & Quote-to-Cash Processes
Quote to cash1 of 6
  • Quote to cash1 of 6
  • Configure and price2 of 6
  • Discount approval3 of 6
  • Acceptance to order4 of 6
  • Schedule to invoice5 of 6
  • Renewal6 of 6

Quote to cash

Connect a configured proposal to its approvals, executed terms, fulfilled order and reconciled invoice.

8 stages · 4 approvals

Roles and responsibilities

Sales Rep Deal Desk Billing Specialist Sales Manageror Executive Approveror Deal Desk System 1 Configure Quotes 2 Approve QuoteVersions 3 Send EQuoteEnvelopes 4 Contract Contracts 5 Order SalesOrders 6 Schedule InvoiceSchedules against the released allocation · system 7 Invoice Invoices 8 Collect Payments
  1. Step 1Configure
    Quotes Awaiting ApprovalSubmitted
    Quote NumberOwnerAccountGrand Total
  2. Step 2Approve
    Approvals Awaiting MePending
    QuoteQuote AccountQuote OwnerQuote Grand Total
  3. Step 3Send
    Quotes Awaiting ApprovalSubmitted
    Quote NumberOwnerAccountGrand Total
  4. Step 4Contract
    Sent, Awaiting BuyerSent
    QuoteContractDocument TypeRecipient
    Contract
  5. Step 5Order
    Orders Awaiting ConfirmationDraft
    Sales Order NumberAccountQuoteContract
  6. Step 6Schedule
    Billing RunActive
    ScheduleDescriptionScheduled DateService Period Start
  7. Step 7Invoice
    Open InvoicesIssued
    Invoice NumberAccountCustomer PONumberInvoice Date
  8. Step 8Collect
    Credit Memos Awaiting ApprovalSubmitted
    Credit Memo NumberInvoiceAccountReason
    Service credit
Red diamonds require approval.Rows show responsibility for each step.Dashed lines are records the system creates.

Process steps

Follow the process from start to finish. Select a step to see who acts and what changes.

01Configure02Approve03Send04Contract05Order06Schedule07Invoice08Collect

Configure

Sales Rep starts from the account or opportunity, resolves imported product mappings and selects options and bundles. Configuration checks reconcile required components. Pricing allocates line, header and promotion discounts across the commercial term, with floors, costs, service dates and billing milestones reviewed on a consistent basis.

Responsible
Sales Rep
Records
QuotesQuoteLinesQuoteLineOptionsQuoteDiscountsBillingMilestones
Effect
Complete commercial proposal prepared
Quotes Awaiting ApprovalQuotes
Submitted
  • QTS-84780 ACC-73085 8 d
  • QTS-12261 ACC-56033 10 d
  • QTS-22242 ACC-87671 11 d
  • QTS-70654 ACC-99059 in 3 d
  • QTS-65558 ACC-81941 6 d
QTS-84780
Owner
BF
Account
ACC-73085
GrandTotal
550
DiscountPercent
1
MarginPercent
29

Approval conditions.

Pricing rules →
Approval required

Approve

Sales Manager decides the applicable manager-tier concession, Executive Approver decides assigned upper-tier or floor exceptions, and Deal Desk decides assigned special terms. Each decision binds the immutable submitted revision. An automatic band proceeds only when every other required check is satisfied.

Responsible
Sales Manager or Executive Approver or Deal Desk · when required
Records
QuoteVersionsQuoteVersionLinesQuoteDiscountAllocationsDiscountApprovalStepsApprovalDelegations
Effect
Required decisions bind the submitted revision
Approvals Awaiting MeDiscountApprovalSteps
YouPending
QuoteQuote.AccountQuote.OwnerQuote.Grand TotalQuote.Margin Percent
QTS-75550QT.-404QT.-73229,716.2710
QTS-20552QT.-907QT.-55641,765.010
QTS-57434QT.-534QT.-26219,977.1813
QTS-66580QT.-494QT.-40629,932.751
QTS-79555QT.-966QT.-8715,988.723
QTS-33575QT.-965QT.-3878,683.293
Approvals →

Send

Sales Rep sends the approved document and monitors the exact envelope. Required signature completion and buyer evidence are validated against that revision; stale or voided callbacks cannot accept a replacement proposal. ForReview acceptance retains the buyer's written evidence and still waits for any required contract signature.

Responsible
Sales Rep
Records
EQuoteEnvelopesEQuoteEventsQuotesBusinessEvents
Effect
Exact sent revision and buyer evidence retained
Quotes Awaiting ApprovalQuotes
Submitted
  • QTS-84780 ACC-73085 8 d
  • QTS-12261 ACC-56033 10 d
  • QTS-22242 ACC-87671 11 d
  • QTS-70654 ACC-99059 in 3 d
  • QTS-65558 ACC-81941 6 d
QTS-84780
Owner
BF
Account
ACC-73085
GrandTotal
550
DiscountPercent
1
MarginPercent
29

Approval conditions.

Pricing rules →
Approval required

Contract

Deal Desk verifies the agreement against the executed quote, or reviews and obtains the contract signature for the ForReview path. Operative renewal and service terms were disclosed before signature. One-time no-term sales skip contract creation while retaining their accepted quote authority.

Responsible
Deal Desk · for term agreements
Records
ContractsContractLinesQuoteVersionsEQuoteEnvelopes
Effect
Executed agreement verified where required
Sent, Awaiting BuyerEQuoteEnvelopes
StatusSentDeliveredViewed
Sent
EE-23917CNT-4342
EE-88851CNT-7888
Delivered
EE-81490CNT-3543
EE-67377CNT-2218
Viewed
EE-74754CNT-7046
EE-37335CNT-5037
Approval required

Order

Deal Desk confirms the exact allocated quantity and value, required purchase order, addresses, contract readiness and credit exposure. Confirmed uninvoiced commitments consume available credit. Release sends the frozen configuration to fulfillment; uncertain delivery outcomes are reconciled before retry.

Responsible
Deal Desk
Records
SalesOrdersSalesOrderLinesOrderAllocationsAccountsEventDeliveries
Effect
Accepted scope confirmed and released
Orders Awaiting ConfirmationSalesOrders
Approval conditions
Approval conditions

Visible to: Deal Desk. Visibility does not establish approval authority.

Draft
  • SO-20115 ACC-31122 4 d
  • SO-76815 ACC-54036 10 d
  • SO-20787 ACC-36208 14 d
  • SO-15359 ACC-54206 8 d
  • SO-23801 ACC-82164 14 d
SO-20115
Account
ACC-31122
Quote
QTS-35640
Contract
CNT-63783
OrderDate
13 Sep

Approval conditions.

Orders →
Approval required

Schedule

Billing Specialist reviews the line-level net billing obligations, service periods and milestone triggers against the released allocation, then activates the schedule. Shipment and customer acceptance retain distinct evidence. A commercial change requires renewed authority rather than an arbitrary schedule edit.

Responsible
Billing Specialist
Records
InvoiceSchedulesInvoiceScheduleLinesFulfillmentEvents
Effect
Reconciled billing plan activated
Billing RunInvoiceScheduleLines
ActiveSchedulednext 30 daysClaimEvent IS EMPTY
ScheduleDescriptionScheduled DateService Period StartService Period End
IS-72428Scheduled isl-24502 Oct11 Oct15 Oct
IS-26476Scheduled isl-84503 Oct09 Oct16 Oct
IS-72778Scheduled isl-90516 Oct23 Oct01 Nov
IS-99417Scheduled isl-23113 Oct22 Oct28 Oct
IS-75401Scheduled isl-26026 Sep04 Oct06 Oct
IS-66228Scheduled isl-65510 Oct18 Oct26 Oct
Billing →

Invoice

Billing Specialist runs eligible due work from Active schedules. Each obligation is claimed once and tax is finalized before issue. Actual accounting acknowledgment is recorded separately, and sending follows the configured acknowledgment policy. Retrying an acknowledgment cannot create another local invoice or remote posting.

Responsible
Billing Specialist
Records
InvoicesInvoiceLinesInvoiceScheduleLinesEventDeliveries
Effect
Eligible obligations billed and posting reconciled
Open InvoicesInvoices
StatusIssuedSentPartiallyPaid
Issued
INV-29329ACC-61043300 balance
INV-40218ACC-13138340 balance
Sent
INV-61149ACC-33934420 balance
INV-71728ACC-39383100 balance
PartiallyPaid
INV-55667ACC-10087540 balance
INV-51990ACC-12460480 balance
Billing →

Collect

Billing Specialist applies same-account payments within remaining balances and follows overdue work. Credits retain eligible invoice-line value and the required approval; surplus becomes account credit. Returns and refunds use linked confirmed financial effects, preserving the original cash and invoice history.

Responsible
Billing Specialist
Records
PaymentsPaymentApplicationsCreditMemosFinanceAdjustmentsAccountCreditApplications
Effect
Effective cash, credit and correction balances retained
Credit Memos Awaiting ApprovalCreditMemos
Submitted
  • CM-59776 INV-98633 in 7 d
  • CM-87691 INV-97833 in 2 d
  • CM-47998 INV-82880 in 10 d
  • CM-32666 INV-85394 today
  • CM-93501 INV-23006 in 12 d
CM-59776
Invoice
INV-98633
Account
ACC-47155
Reason
Pricing error
Amount
230
RequestedBy
CV

Approval waits for the executive approver.

Billing →
Approvals and exception handling

4 approvals required in this process

  • Approve Sales Manager or Executive Approver or Deal Desk signs when required · send waitsQuoteVersions, QuoteVersionLines, QuoteDiscountAllocations, DiscountApprovalSteps, ApprovalDelegations
  • Contract Deal Desk signs for term agreements · order waitsContracts, ContractLines, QuoteVersions, EQuoteEnvelopes
  • Order Deal Desk signs · schedule waitsSalesOrders, SalesOrderLines, OrderAllocations, Accounts, EventDeliveries
  • Schedule Billing Specialist signs · invoice waitsInvoiceSchedules, InvoiceScheduleLines, FulfillmentEvents
  • Accepted quantitiesAllocated net amounts remain conserved through staged orders, schedules and invoices.
  • Quote changes create reviewed revisions; accepted changes use linked amendments.
  • Signing, contract verificationOrder release and schedule activation retain their separate evidence.
  • Duplicate events reuse the original resultUncertain remote outcomes require reconciliation before retry.

When the process needs attention

  • exception Approve

    Sales Manager decides the applicable manager-tier concession, Executive Approver decides assigned upper-tier or floor exceptions, and Deal Desk decides assigned special terms.

  • late Collect

    Billing Specialist applies same-account payments within remaining balances and follows overdue work.

Records and postings

StageRecordsEffect
1 Configure QuotesQuoteLinesQuoteLineOptionsQuoteDiscountsBillingMilestones Complete commercial proposal prepared
2 Approve QuoteVersionsQuoteVersionLinesQuoteDiscountAllocationsDiscountApprovalStepsApprovalDelegations Required decisions bind the submitted revision
3 Send EQuoteEnvelopesEQuoteEventsQuotesBusinessEvents Exact sent revision and buyer evidence retained
4 Contract ContractsContractLinesQuoteVersionsEQuoteEnvelopes Executed agreement verified where required
5 Order SalesOrdersSalesOrderLinesOrderAllocationsAccountsEventDeliveries Accepted scope confirmed and released
6 Schedule InvoiceSchedulesInvoiceScheduleLinesFulfillmentEvents Reconciled billing plan activated
7 Invoice InvoicesInvoiceLinesInvoiceScheduleLinesEventDeliveries Eligible obligations billed and posting reconciled
8 Collect PaymentsPaymentApplicationsCreditMemosFinanceAdjustmentsAccountCreditApplications Effective cash, credit and correction balances retained
Data model →

Process reports

All reports

Renewal Outcomes

Expiring contract terms from RenewalDecisions: completed renewal, evidenced nonrenewal, expired or unresolved. Before/after ARR uses effective renewable ContractLines and the signed price basis/uplift, excluding one-time items and repeated term generation.

Contracts Up for RenewalContracts
StatusActiveAmendednext 90 days
None
CNT-50992ACC-77218160 arr
CNT-30515ACC-72842630 arr
AutoRenew
CNT-60697ACC-24343680 arr
CNT-67897ACC-94512280 arr
Manual
CNT-60221ACC-7965820 arr
CNT-44960ACC-79950760 arr

Quote Velocity

Elapsed time from Quotes.CreatedAt to each frozen version SentAt and valid acceptance/decline/expiry. Provider recipient views/signatures are distinct from full envelope completion; deduplicate EQuoteEvents by source key and retain unresolved attempts separately. Slice by owner, family and provider; no fabricated terminal time for still-open work.

My Open QuotesQuotes
YouStatusDraftSubmittedApprovedSent
Draft
QTS-90224ACC-74057680 version number
QTS-63452ACC-85666300 version number
Submitted
QTS-89806ACC-61011470 version number
QTS-59093ACC-95718580 version number
Approved
QTS-53890ACC-9697070 version number
Sent
QTS-41440ACC-51921840 version number

Bundle Attach Rate

For each bundle or promotion, eligible quote versions with that bundle attached divided by eligible evaluated quote versions; show denominator and exclude duplicate evaluations. Revenue and margin come from final allocated bundle-group value and all component costs; unknown-cost coverage remains visible.

Quotes Awaiting ApprovalQuotes
Submitted
  • QTS-84780 ACC-73085 8 d
  • QTS-12261 ACC-56033 10 d
  • QTS-22242 ACC-87671 11 d
  • QTS-70654 ACC-99059 in 3 d
  • QTS-65558 ACC-81941 6 d
QTS-84780
Owner
BF
Account
ACC-73085
GrandTotal
550
DiscountPercent
1
MarginPercent
29

Approval conditions.

Bookings by Period

Accepted, executed and verified commitments recognized under the selected booking policy, with written acceptance awaiting signature shown separately. Original/add amounts, signed replacement/cancellation ChangeAmount and renewals are distinct; reconcile ContractLines, accepted versions and order allocations without double-counting staged orders or replacement states. Report ARR as run rate, not cash or revenue recognition.

Quotes Awaiting ApprovalQuotes
Submitted
  • QTS-84780 ACC-73085 8 d
  • QTS-12261 ACC-56033 10 d
  • QTS-22242 ACC-87671 11 d
  • QTS-70654 ACC-99059 in 3 d
  • QTS-65558 ACC-81941 6 d
QTS-84780
Owner
BF
Account
ACC-73085
GrandTotal
550
DiscountPercent
1
MarginPercent
29

Approval conditions.

Billing Backlog

Accepted released allocation net amount less issued schedule consumption, by account/contract/service period. Separate active due plans, pending milestones, inactive schedules and released amounts without a plan; credit memos do not silently make the same obligation billable again.

Billing RunInvoiceScheduleLines
ActiveSchedulednext 30 daysClaimEvent IS EMPTY
ScheduleDescriptionScheduled DateService Period StartService Period End
IS-72428Scheduled isl-24502 Oct11 Oct15 Oct
IS-26476Scheduled isl-84503 Oct09 Oct16 Oct
IS-72778Scheduled isl-90516 Oct23 Oct01 Nov
IS-99417Scheduled isl-23113 Oct22 Oct28 Oct
IS-75401Scheduled isl-26026 Sep04 Oct06 Oct
IS-66228Scheduled isl-65510 Oct18 Oct26 Oct

Invoice Aging

Positive finalized issued invoice Balance in current, 1–30, 31–60, 61–90 and over-90 days past DueDate as of a stated date/timezone. Show retained unapplied cash and available account credit separately; exclude Draft/Void artifacts and unconfirmed reversals/refunds.

Open InvoicesInvoices
StatusIssuedSentPartiallyPaid
Issued
INV-29329ACC-61043300 balance
INV-40218ACC-13138340 balance
Sent
INV-61149ACC-33934420 balance
INV-71728ACC-39383100 balance
PartiallyPaid
INV-55667ACC-10087540 balance
INV-51990ACC-12460480 balance

Days Sales Outstanding

For a stated rolling period: end-of-period gross receivables divided by net credit sales during that period times period days. Use finalized issued invoice totals less issued credits as sales, with cash sales excluded by the frozen Invoices.SaleType classification; denominator zero/negative yields unavailable. Payment/application dates provide separate actual days-to-settle cohorts, not a substitute DSO formula. No GL or revenue-recognition result is implied.

Orders Awaiting ConfirmationSalesOrders
Draft
  • SO-20115 ACC-31122 4 d
  • SO-76815 ACC-54036 10 d
  • SO-20787 ACC-36208 14 d
  • SO-15359 ACC-54206 8 d
  • SO-23801 ACC-82164 14 d
SO-20115
Account
ACC-31122
Quote
QTS-35640
Contract
CNT-63783
OrderDate
13 Sep

Approval conditions.

Run by an agent

Agent support

Configure human approval actions separately from assistant preparation. Discount and terms decisions, contract verification, order confirmation and release, schedule activation and credit decisions stay with authorized people. An assistant cannot grant itself delegation, change an accepted proposal, treat a missing provider response as success or turn a suggested cash match into an approved correction.

Start now Download agent
# Example after configuration $ curl -fsSL https://www.erp.ai/skill.md | paste into your agent › quote to cash · configure on Quotes, QuoteLines, QuoteLineOptions, QuoteDiscounts, BillingMilestones ✓ Sales Rep starts from the account or opportunity, resolves imported product mappings and selects options and bundles. › quote to cash · approve on QuoteVersions, QuoteVersionLines, QuoteDiscountAllocations, DiscountApprovalSteps, ApprovalDelegations ⏸ approval when required · waiting for the sales manager or executive approver or deal desk # 6 more stages after approval: send, contract, order, schedule, invoice, collect

Other processes

5 more
Quotes Awaiting ApprovalSubmitted
Quote NumberOwnerAccountGrand Total

Configure and price

Build a complete product configuration and a traceable price before submitting the quote for review.

6 stages · 0 approvals

Quotes Awaiting ApprovalSubmitted
Quote NumberOwnerAccountGrand Total

Discount approval

Review concessions and terms against the complete proposal, with clear authority, delegation and revision history.

6 stages · 1 approval

Quotes Awaiting ApprovalSubmitted
Quote NumberOwnerAccountGrand Total

Acceptance to order

Verify the executed sale and release only the quantities, terms and value the buyer authorized.

6 stages · 2 approvals

Billing RunActive
ScheduleDescriptionScheduled DateService Period Start

Schedule to invoice

Activate the agreed billing plan, issue each obligation once and reconcile cash and credits to the account.

6 stages · 2 approvals

Contracts Up for RenewalActive
Contract NumberAccountOwnerStart Date

Renewal

Prepare the next service term from current contracted entitlements and the renewal terms the buyer accepted.

6 stages · 2 approvals

ERP•AI workspace

Start now CPQ & Quote-to-Cash

Create your ERP.AI account and get started with Proto.

Start now Download agent
Next · process 2 of 6Configure and price

Customize Quote to cash. With Proto, your desktop AI agent.

Ask Proto to help you customize CPQ & Quote-to-Cash.

Customize
Quote to cash.
Ask: “Review “Approve”.”
ProtoYour desktop AI agent
Download nowFree install · ~1 GB · AI usage extra
macOSWindowsLinux

Bring your first idea to Proto.

Keep this page open while you install Proto. Connect your account and model, then paste this into a new chat.

AI usage is paid separately. You can edit the prompt before copying.

ERP.AI

Business apps and the Proto desktop agent.

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Enterprise
  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
© 2026 ERP•AI. All rights reserved.
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.

Learn more about how we use cookies

These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.

These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.

These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.

These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.