SupportLogin
Talk to us

Salesforce-Oracle NetSuite Integration

Direct integration between Salesforce and Oracle NetSuite, so sales and finance work from the same customers, orders, invoices and payments. Configured on screen from a pre-built template, with no programming involved.

SalesforceRapidiNetSuite

Automate the quote to cash process

A very common flow Rapidi integrates for its clients. A lead converted in Salesforce becomes an account, a contact and an opportunity, and the order then travels to NetSuite for fulfilment, invoicing and payment, with the status coming back to Salesforce.

Send orders to NetSuite

When a deal is closed in Salesforce it becomes a sales order in NetSuite. The sales order, the account and the contact are sent from Salesforce to NetSuite together, so nobody re-keys the order.

Keep customer accounts in step

Accounts in Salesforce become customers in NetSuite, and customers in NetSuite become accounts in Salesforce. Account and contact information is kept in sync.

Return invoice and payment status

NetSuite raises the invoice or credit note and records the payment. Invoice details, invoice status and payment status come back to Salesforce, so sales can see when an invoice is paid.

What you can integrate

These are the objects in the quote to cash flow Rapidi publishes for this pair. Other objects, standard and custom, can be added to the integration.

Salesforce

Direction

Oracle NetSuite

Accounts

Customers

Contacts

Contacts

Products

Items

Price books

Pricing

Closed opportunities

Sales orders

Sales orders

Sales orders

Invoice details and status

Invoices and credit notes

Payment status

Payments

Any object, standard or custom

Any object, standard or custom

Get the template

You start from a pre-configured template with pre-mapped transfers rather than a blank canvas. Enable API access in NetSuite, create an Application ID for Rapidi, authorise your Salesforce org, and then adapt the mapping on screen to the fields your business actually uses.

Integration features

Built for one pair of systems rather than assembled from a toolkit, and specified so a technical buyer can qualify it before the first call.

Pre-configured template

Rapidi's templates cover the most common business processes, built from the requirements that come up again and again in integration projects. The transfers arrive pre-mapped and stay adaptable, so you change what differs in your setup instead of building from nothing.

SalesforceTemplateNetSuite

Schedules you set

A schedule runs a group of transfers, in the order and at the frequency you choose: daily, hourly, every 10 minutes, every minute or triggered, depending on your subscription. An outbound message in Salesforce can also trigger a schedule to run at once.

OrdersAccountsProducts

Data moves both ways

The NetSuite connection transfers data to and from NetSuite. Accounts become customers and customers become accounts, orders go to NetSuite and invoice and payment status come back, and you choose the direction for each transfer.

SalesforceNetSuite

Logs and notifications

Rapidi saves detailed information about every schedule and transfer it runs, without holding customer data. Each schedule has its own notification rules, so errors are logged and the right people are told about them.

Connects through the NetSuite API

Rapidi reaches NetSuite through the API access you enable in your own NetSuite account, using an Application ID you create for Rapidi. A tick box on the connection points it at a NetSuite sandbox instead of production.

RapidiNetSuite APINetSuite

Salesforce access you can withdraw

You authorise Rapidi from your Salesforce login. The access token is stored only in encrypted form, and you can withdraw Rapidi's access at any time from Connected Apps OAuth Usage in Salesforce Setup.

Revocable at any time

What the NetSuite connection needs

The NetSuite side is set up on one connection card in MyRapidi. This is everything it asks for.

  • API access enabled in NetSuite, listed in the documentation as the one additional installation step.
  • Your NetSuite account ID, found in the same place where you enable API access. It is usually a six-digit number.
  • An Application ID you create in NetSuite for Rapidi, the same way you would for any external application that uses the NetSuite API.
  • The user ID and password Rapidi signs in with, plus a Sandbox tick box if you are connecting to a NetSuite sandbox.
  • A Test button to check that Rapidi can reach NetSuite, and Read Design to read NetSuite's tables and fields so they can be picked when you edit a transfer.

Quick facts about the solution

FeatureDescription
Data transferAll data is compressed and encrypted during transfer.
Salesforce API and accessRapidi connects through the Salesforce web API. It is Salesforce certified, which lets you integrate Salesforce Pro Suite without buying Salesforce API access.
NetSuite API and accessAPI access enabled in your NetSuite account, with an Application ID created for Rapidi. Production and sandbox accounts can both be connected.
SecurityEncryption follows the current TLS standards, TLS 1.2 and TLS 1.3 preferred.
IP address and firewallNo fixed IP addresses, and no inbound ports opened on your firewall.
Connection testOne button checks that Rapidi can access the connected system.
Read designOne click reads the tables and fields of a connection, so they are available for mapping. Run it again after you change the layout.
StoreNewIDPairs synchronised records in the two systems, so each record stays linked to its counterpart.
New or modified data onlyChanges only where tables carry timestamps, and Mirror where they do not, so only new and changed data moves.
Transfer frequencyDaily, hourly, 10 minutes, 1 minute, or triggered, depending on subscription level.
Advanced data toolboxExcel-syntax formulas to align data formats and field structures.
Log and notificationRapidi records detailed information about every schedule and transfer, and no customer data.
AI agentAlbert, the Rapidi AI agent, assists with your integration setup and can perform tasks on it.

