Follow this integration guide to connect your NetSuite2 Analytics data to Source Medium.
- Follow this integration guide to connect your NetSuite2 Analytics data to Source Medium.
- NetSuite SuiteAnalytics setup requirements
- Step 1: Find your service host, port, and account ID
- Step 2: Enable Token-Based Authentication
- Step 3: Create Integration Record
- Step 4: Assign permissions to a user
- Step 5: Create Access Token
- Step 6: Get the Data Warehouse Integrator Role ID
- Step 7: Provide Source Medium with the following information
NetSuite SuiteAnalytics setup requirements
- Administrator permissions in NetSuite.
- Access to the SuiteAnalytics feature in NetSuite. Suite Analytics is a premium NetSuite feature. Contact your NetSuite administrator if you have questions about this feature.
- To use the
NetSuite2.com
data source, you need to configure yourNetSuite2.com
data source and obtain credentials.
Step 1: Find your service host, port, and account ID
- In the homepage of your NetSuite account, find the
Settings
module and selectSet Up SuiteAnalytics Connect
. - Click
Your Configuration
. Your servicehost
,port
, andaccount ID
information appear. - Make a note of your
host
,port
, andaccount ID
. You will need them later.
Step 2: Enable Token-Based Authentication
- In your NetSuite dashboard, go to
Setup
>
Company
>
Enable Features
- On the SuiteCloud tab of the Enable Features page, check
Client SuiteScript
in theSuiteScript
section. - Click
I Agree
to accept SuiteCloud Terms of Service displayed in a new tab. - On the
SuiteCloud
tab of the Enable Features page, checkServer SuiteScript
in theSuiteScript
section. - Click
I Agree
to accept SuiteCloud Terms of Service displayed in a new tab. - On the
SuiteCloud
tab of the Enable Features page, check theToken-Based Authentication
in the Manage Authentication section. - Click
I Agree
to accept SuiteCloud Terms of Service displayed in a new tab. - Click
Save
.
Step 3: Create Integration Record
- Go to
Setup
>
Integration
>
Manage Integrations
>
New
. - Enter the name
SourceMediumIntegration
and optional description. - Ensure
State
isEnabled
. - Under the
Authentication
tab, checkToken-based Authentication
and uncheck all other options. - Click
Save
. - The system will display
Consumer Key
andConsumer Secret
. Make a note of them. You will need them later.
IMPORTANT: Safely store these details. After you leave this page, they cannot be retrieved from the system. If you lose or forget these credentials, you will need to reset them to obtain new values.
For more information on creating integration records, see NetSuite's documentation.
Step 4: Assign permissions to a user
- Navigate to
Setup
>
Users/Roles
>
Manage Roles
>
New
. - Enter
SourceMediumRole
in the Name input field for the role. - Scroll down to the
Permissions
tab, click theSetup
tab and add the following permissions: - Log in using Access Tokens
- SuiteAnalytics Connect
- Click
Save
. - Navigate to
Setup
>
Users/Roles
>
Manage Users
. - Decide which NetSuite user you want to connect to Source Medium. Click on the username to open the user details page. It may be a good idea to create a dedicated
User
for Source Medium. - Click
Edit
. - Scroll down to the
Access
tab and click it. Ensure theGive Access
box is checked. Add the following roles under theRoles
tab: - The created dedicated Source Medium role (
SourceMediumRole
in the example) - The system
Data Warehouse Integrator
role - Click
Save
.
Step 5: Create Access Token
- Log in as an administrator or a user with the Access Token Management permission. Go to
Setup
>
Users/Roles
>
Access Tokens
and clickNew
. - Select
Application Name
you specified when creating the Integration record -SourceMediumIntegration
. - Select
User
you have assigned the created role. - Select
Data Warehouse Integrator
from theRole
menu. - Click
Save
and make a note of theToken ID
andToken Secret
displayed. You will need them later.
For more information on creating access tokens, see NetSuite's documentation
Step 6: Get the Data Warehouse Integrator Role ID
- In the menu bar at the top of the NetSuite dashboard, select
Setup
>
Users/Roles
>
Manage Roles
. - Find the
Internal ID
of theData Warehouse Integrator
role in the role list table on theManage Roles
page and make a note of it. You will need it later.
Step 7: Provide Source Medium with the following information
host
,port
, andaccount ID
from Step 1.Consumer key
andConsumer secret
from Step 3.Token ID
andToken secret
from Step 5.Role ID (Data Warehouse Integrator Role ID)
from Step 6.
Email the above info to integrations@sourcemedium.com
.