What You’ll Accomplish
By the end of this guide, you’ll have:- Connected your first integration (CRM or billing system)
- Configured field mappings for customer data
- Set up customer health scoring
- Invited your team members
- Configured Slack notifications
Prerequisites
Before you begin, make sure you have:Admin Access to Your Systems
Admin Access to Your Systems
- CRM: Salesforce or HubSpot admin credentials
- Billing: Stripe admin access (if connecting billing data)
- Support: Pylon admin access (if connecting support data)
Quivly Account
Quivly Account
- Organization created in Quivly
- Admin role in your Quivly organization
- Book a demo if you need onboarding help
Step 1: Connect Your First Integration
Let’s start by connecting your CRM system - this will bring in your customer, contact, and opportunity data.Navigate to Integrations
- Log in to Quivly
- Click Settings in the left sidebar
- Navigate to the Integrations tab
Choose Your CRM
- Salesforce
- HubSpot
- In the CRM section, find Salesforce CRM
- Click Set Up Integration
- A modal will open with Salesforce’s OAuth flow
- Click Connect to Salesforce
- Log in with your Salesforce credentials
- Review and approve the permissions Quivly requests
- Click Allow to complete the connection
Wait for Initial Sync
- Initial sync: 5-30 minutes depending on data volume
- Ongoing syncs: Every 15 minutes (automatic)
Step 2: Invite Team Members
Add your CSM team and other admins while your data syncs.Access Team Settings
- Click Settings in the left sidebar
- Navigate to the Organization tab
- Scroll to the Team Members section
Send Invitations
- Click Invite Member
- Enter the team member’s email address
- Select their role:
- Admin: Full access, can configure integrations and settings
- Member: Can view all customers and data, cannot change settings
- Viewer: Read-only access to customer data
- Click Send Invitation
Step 3: Configure Field Mappings
Now that your CRM data has synced, let’s map fields from your CRM to Quivly’s customer data model.Navigate to Objects Settings
- Click Settings → Objects
- Find and click on Customers in the objects list
- Navigate to the Configuration tab
Select Your Integration
- In the Integration Source dropdown, select your CRM (Salesforce or HubSpot)
- In the External Object Type dropdown, select:
- HubSpot: Companies
- Salesforce: Account
- The field mapping editor will load with default mappings
Review Default Mappings
- Left: External fields from your CRM
- Right: Quivly fields they map to
Add Custom Field Mappings (Optional)
- Find the custom field in the left column (search or scroll)
- Click the + icon next to it
- Choose to map it to an existing Quivly field OR create a new custom field
- If creating a new field:
- Enter a field name (e.g.,
contract_end_date) - Select a field type (text, number, date, boolean, etc.)
- Choose if it should be customer-visible or reportable
- Enter a field name (e.g.,
- Click Create Field - it will be automatically mapped
Save Your Mappings
- Review all mappings in the table
- Click Save Mappings at the bottom of the page
- Quivly will apply these mappings to all future data syncs
Step 4: Connect Billing Data (Optional but Recommended)
Connect your billing system to track revenue metrics and calculate MRR-based health scores.Navigate to Integrations
- Go to Settings → Integrations
- Find Stripe Billing in the Billing section
- Click Set Up Integration
Authenticate with Stripe
- Click Connect to Stripe
- Log in with your Stripe credentials
- Select the Stripe account to connect
- Review and approve permissions
- Click Allow to complete the connection
Configure Billing Mappings
- Go to Settings → Objects → Customers
- Select Stripe as the integration source
- Select Customers as the external object type
- Review default mappings for fields like MRR, subscription status, etc.
- Click Save Mappings
Step 5: Configure Customer Health Scores
Set up automated health scoring to identify at-risk customers.Access Health Score Settings
- Go to Settings → Customers → Health Score
- You’ll see the Configuration tab with 5 categories
Adjust Category Weights
| Category | Default Weight | What It Measures |
|---|---|---|
| Revenue | 30% | MRR, outstanding balance, renewal timing |
| Product Usage | 25% | Activity trends, usage volume |
| Engagement | 20% | Calls, meetings, interactions |
| Support | 15% | Ticket volume, response times |
| Market Signals | 10% | Funding, hiring, layoffs, news |
Configure Metric Thresholds
Test Your Configuration
- Navigate to the Test tab
- Select a customer from the dropdown
- Review their calculated health score
- See the breakdown by category
- Iterate on thresholds if needed
Save and Activate
- Return to the Configuration tab
- Click Save Configuration
- Health scores will be calculated for all customers within 24 hours
Step 6: Set Up Slack Notifications (Optional)
Get notified in Slack when customer health scores change or important events occur.Connect Slack
- Go to Settings → Integrations
- Find Slack in the Communication section
- Click Set Up Integration
- Enter a name for this integration (e.g., “Customer Success Alerts”)
- Click Connect to Slack
- Select your Slack workspace
- Choose a channel for notifications
- Click Allow to authorize Quivly
Configure Notification Types
- Go to Settings → Notifications
- Choose which events should trigger Slack notifications:
- Health score drops to “Critical” or “High Risk”
- New market signals (funding, layoffs, etc.)
- Upcoming renewals (30/60/90 days out)
- New insights generated
- Select notification frequency (real-time, daily digest, weekly digest)
- Click Save Settings
Step 7: Review Data Sync Status
Before inviting your CSM team, make sure all integrations are syncing correctly.Check Integration Health
- Go to Settings → Integrations
- Review the status of each connected integration:
- 🟢 Healthy: Syncing successfully
- 🟡 Warning: Sync delays or minor issues
- 🔴 Error: Authentication or sync failures
Review Sync Logs
- Click the integration card
- Navigate to the Logs tab
- Review recent sync operations
- Check for errors or warnings
Verify Customer Data
- Navigate to Customers in the left sidebar
- Verify customers from your CRM are appearing
- Click into a few customer profiles to check:
- Fields are mapped correctly
- Revenue data is present (if you connected billing)
- Contacts are linked properly
Next Steps
Complete Platform Setup
Configure More Integrations
Learn About Field Mappings
Train Your CSM Team
Common Questions
How long does the initial sync take?
How long does the initial sync take?
- Small organizations (< 100 customers): 5-10 minutes
- Medium organizations (100-1,000 customers): 10-30 minutes
- Large organizations (1,000+ customers): 30-60 minutes
Can I sync historical data?
Can I sync historical data?
- All current customers, contacts, and opportunities
- Last 12 months of billing data
- Last 6 months of support tickets
What happens if an integration fails?
What happens if an integration fails?
- You’ll see a red error status in Settings → Integrations
- Admins will receive an email notification
- Slack notifications will be sent (if configured)
- Review the Logs tab for error details
- Most errors are authentication-related and can be fixed by re-connecting
Can I change field mappings later?
Can I change field mappings later?
- Go to Settings → Objects → [Object Name]
- Update mappings in the Configuration tab
- Click Save Mappings
- Email support: [email protected]
- Book a call: Schedule onboarding
- Browse docs: Full Integration Guides

