Documentation Index
Fetch the complete documentation index at: https://docs.quivly.ai/llms.txt
Use this file to discover all available pages before exploring further.
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
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
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
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
Next Steps
Configure More Integrations
Learn About Field Mappings
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: support@quivly.ai
- Book a call: Schedule onboarding
- Browse docs: Full Integration Guides

