Veeva CRM Migration Checklist
A practical Veeva CRM migration checklist covering environment, data, metadata, integrations, processes, compliance, testing and cutover for Salesforce Life Sciences Cloud.
A practical Veeva CRM migration checklist covering environment, data, metadata, integrations, processes, compliance, testing and cutover for Salesforce Life Sciences Cloud.
unify customer data Salesforce: 2026 Expert Guide The ability to unify customer data in Salesforce using Data Cloud gives SMBs a single 360-degree customer profile that connects marketing, sales, and service interactions. For official documentation, visit Salesforce Data Cloud. Cendance Systems — Certified Salesforce Partner A step-by-step guide for SMBs on connecting data sources, configuring identity resolution, and building unified customer profiles in Salesforce Data Cloud in 2026. Get Expert Data Cloud Setup Help Prerequisites Before Starting Data Cloud Setup Before configuring Data Cloud, complete these prerequisites: Verify you have Salesforce Enterprise or Unlimited edition with Data Cloud provisioned (check Setup > Data Cloud). Assign the Data Cloud Admin permission set to your Salesforce admin user. Audit your data sources and document the customer identifier fields in each system (email address, phone, customer ID). Complete a data quality review — clean up duplicate contacts and fill critical missing fields in your CRM before connecting external sources. For more information, visit the official Salesforce Data Cloud page. Step 1: Enable Data Cloud and Configure the Org Go to Setup > Data Cloud > Get Started. Accept the Data Cloud terms. Configure your Data Cloud org settings: time zone, default locale, and data retention periods. Create the initial Data Cloud org. Note: Data Cloud runs on its own infrastructure within your Salesforce org — treat it as a connected platform, not just a new feature. Step 2: Connect Your First Data Source In Data Cloud Setup, go to Data Streams > New. Choose your connector type. For Salesforce CRM: select the Salesforce connector, choose which objects to sync (start with Leads, Contacts, Accounts, Opportunities, Cases). Set the sync frequency (real-time or scheduled). Map the source fields to Data Cloud data model fields — the system suggests mappings automatically, review and confirm. Activate the data stream. Your first CRM records will appear in Data Cloud within minutes. Step 3: Configure Identity Resolution Identity Resolution is how Data Cloud matches the same person across different data sources. Go to Data Cloud Setup > Identity Resolution > New Ruleset. Add your primary matching rules in priority order: (1) Email Address exact match — highest confidence. (2) Phone number exact match — high confidence. (3) First Name + Last Name + Company Name — medium confidence. Set the minimum confidence threshold for merging profiles (80% recommended for SMBs). Run the initial resolution — Data Cloud analyzes all ingested records and merges matched profiles into Unified Individuals. Step 4: Build Calculated Insights Calculated Insights are derived metrics computed from unified profile data. Go to Data Cloud > Calculated Insights > New. Use the Insights SQL editor or builder to create your first insight: Engagement Score (combining email open rate, website visits, and CRM activity in the last 30 days), or Days Since Last Purchase (for e-commerce and subscription businesses). These insights appear on the unified profile and can be pushed back to Salesforce CRM fields for reps to see. Step 5: Create Your First Segment Segments are filtered audiences built from unified profiles. Go to Data Cloud > Segments > New Segment. Define your audience with filters using unified profile data and calculated insights: “All contacts with an engagement score above 70 who visited the pricing page in the last 14 days and have an open opportunity in stage 3 or below.” Activate the segment to Marketing Cloud or Sales Cloud for targeted outreach. See Cendance Data Cloud implementation services for guided setup. Frequently Asked Questions How do I know if identity resolution is working correctly? After running identity resolution, check the Unified Individual count — it should be less than the sum of all records across your data sources (indicating merging is occurring). Review a sample of merged profiles manually to validate accuracy. A merge rate of 10-30% is typical for SMBs with moderate data overlap. What if my data sources use different customer IDs? This is the most common identity resolution challenge. Configure fuzzy matching rules using email and name combinations. Consider adding a persistent customer ID to all your systems as a future-state project — this dramatically simplifies identity resolution going forward. Can we undo identity resolution merges? Yes. Identity resolution is non-destructive — your source data is never modified. Unified profiles are separate objects that can be recomputed if you change your matching rules. You can adjust rules and re-run resolution at any time. How often does Data Cloud update unified profiles? Real-time data streams update within seconds to minutes. Scheduled batch streams update on your configured frequency (hourly, daily, weekly). Calculated Insights recalculate on a schedule you configure — typically daily for most SMB use cases. Need Help Setting Up Salesforce Data Cloud? Cendance handles end-to-end Data Cloud implementation for SMBs — from data source connection to unified profiles to activated segments. Free discovery session available. Book a Free Consultation →
activate Salesforce Einstein AI: 2026 Expert Guide Learning how to activate Salesforce Einstein AI starts with the Setup menu — most features require only a few clicks, but data quality and license type determine what is available. For official documentation, visit Salesforce Einstein AI. Cendance Systems — Certified Salesforce Partner A hands-on setup guide for Salesforce admins at SMBs — activate Einstein Lead Scoring, Opportunity Insights, Case Classification, and Generative AI features in one afternoon. Get Expert Einstein AI Setup Help Before You Start: Check Your Edition and Permissions Einstein AI features in 2026 require Salesforce Enterprise or Unlimited edition for most capabilities. Before following this guide: confirm your edition in Setup > Company Information. Confirm you have System Administrator profile. Confirm that Einstein Activity Capture is available (requires connected email integration). If you are on Professional edition, check which Einstein features are available as add-ons for your specific contract. For more information, visit the official Einstein AI setup guide page. Step 1: Enable Einstein Lead Scoring (1) Go to Setup > search “Einstein Lead Scoring” > click Einstein Lead Scoring. (2) Click “Get Started.” (3) Select the Lead fields you want Einstein to analyze (company size, industry, lead source are recommended). (4) Click Enable. (5) Einstein will take 24-48 hours to build the initial scoring model from your historical data. (6) After model training, a Score field (1-99) appears on all Lead records. Configure your Lead list views to sort by Score descending. Step 2: Enable Einstein Opportunity Scoring (1) Go to Setup > search “Einstein Opportunity Scoring” > click it. (2) Click Enable. (3) Choose the Opportunity fields to include in scoring analysis. (4) Click Save. Einstein analyzes historical opportunities and begins scoring within 24 hours. Add the Score and Score Reason fields to your Opportunity page layout so reps see insights immediately on the record. Step 3: Activate Einstein Email Insights (1) Go to Setup > Activity Settings > Enable Einstein Activity Capture if not already on. (2) Go to Setup > Einstein > Einstein Email Insights. (3) Enable the feature. (4) Connect your Gmail or Outlook account if not already done. (5) Insights begin appearing on Contact and Lead records within the Einstein activity section. Teach reps to check the “Key Moments” section on accounts they are working. Step 4: Turn On Einstein Case Classification (Service Cloud customers only): (1) Go to Setup > Einstein > Case Classification. (2) Click Set Up Einstein Case Classification. (3) Select the case fields you want Einstein to predict (Type, Priority, Reason are most useful). (4) Click Train. Einstein analyzes your past 90 days of cases. Training takes 24-72 hours. (5) After training, enable Auto-Classification to have Einstein automatically set field values on new cases. Configure a minimum confidence threshold (80% recommended) so Einstein only auto-classifies when highly confident. Step 5: Enable Generative AI Features (2026) (1) Go to Setup > Einstein Generative AI. (2) Accept the Einstein Generative AI terms. (3) Enable Einstein for Sales (email drafting, call summaries) by going to Setup > Sales > Einstein for Sales > enable desired features. (4) Enable Einstein for Service (reply recommendations, case summary) in Setup > Service > Einstein for Service. (5) Optionally configure brand voice guidelines in Einstein Settings to ensure all AI-drafted content matches your company tone. Feature Setup Location Time to Activate Time to First Insights Lead Scoring Setup > Einstein > Lead Scoring 30 min 24-48 hours Opportunity Scoring Setup > Einstein > Opp Scoring 20 min 24 hours Email Insights Setup > Activity Settings 30 min Immediate after email connected Case Classification Setup > Einstein > Case Classification 45 min 24-72 hours Generative AI Setup > Einstein Generative AI 30 min Immediate after activation Frequently Asked Questions What if Einstein Lead Scoring says “Not Enough Data”? You need at least 1,000 leads with converted or dead status to train the model. If you have fewer, focus on data entry discipline for the next 60-90 days to reach the threshold. Cendance can help assess your data readiness. Can we limit which users see Einstein scores? Yes. Control Einstein score visibility through field-level security on the Score fields. You can restrict scores to managers or specific profiles if you prefer to validate the model before exposing it to all reps. Does enabling Einstein AI affect Salesforce performance? No. Einstein runs on Salesforce infrastructure and does not impact org performance. Enabling these features adds data to record pages but does not slow down page load times significantly. Is there a risk of Einstein AI giving wrong recommendations? Einstein provides probabilistic predictions, not certainties. Always treat scores as one signal among many. Reps should still use judgment — Einstein helps prioritize, not replace, human decision-making. Need Help Activating Einstein AI? Cendance configures and validates all Einstein AI features for your Salesforce org in 1-2 weeks. We ensure every feature is trained correctly on your data before going live. Book a Free Consultation →
Engagement Studio nurture programs: 2026 Expert Guide Engagement Studio nurture programs in Salesforce let B2B marketers build multi-step automated journeys that respond to prospect behavior with targeted emails and alerts. For official documentation, visit Salesforce Engagement Studio docs. Cendance Systems — Certified Salesforce Partner Build Automated B2B Nurture Programmes in Salesforce Engagement Studio Download Free Nurture Template Short answer: Engagement Studio is Marketing Cloud Account Engagement’s visual drag-and-drop programme builder. You create automated sequences of emails, wait steps, and conditional branches that respond to prospect behaviour — running 24/7 without manual work. What Is Engagement Studio? Engagement Studio replaces the old Pardot Drip Programmes with a far more powerful visual canvas. You drag actions (send email, add to list, assign to user, create task), triggers (email opened, link clicked, form submitted), and rules (field value equals, score is above) onto a canvas and connect them with arrows. The result is a living programme that responds uniquely to each prospect’s behaviour in real time. For more information, visit the official Salesforce Engagement Studio documentation page. The 3 Nurture Programmes Every SMB Needs Programme Trigger Goal Recommended Length Welcome Series New lead submits any form Introduce your company and establish trust 5 emails over 3 weeks Lead Nurture Score 20–50, Grade B+ Move mid-funnel leads toward a sales conversation 8 emails over 8 weeks Re-Engagement No activity in 90 days Win back dormant contacts before they unsubscribe 3 emails over 2 weeks Step-by-Step: Building Your First Programme Step 1 — Define your audience. Navigate to Marketing → Engagement → Engagement Studio and click New Programme. Choose the list that will enter this programme (e.g., All New Leads). Set a start condition. Step 2 — Add your first action. Drag a Send Email action onto the canvas. Connect it to a pre-built email template. Set a send delay (e.g., send immediately upon entry or wait 1 day). Step 3 — Add a trigger. Drag a trigger block below the email action: Email Opened or Link Clicked. This creates two branches — one for engaged prospects, one for non-openers. Step 4 — Build each branch. For the opened branch, send a follow-up email with a stronger CTA. For the non-opened branch, wait 3 days and resend with a different subject line. This simple A/B logic can double your programme response rates. Step 5 — Add a completion action. When a prospect reaches the end of the programme or hits your hot-lead threshold, add them to a Sales Ready list and create a Salesforce task for their assigned rep. Step 6 — Test and activate. Use the Test Mode feature to send all programme emails to yourself before going live. Then activate and monitor the reporting dashboard weekly for the first month. Related: Lead Scoring Setup Guide | Complete MCAE Guide Frequently Asked Questions How many Engagement Studio programmes should an SMB have? Start with 3 programmes: Welcome Series, Lead Nurture, and Re-Engagement. Once these are running successfully, add product-specific nurture programmes, event follow-up sequences, and customer onboarding programmes. Can I clone an Engagement Studio programme? Yes. Open any existing programme, click the dropdown menu, and select Clone. This copies the entire programme structure including emails, triggers, and rules — ideal for building product-specific variants quickly. What is the maximum number of steps in an Engagement Studio programme? Engagement Studio supports up to 50 steps per programme with no practical limit on branches. Most effective SMB programmes use 8 to 15 steps. Need Help Building Nurture Programmes? Cendance builds custom Engagement Studio programmes tailored to your buyer journey. Book a free consultation. Book a Free Consultation →
Account Engagement lead scoring: 2026 Expert Guide Account Engagement lead scoring uses rule-based scoring and grading to identify your highest-value prospects — so sales teams focus on leads most likely to convert. For official documentation, visit Salesforce lead scoring docs. Cendance Systems — Certified Salesforce Partner Set Up Lead Scoring in Marketing Cloud Account Engagement — Step by Step Book a Lead Scoring Workshop Short answer: Lead scoring in MCAE assigns a numerical score (0–100) to each prospect based on their engagement with your content, and a letter grade (A–F) based on how well they match your ideal customer profile. Together, score + grade tell your sales team exactly who to call first. Understanding Score vs Grade Before configuring scoring, understand the distinction: Score reflects engagement level — how active a prospect is with your emails, website, and content. Grade reflects fit — how closely a prospect matches your ideal buyer based on job title, industry, company size, and location. An A-grade, high-score lead is your hottest prospect. A D-grade, high-score lead is very engaged but a poor fit — worth a polite disqualification rather than a sales push. For more information, visit the official Salesforce Trailhead lead scoring guide page. Step 1: Define Your Scoring Rules Navigate to Marketing → Scoring → Scoring Rules in your MCAE account. Default rules include: email open (+1), email click (+2), form submission (+10), landing page view (+2), pricing page view (+5), webinar attendance (+20). Customise these based on what signals matter most in your sales process. If visiting your pricing page is a strong buying signal, weight it higher (+15). Step 2: Configure Score Decay Enable score decay to reduce scores for inactive prospects over time. Go to Admin → Scoring → Score Decay and set a decay rate — typically reducing scores by 10–20 points after 90 days of inactivity. This keeps your “hot leads” list current and prevents stale prospects from clogging your sales queue. Step 3: Set Up Profile Fields for Grading Navigate to Admin → Profiles and create a profile matching your ideal customer. Map CRM field values to grade adjustments. For example: Director/VP title (+2), C-Suite title (+3), company size 50–500 employees (+2), target industry (+3), competitor domain (−3). This ensures grades reflect genuine business fit, not just seniority. Step 4: Create Automation Rules for Hot Lead Alerts Go to Automation → Automation Rules and create a rule: when prospect score is greater than 50 AND grade is A or B, notify assigned Salesforce owner and add to the “Hot Leads” list. This automates the most critical action — alerting your sales team the moment a prospect becomes sales-ready, 24 hours a day. Step 5: Validate and Review After 30 Days After 30 days, review your scoring distribution. If fewer than 5% of leads reach score 50+, your thresholds may be too high. If more than 30% reach that threshold, they may be too low. The goal is to surface the top 10–15% of engaged prospects for immediate sales follow-up while keeping lower-scored leads in automated nurture. Cendance recommends a 90-day scoring audit for all new implementations. Related reading: Complete MCAE Guide for SMBs 2026 | MCAE Implementation Services Frequently Asked Questions What is a good lead score threshold for B2B SMBs? Most B2B SMBs use a threshold of 50–75 as the trigger for sales notification. Start at 50, review after 30 days, and adjust based on actual conversion rates from your alerted leads. How do I prevent score inflation for unqualified leads? Use grading alongside scoring. A high score with a low grade (D or F) should stay in nurture — not go to sales. Set your hot lead automation rules to require BOTH a score above threshold AND a grade of A or B. Can I have multiple scoring models in MCAE? Yes — the Advanced and Premium tiers support multiple scoring categories, allowing you to score different product interests separately. The Growth and Plus tiers support a single global score. How often should I review and update scoring rules? Review your scoring model quarterly. As your sales team gives feedback on lead quality, adjust weights accordingly. If sales reps consistently say a certain behaviour produces low-quality leads, reduce that behaviour’s score weight. Want a Custom Lead Scoring Model? Cendance builds bespoke MCAE lead scoring models aligned to your buyer journey. Book a free Lead Scoring Workshop. Book a Free Consultation →