NetSuite Integration Guide
Sync your customers and invoices between FlexPoint and NetSuite
Integrating FlexPoint and NetSuite keeps your data up to date automatically, making it easy to manage customers and invoices. Once connected, you can:
- Import customer records from NetSuite
- Import historical and new invoices
- Automatic updates when records change in NetSuite
- NetSuite OneWorld -- connect a specific subsidiary to your FlexPoint account
Before connecting, make sure the following are in place in your NetSuite account:
- Administrator access (or a role with Token-Based Authentication and REST Web Services permissions)
- Server SuiteScript is enabled at the account level — Setup → Company → Enable Features → SuiteCloud tab → SuiteScript → check Server SuiteScript
- REST Web Services is enabled at the account level — Setup → Company → Enable Features → SuiteCloud tab → SuiteTalk (Web Services) → check REST Web Services
- Token-Based Authentication is enabled at the account level — Setup → Company → Enable Features → SuiteCloud tab → Manage Authentication → check Token-Based Authentication
Step-by-Step Setup
- In NetSuite, go to Customization → SuiteBundler → Search & Install Bundles
- Search by Bundle ID: FlexPoint
- Click Install and accept the defaults
The bundle enables automatic sync between NetSuite and FlexPoint. No custom records or fields are created.
Go to Setup → Integration → Manage Integrations → New
- Name it FlexPoint (or any name you prefer)
- Under Authentication, check Token-Based Authentication
-
Check TBA: Authorization Flow and
specify Callback
URL:
https://apps.getflexpoint.com/core/Merchant/Integrations/NetSuite/AuthorizationCallback - Click Save
- Copy the Consumer Key and Consumer Secret — these are displayed only once
Tip: Store the Consumer Key and Consumer Secret in a secure location. If lost, you will need to create a new integration record.
- In FlexPoint, navigate to Integrations → NetSuite
- Enter your Account ID, Consumer Key, and Consumer Secret
- Click Connect
- You will be redirected to NetSuite — log in and click Authorize
- You are redirected back to FlexPoint
OneWorld accounts: After authorization, a dropdown will appear asking you to select a subsidiary. Choose the subsidiary you want to connect to this FlexPoint account, then click Save. Only customers and invoices belonging to that subsidiary will be synced.
If your account does not use subsidiaries, this step is handled automatically.
Importing Data
After the connection is active, you can import data from NetSuite to FlexPoint by navigating to Settings → Integrations → +Connect NetSuite:
Try it yourself
Follow this step-by-step walkthrough on how to connect NetSuite to your FlexPoint account and Conduct a Historical Invoice Import
🚀 Start interactive walkthroughOpens in a new tab so you can follow along step-by-step.
Comments
0 comments
Please sign in to leave a comment.