Export Data from Netcore to Salesforce

Learn how to Activate Netcore CE on on Salesforce dashboard.

Overview

Integrate your Netcore CE account with Salesforce to automate data flows, unify customer profiles, and empower teams with real-time insights. This enables you to manage and sync customer data while enriching profiles for more effective campaigns and journeys.

Use cases

Explore how BFSI teams use the Salesforce integration to close the loop between marketing and sales.

Use caseWhat it does
Sales Alerts (Egress)When a prospect shows high intent in Netcore CE, such as starting a loan application, a Task is automatically created on the matching Lead in Salesforce, so sales can act while interest is high.
Lead Sync (Ingress)When a Lead is created or updated in Salesforce, a contact profile is auto-created in Netcore CE, so marketing can nurture every lead, not just digital ones.

Activate Netcore on Salesforce

Activate Netcore on Salesforce

Activate Netcore on Salesforce

Follow the steps given below to Activate Netcore on Salesforce.

  1. On your Salesforce homepage, click App launcher and search and select Netcore.
  2. Integrate Salesforce CRM with Netcore CE screen appears.
    • Before you begin, ensure your Salesforce integration is activated in the Netcore CE dashboard.
  3. Click CONNECT. Your Netcore connection is now set up on the Salesforce dashboard.
  4. The Basic details page opens up. Copy and paste the values generated in your Netcore CE Salesforce integration. Refer to the table below to see the available fields.
Field NameSimple Description
Netcore connection IDThe unique ID (Client ID) generated in your Netcore dashboard to identify this link.
Netcore API keyThe secure password/token that authorises Salesforce to talk to your Netcore account.
Netcore endpointThe specific digital address (URL) where Salesforce sends your data.

📘

Note

Ensure you hit Activate on the Netcore CE side first, otherwise, the credentials you paste here will be rejected during the test call.

Copy & Paste Netcore CE details to Salesforce

Copy & Paste Netcore CE details to Salesforce

📘

Steps to follow to copy & paste Netcore CE details to Saleforce:

  1. Go to Integrations > CRM > Salesforce on Netcore CE, select Transfer data from Salesforce to Netcore CE, and click Add Integration.
  2. Enter a connection name and copy the generated credentials.
  3. Click Activate on Netcore CE to activate the integration. These credentials will not work until Netcore CE is activated.
  4. Once activated, return here and paste the copied details into the required fields.
  5. Click Activate. A test call will automatically verify your Netcore CE credentials, and the Salesforce-side integration will be activated upon success.

Create Data Transfer

Create & Manage Data Transfer on Salesforce

Create & Manage Data Transfer on Salesforce

Export Data from Netcore CE to Salesforce

Set up a data transfer to sync Salesforce records with your Netcore CE contacts in real time.

The Salesforce connector lets you push customer records from your Salesforce org into Netcore CE as contacts, keeping both systems in sync as records are created or updated. Once configured, attribute changes in Salesforce flow through to Netcore CE without manual exports, ensuring segmentation and campaigns always run on the latest data.

On the Netcore CE dashboard, click Settings > Integrations > Salesforce and select the Export Data from Salesforce to Netcore CE option. The Basic details screen appears.

Export Data from Salesforce to Netcore CE

Export Data from Netcore CE to Salesforce

Refer to the table below to see the fields available here.

