BrainPredict Sales: Getting Started Guide
Get up and running with BrainPredict Sales in 5 minutes. This guide covers installation, setup, and your first AI-powered sales prediction.
Prerequisites
- Active BrainPredict Sales subscription (Starter for 1-10 licenses, Professional for 11-25 licenses, Enterprise for 26-50 licenses, or Custom for 51+ licenses)
- API key from your BrainPredict Sales portal
- CRM system (Salesforce, HubSpot, Dynamics 365, Pipedrive, Zoho, SAP, Oracle, SugarCRM, Freshsales, or Close)
- Basic knowledge of REST APIs
Step 1: Create Your Account
Sign up at brainpredict.ai/signup and choose your plan:
- Starter (): 1-10 licenses, all 26 AI models, 100% of features, Intelligence Bus integration
- Professional (): 11-25 licenses, all 26 AI models, 100% of features, Intelligence Bus integration
- Enterprise (): 26-50 licenses, all 26 AI models, 100% of features, Intelligence Bus integration
- Custom (51+ licenses): Contact sales for custom pricing, volume discounts, dedicated account manager
All plans include a Custom quote for your specific needs. Payment method required (credit card, SEPA, or bank transfer).
Step 2: Get Your API Key
Navigate to Portal → Settings → API Keys and generate a new key:
# Your API key will look like this: bp_sales_live_1234567890abcdef1234567890abcdef # Keep this secure - never commit to version control!
Security Best Practice: Store your API key in environment variables, not in your code.
Step 3: Install the SDK
Install the BrainPredict Sales SDK for your preferred language:
# Python pip install brainpredict-sales # Node.js npm install brainpredict-sales # Java mvn install brainpredict-sales-java-sdk # .NET dotnet add package BrainPredict.Sales.SDK
Step 4: Connect Your CRM
Connect BrainPredict Sales to your CRM system:
from brainpredict_sales import BrainPredictSales
client = BrainPredictSales(
api_key='YOUR_API_KEY',
tenant_id='your-tenant-id'
)
# Connect to Salesforce
client.connect_crm(
crm_type='salesforce',
credentials={
'instance_url': 'https://your-instance.salesforce.com',
'access_token': 'your-salesforce-token',
'refresh_token': 'your-refresh-token'
}
)
print("<svg className="w-4 h-4 inline-block align-text-bottom flex-shrink-0" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2.5" strokeLinecap="round" strokeLinejoin="round"><polyline points="20 6 9 17 4 12"/></svg> Connected to Salesforce successfully!")Step 5: Make Your First Prediction
Get AI-powered predictions for your deals:
# Predict deal outcome
deal_prediction = client.predict_deal(
opportunity_id='opp-123',
deal_value=50000,
stage='Negotiation',
days_in_stage=15,
contact_count=3,
last_activity_days=2
)
print(f"Deal Close Probability: {deal_prediction['probability']}%")
print(f"Expected Close Date: {deal_prediction['expected_close_date']}")
print(f"Recommended Actions: {deal_prediction['recommendations']}")
# Output:
# Deal Close Probability: 87%
# Expected Close Date: 2025-11-15
# Recommended Actions: ['Schedule executive meeting', 'Send ROI calculator', 'Address pricing concerns']What's Next?
Now that you're set up, explore these resources:
- →API Reference - Complete API documentation with all 50+ endpoints
- →Integration Guides - Step-by-step guides for 10 CRM systems
- →AI Models Documentation - Learn about all 26 AI Models
- →Use Cases & Examples - Real-world scenarios and code examples
- →Best Practices - Optimization tips and troubleshooting
- →Contact Support - Get help from our team