Skip to main content

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']