Security and deployment

Your systems are never exposed to the outside world.

  • Rapidi connects to Salesforce through the Salesforce web API and to NetSuite through the API access you enable. Data is protected by SSL encryption during transfer and by the user profile Rapidi signs in with.
  • Encryption follows the current TLS standards, TLS 1.2 and TLS 1.3 preferred.
  • No fixed IP addresses, and no inbound ports opened on your firewall.
  • Salesforce access is authorised by you, the token is stored only in encrypted form, and you can withdraw it at any time from Salesforce Setup.
  • Rapidi is Salesforce AppExchange certified and has passed the AppExchange security review, external penetration tests and an availability review.
  • The logs record every schedule and transfer without holding customer data.

What we support

Salesforce editions

All Salesforce applications, including Starter Suite, Pro Suite with API access included, Enterprise, Unlimited and Einstein 1. Rapidi is Salesforce certified.

Oracle NetSuite accounts

NetSuite production accounts and NetSuite sandboxes, connected through the NetSuite API with API access enabled.

Deployment

Rapidi is a cloud service. It connects to your Salesforce org and your NetSuite account through their APIs.

NetSuite data inside Salesforce

Rapidi provides a free Salesforce app extension that shows sales history and other ERP information from NetSuite in Salesforce. Open sales orders, sales history and payment history are kept in sync between the two systems, for full visibility on both sides.

The Sales History App is unmanaged, so you can customise it to fit your needs.

Rated by the people who run it

Scores from the review sites your own procurement team will check.

4.95

Salesforce AppExchange

out of 5, from 62 reviews

4.8

G2

out of 5, from 5 reviews

5.0

Capterra

out of 5, from 5 reviews

Customer success stories

See what our customers have to say

We have not yet published a Salesforce and NetSuite case story. Read how companies run Rapidi between their CRM and ERP today.

Integration specialists since 1987

Microsoft Partner since 1987Salesforce Partner since 2007

Rapidi is data integration and replication software for Microsoft Dynamics, Salesforce and HubSpot. Microsoft partner since 1987 and Salesforce partner since 2007, with 56 documented connectors and integration and replication in the same product. The company builds the templates, runs the support, and answers the phone.

Frequently asked questions

What data can move between Salesforce and NetSuite?

Accounts and customers both ways, contacts, products and items, price books and pricing, closed deals and sales orders to NetSuite, and invoice details, invoice status and payment status back to Salesforce. Other objects, standard and custom, can be added.

Do we have to buy Salesforce API access?

No. Rapidi is Salesforce certified, so a Pro Suite organisation can be integrated without buying Salesforce API access separately.

What do we need to set up in NetSuite?

Enable API access, create an Application ID for Rapidi, and enter your NetSuite account ID, user ID and password on the NetSuite connection in MyRapidi. The account ID is in the same place where you enable API access.

Can we connect a NetSuite sandbox first?

Yes. The NetSuite connection has a Sandbox tick box for connecting to a NetSuite sandbox instead of your production account.

How often does the data sync?

On schedules you set: daily, hourly, every 10 minutes, every minute or triggered, depending on the subscription plan. An outbound message in Salesforce can trigger a schedule to run at once.

Can sales see NetSuite invoices and payments in Salesforce?

Yes. Invoice details and payment status come back to Salesforce, and Rapidi's free Sales History App shows sales history and other ERP information from NetSuite on the Salesforce side.

Can we withdraw Rapidi's access to Salesforce?

Yes, at any time, from Connected Apps OAuth Usage in Salesforce Setup. The access token Rapidi holds is stored only in encrypted form.

How is the data protected?

Transfers are encrypted with TLS 1.2 or 1.3, with no fixed IP addresses and no inbound firewall ports. Rapidi is Salesforce AppExchange certified and has passed the AppExchange security review, external penetration tests and an availability review.

Ready to connect Salesforce and Oracle NetSuite?

Tell us your Salesforce edition, your NetSuite account and which objects have to move, and we will tell you plainly what the template covers and what it costs.

Find out if this fits your setup

Tell us which systems you run and we will tell you plainly whether Rapidi is the right tool.

Free, 17 pages

Get the Salesforce and Business Central solution sheet

How the integration is built, what the RapidiConnector secures, the pre-configured templates, and the eight transfers most customers start with.