Quickstart
Overview
Get your MoveData integration up and running in Salesforce in 30-60 minutes. This guide follows the exact process demonstrated in our setup video, walking you through a complete integration with Raisely as an example.
Follow along with James Kent as he demonstrates the setup process.
What You'll Accomplish
By completing this quickstart, you'll have:
- ✅ MoveData installed and authorised in your Salesforce org
- ✅ Raisely (or your chosen platform) connected
- ✅ Live demonstration of donations flowing automatically into Salesforce
- ✅ Understanding of how MoveData transforms fundraising data into Salesforce records
Before You Begin
Tip
We strongly recommend using a Sandbox environment while learning about MoveData, as shown in the video.
-
Time Required: 30-60 minutes
-
Prerequisites:
-
Salesforce Administrator permissions with either Nonprofit Success Pack (NPSP) or Nonprofit Cloud
- Raisely account (free to set up) or access to your existing fundraising platform
- You can sign up for Raisely at https://admin.raisely.com/start.
- Payment gateway setup if using Raisely (Stripe test account works for demonstration)
- You can sign up with Stripe at https://dashboard.stripe.com/register.
The Quickstart Setup Process
Step 1: Install MoveData
Video timestamp: 2:50
-
Quick Actions:
-
Visit the Salesforce AppExchange and search for "MoveData"
- Click "Get It Now" and select your Salesforce environment
- Choose "Install for Admins Only"
- Click "Install" and grant access when prompted
-
Wait 3-5 minutes for installation to complete
-
✅ Success Check: MoveData appears under Setup → Installed Packages and in your App Launcher
Step 2: Complete Setup Wizard
Video timestamp: 3:31
-
Quick Actions:
-
Open MoveData from the App Launcher - this will start the configuration wizard
- Wait for automatic configuration to complete (\~2 minutes)
- Click "Authorise MoveData" to grant OAuth permissions
- Review permissions and click "Allow" in the popup window
-
Return to Salesforce and click "Next"
-
Extension Installation:
-
Install the extension that matches your Salesforce setup:
- NPSP: Install "Extension: Fundraising & Donations"
- Nonprofit Cloud: Install "MoveData Nonprofit Cloud Extensions"
- Click "Install" and wait for completion
-
Click "Finish" when extensions are installed
-
✅ Success Check: Wizard shows "Successfully Authorised" and your extension appears in Installed Packages
Step 3: Configure Duplicate Rules (5 minutes)
Video timestamp: 5:16
- Critical Configuration Step: You must modify Salesforce duplicate rules to work with MoveData.
Important
If duplicate rules remain set to "Alert", MoveData will fail to process records when duplicates are detected.
-
Quick Actions:
-
Navigate to Setup → Duplicate Management → Duplicate Rules
- For each rule (Contact, Account, etc.):
- Change "Alert" to "Report" for both "Operation on Create" and "Operation on Edit"
-
This prevents MoveData from failing when duplicates are detected
-
✅ Success Check: All duplicate rules show "Report" instead of "Alert"
-
Need Help? Detailed duplicate rules guide →
Step 4: Create Your Integration
Video timestamp: 6:14
These instructions explain how to get going using Raisely. If you wish to use another integration, please select it from the New Integration dialog and follow the appropriate integration guide.
-
Quick Actions:
-
In MoveData, navigate to the "Integrations" tab
- Click "New Integration"
- Select "Raisely" (or your chosen platform)
-
Enter a name for your integration and click "Next"
-
[Raisely] Get Your API Key:
-
In Raisely: Go to Settings → API & Webhooks
- Copy your API Key
- Return to Salesforce and paste the API key
- Configure processor options (use defaults for quickstart)
-
Click "Save"
-
[Raisely] Configure Webhook:
-
Copy the MoveData endpoint URL from your integration
- Return to Raisely → Settings → API & Webhooks
- In the "Add a Webhook" section:
- Paste the MoveData URL
- Select these events (as shown in video):
- Profile Created
- Profile Updated
- Profile Deleted
- Donation Created
- Donation Succeeded
- Donation Updated
- Donation Refunded
- Subscription Updated
-
Click "Add Webhook"
-
[Raisely] Payment Gateway Setup:
-
In Raisely: Go to Settings → Payments and Receipts
- Set up Stripe (test mode is fine for demonstration)
-
This enables donations to be processed
-
✅ Success Check: If using Raisely, a skipped notification should be visible in the Notification List View; this is a test connection notification from Raisely.
Step 5: Process a Test Donation
Video timestamp: 8:47
-
Create a Fundraiser:
-
Navigate to your Raisely donation site
- Click "Fundraise as an individual"
- Set up a test fundraiser (e.g., "Dean Jones" as shown in video)
-
Complete the fundraiser profile setup
-
Make a Test Donation:
-
Navigate to the fundraiser's page
- Make a donation using test details:
- Amount: $55 (or any amount)
- Set as recurring if desired
- Use test card: 4242 4242 4242 4242, future expiry, 123 CVC
-
Complete the donation process
-
✅ Success Check: Donation is successful and you can see a profile and donation notification in the MoveData Notification List View.
Step 6: Verify Results in Salesforce (5 minutes)
Video timestamp: 10:52
-
Check Your Data:
-
Return to MoveData → Notifications tab
- You should see notifications for:
- Profile creation (fundraiser)
-
Donation processing (donor)
-
Verify Salesforce Records:
-
Contact Record: Donor contact created with correct details
- Campaign Record: Fundraiser's campaign/page created
- Gift/Opportunity Record: Donation record with:
- Correct amount ($55 + platform fee in video example)
- Linked to donor contact
- Attributed to fundraiser's campaign
-
Recurring schedule if applicable
-
✅ Success Check: All records are created correctly and relationships are established
🎉 Congratulations!
You've successfully completed the MoveData setup! As demonstrated in the video, you now have real-time data synchronisation flowing from your fundraising platform directly into Salesforce.
What's Next?
Immediate Actions
- [ ] Test additional scenarios - Try different donation amounts and types
- [ ] Monitor notifications - Watch the Notifications tab for any issues
- [ ] Explore the data - Click through the created records to understand the data model
Expand Your Integrations
- [ ] Connect other platforms - Set up integrations with additional fundraising tools
- [ ] Customise mappings - Add custom fields or business logic as needed
Advanced Features
- Marketing Attribution - Track campaign sources and UTM parameters
- Refund Processing - Handle donation refunds automatically
- Custom Business Rules - Use Lightning Flows for organisation-specific logic