NetSuite and Salesforce in one revenue forecast

SMPL.ai connects NetSuite accounting actuals with Salesforce pipeline in one SaaS financial model. Finance gets a revenue forecast that runs from open opportunities through bookings, ARR, recognized revenue, and cash, plus the budget and board reporting built on the same numbers. SMPL leads the integration and implementation, including customer and product matching, configuration, and financial validation.

Why the two systems do not line up on their own

NetSuite and Salesforce are each reliable for their own purpose. Forecasting revenue requires both, and three gaps usually stand in the way.

  • Different customers

    A Salesforce account and a NetSuite customer rarely share a name or an ID. Until they are matched, pipeline cannot be connected to the revenue and receivables it produces.

  • Different products

    Salesforce products and NetSuite items are maintained by different teams and drift apart, so revenue by product in the ledger does not line up with bookings by product in the CRM.

  • Different clocks

    Salesforce records a booking at close. NetSuite recognizes revenue over the service period and records cash when the invoice is paid. A revenue forecast has to follow all three dates.

One chain from pipeline to cash

Once customers, products, and periods are aligned, SMPL calculates each step from the one before it, so a change in pipeline or close dates flows through to revenue and cash.

  • Pipeline to bookings

    Open opportunities by stage and close month, with slippage and win rates from Salesforce history, forecast next quarter's bookings.

  • Bookings to ARR

    Closed-won deals become ARR on their start dates, using your ARR definition and your billing records, whether billing runs in NetSuite or a separate platform.

  • ARR to recognized revenue

    Contracted and expected ARR is converted into recognized revenue by month and compared with what NetSuite has already recognized.

  • Revenue to cash

    Billing terms and collection patterns from NetSuite receivables turn the revenue forecast into a cash forecast and runway.

What you can produce and decide

  • A revenue forecast with visible components

    Recognized revenue to date from NetSuite, revenue already under contract, and revenue that depends on open pipeline are shown separately, so leadership can see how much of the plan is still at risk.

  • Sales and marketing efficiency by period

    Sales and marketing spend from NetSuite is set against pipeline created and bookings from Salesforce for the same months.

  • A budget that starts from both systems

    The driver-based budget uses Salesforce win rates and coverage for the GTM plan and NetSuite ending balances for the opening balance sheet and cash.

  • Board slides that agree with each other

    Pipeline, bookings, ARR, revenue, and cash in the board package come from one model instead of a CRM export and a ledger export reconciled by hand.

Illustrative example. The full-year revenue plan is $24M. NetSuite has recognized $11.5M through June and contracted ARR accounts for another $10.1M of second-half revenue. The remaining $2.4M depends on Salesforce pipeline closing by September. Leadership can see that gap, the opportunities behind it, and what a one-quarter slip would do to revenue and year-end cash.

SMPL leads the implementation

The matching work between CRM and ledger is usually what stalls a revenue forecasting project. SMPL takes responsibility for it, along with the integration, configuration, and financial validation. Your team supplies definitions, resolves the exceptions SMPL flags, and makes the decisions.

  1. 1

    Agree scope and access

    We confirm which NetSuite subsidiaries and which Salesforce record types are in scope, and that the NetSuite extraction delivers the consolidation context you need. SMPL connects to each system with read-only access or works from structured extracts.

  2. 2

    SMPL matches customers and products

    SMPL builds the mapping between Salesforce accounts and NetSuite customers, and between CRM products and ledger items, and flags the records that need a decision from your team.

  3. 3

    SMPL configures the chain

    Pipeline, bookings, ARR, revenue, and cash are connected in one model with your definitions and reporting structure.

  4. 4

    Validate together

    SMPL ties closed-won bookings to new ARR and reconciles revenue and cash to NetSuite's consolidated reports. Your team reviews the differences and confirms the treatment.

  5. 5

    Refresh on your close calendar

    After go-live, your team initiates each refresh when your books close, on your own close calendar, and can load intra-month cash or pipeline data whenever you need a current view.

Discuss your NetSuite and Salesforce environment

Bring a short description of your subsidiaries, where billing runs, how opportunities are structured, and how revenue is forecast today. We will walk through how SMPL would connect the two systems and what your team would see at the end of implementation.

Frequently asked questions

How can we forecast revenue using NetSuite and Salesforce together?
Connect Salesforce pipeline and NetSuite actuals in one model that follows the chain from pipeline to bookings, ARR, recognized revenue, and cash. SMPL.ai does this for SaaS Finance teams: it matches customers and products across the two systems, applies your definitions, and forecasts revenue with recognized, contracted, and pipeline-dependent components shown separately. SMPL leads the integration and implementation.
Do we need a NetSuite-Salesforce sync to use SMPL.ai?
No. SMPL reads from each system separately and does the customer and product matching in its own model. If you already sync the two, SMPL uses the shared identifiers you have.
What if our billing is not in NetSuite?
Many SaaS companies bill in Maxio, Stripe, or Chargebee and post summaries to NetSuite. SMPL adds the billing system as a third source for ARR and connects it to the same customers.
We run several NetSuite subsidiaries. Does that work?
Yes. SMPL uses NetSuite's consolidated financial actuals, including NetSuite's currency translation and intercompany elimination adjustments, and for USD-reporting companies the consolidated USD results. NetSuite remains the system of record for consolidation, and SMPL builds the revenue forecast and planning on that foundation rather than recreating it. Entity and currency information is retained, subsidiary views are scoped during implementation, and imported results are reconciled to NetSuite's consolidated reports.
Does SMPL.ai write back to NetSuite or Salesforce?
No. SMPL reads from both systems. NetSuite remains the system of record for accounting and Salesforce for pipeline.

More integrations

Related reading: SMPL.ai for NetSuite · SMPL.ai for Salesforce · SaaS revenue forecasting · ARR, revenue, cash & headcount in one model

NetSuite, Salesforce, Maxio, Stripe and Chargebee are trademarks of their respective owners. Names are used only to identify the systems SMPL.ai works with and do not imply affiliation with, or endorsement by, those companies.