FieldRequiredDescription
Connection nameYesAdd an unique label to identify this Salesforce connection in Netcore CE. Use a descriptive name (for example, salesforce-prod-leads) so you can distinguish it from other connections later.
Consumer key (from Salesforce)YesAdd the OAuth consumer key generated by your Salesforce connected app. Copy this from Manage Consumer Details in the connected app settings and paste it here.
Consumer secret (from Salesforce)YesAdd the OAuth consumer secret paired with the consumer key above. Copy it from the same Manage Consumer Details screen in Salesforce. Treat this value like a password — do not share it.
URL (from Salesforce)YesAdd your Salesforce URL (for example, https://yourcompany.my.salesforce.com). This tells Netcore CE which Salesforce environment to authenticate against. Use your production URL for live syncs and a sandbox URL for testing.

After all four fields are filled in, click Save to validate the credentials and activate the connection.

📘

Steps to follow

Refer to the steps given below to copy & paste the required creds from Salesforce to Netcore CE.

  1. Log in to the Salesforce dashboard and navigate to Setup → search for App manager.
  2. Create a new connected app (or open an existing one).
  3. Under API (Enable OAuth settings):
    • Enable OAuth settings
    • Add your URL
  4. Select required OAuth scopes.
  5. Save the app, then click 'Manage Consumer Details' to view your consumer key & consumer secret. Copy these values and paste them here to complete your Netcore CE configuration.

Create an Events Export

On the Netcore CE dashboard, click Settings > Data Transfer > CREATE NEW > Salesforce.

Once your Salesforce connection is saved, you can create an events export to define what data syncs from Netcore CE to Salesforce and how it maps. Follow the three steps: Setup, Data selection, and Data mapping.

Create an Events Export

Create an Events Export

Step 1: Setup: Export details

Provide the basic details for your event export.

FieldRequiredDescription
Export titleYesA unique name for this export (for example, email-engagement-to-sf). This is how you'll identify the export in the list view later.
ConnectionYesThe Salesforce connection to use for this export. Select the connection you configured earlier (for example, RS_SF_EGRESS) from the dropdown.
Export to which Salesforce object?YesThe Salesforce object where Netcore CE events will be written — for example, Lead, Contact, Task, or a custom object. Choose the object that matches how your team tracks engagement in Salesforce.

Click Next to continue, or Finish later to save your progress as a draft.

Step 2: Data selection

Choose which events and fields to include in the export. The right panel shows a live Data preview of the fields that will be sent.

Events

FieldRequiredDescription
Event typeYesChoose Engagement for channel-level events (email opens, clicks, SMS delivered, push received, etc.) or Behavioural for user actions tracked on your app or website.
EventYesThe specific event to export (for example, Email Opened/Read). The standard fields available will adjust based on this selection.
Standard field(s)YesThe default attributes attached to the event — typically channel, event_timestamp, event_name, event_id, and identity. Add or remove fields based on what your Salesforce object needs.

Additional details (optional)

Toggle on to include extra context with each event.

FieldRequiredDescription
Detail typeYes (if enabled)The category of additional data to include — for example, Attribute details for user profile attributes.
Select field(s)Yes (if enabled)The specific attributes to attach to each event record.

Filters (optional)

Toggle on to limit the records that get exported.

FieldRequiredDescription
Filter based onYes (if enabled)The attribute or event property to filter on. Click + Add to layer multiple filters — useful when you only want to sync a specific segment (for example, opens from a particular campaign or geography) instead of all events.

Click Next to continue.

Step 3: Data mapping

Map Netcore CE fields to the corresponding Salesforce fields on your chosen object. This step decides exactly how each event lands as a record in Salesforce.

Map user identifier

This mapping tells Salesforce which existing record an incoming event belongs to.

FieldRequiredDescription
Netcore field(s)YesThe Netcore CE identifier used to match the user (for example, EMAIL). The data type is shown next to the field name.
Salesforce field(s)YesThe Salesforce field to match against (for example, the Email field on a Lead or Contact). Both fields must have compatible data types.
StatusShows whether the mapping is valid after you run Test.

Click + Add to map additional identifiers if you use more than one (for example, email and phone). Use the Test button at the top right to verify the mapping resolves correctly before saving.

Map additional fields

Map any non-identifier fields you want to populate on the Salesforce record.

FieldRequiredDescription
Netcore fieldNoThe Netcore CE field whose value you want to send.
Salesforce fieldNoThe destination field on the Salesforce object (for example, Subject on a Task). The data type is shown alongside the field name to help you avoid type mismatches.
StatusValidation result for each row.

Click + Add for each additional mapping. Use the trash icon to remove a row.

Select timeline & assignee

These settings only apply when exporting to time-bound Salesforce objects like Task or Event.

FieldRequiredDescription
TimelineYesChoose Start date & end date if you want to map both endpoints to Netcore fields, or Start date with duration to set a fixed length (for example, a 30-minute follow-up task).
Start dateYesThe Netcore field that defines when the Salesforce record begins.
Duration / End dateYesEither a fixed duration (15 min, 30 min, 1 hr, etc.) or a Netcore end-date field, depending on the timeline option chosen above.
AssigneeYesThe Salesforce username (for example, admin_mycompany) that owns the records created by this export. Pick a user with permission to create records on the selected object.

Click Save & Preview to review your export, or Finish later to save as a draft. Once saved, the export begins syncing events to Salesforce in real time based on your configuration.

Data Transfer Listing Page

The Data Transfer tab shows all your data syncs in one place. Click Create New to set up a new sync.

FieldsDescription
Data transfer infoThe name and ID you gave the data transfer when you created it, along with its current status badge. Use this to identify the transfer in the list.
ChannelThe channel associated with the events being transferred (for example, Email, SMS, Push).
Last transfer dateThe timestamp of the most recent successful sync. Shows NA for transfers that haven't run yet.
Next transfer dateThe timestamp for the next scheduled sync is determined by the configured frequency. Shows NA for one-time or draft transfers.
DestinationThe external system to which the data is being sent or from which it is being received (for example, Salesforce).
ModuleThe type of data being transferred (for example, Events, Contacts).
FrequencyHow often the transfer runs (for example, Real-time, Hourly, Daily).

Status Labels

StatusMeaning
DRAFTThe transfer has been created but not yet activated. No data is syncing.
ACTIVEThe transfer is live and syncing data based on the configured frequency.
STOPPEDThe transfer was activated but has since been paused. No data is syncing until it's restarted.

Actions

Each row on the Data Transfer list has a context menu with the following actions.

ActionDescription
EditOpens the data transfer in the configuration wizard so you can update its setup, data selection, or mapping. Available for transfers in DRAFT or STOPPED status.
DuplicateCreates a copy of the data transfer with all settings preserved. Useful for setting up multiple similar exports — for example, one transfer per Salesforce object. The duplicated transfer is created in DRAFT status so you can review before activating.
DeletePermanently removes the data transfer. This action cannot be undone.

📘

Note

The actions available vary by status. For example, Edit appears only for drafts, and Stopped syncs show only Duplicate and Delete.