Salesforce + Version2 Integration Customer Onboarding Guide

Overview

This guide explains how donor data flows between Version2 and your Salesforce or Ascend environment, including portfolio setup (Data In), engagement data return (Data Out), opt-out handling, and activity mapping.


1. Building Your VEO Portfolio (Data In)

Provide a portfolio file of primary contacts only. Each record should include a valid Contact Record ID (CRM_ID). Optionally assign a fundraiser using the FUNDRAISER field.

Recommended: Use Salesforce Campaigns to organize VEO donors. Contacts are added as Campaign Members, and Campaign Member Status can track engagement state (e.g., Active, Opted Out).

Ascend: Contact Reports are associated with both the Contact and their Household Account. Only include primary contacts in your portfolio file.


2. Data Return & Engagement Processing (Data Out)

Version2 generates a Data Return File containing engagement activity. This file is imported into a Version2-managed custom object in Salesforce.

A Scheduled Salesforce Flow processes records in bulk and maps them to Activities (Task object) in Salesforce or Contact Reports in Ascend.

Messages are labeled as Inbound (donor response) or Outbound (VEO message). Conversation ID groups threads; Message ID identifies individual messages.


3. Opt-Out & Communication Preferences

Version2 returns opt-out signals for Email, SMS, and All channels.

Salesforce: Email opt-out maps to the standard Email Opt Out field. SMS and global opt-outs require custom fields.

Ascend: Opt-outs are managed using Service Indicators.


4. Field Mapping Overview

VEO Field Salesforce Field Notes
CRM_ID Contact Record ID Primary match key
FIRST_NAME First Name
LAST_NAME Last Name
FUNDRAISER OwnerID or Custom Configurable
CONVERSATION_ID Conversation ID Groups messages
MESSAGE_ID Message ID Unique per message
CONTACT_DATE Activity Date
CONTACT_METHOD Activity Type Email, SMS
ENGAGEMENT_COPY Description Message content
EMAIL_OPT_OUT Email Opt Out Standard field

Quick Summary

Data In: Upload primary contacts with CRM_ID. Use Campaigns for organization.

Data Out: Data Return File → Custom Object → Scheduled Flow → Activities/Contact Reports.

Opt-Outs: Map appropriately to Salesforce fields or Ascend Service Indicators.


Need support?

For questions or help, please email version2support@givzey.com.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us