Getting Started with BrainPredict Communications
Get up and running with BrainPredict Communications in just 10 minutes. This guide covers account setup, API integration, and your first AI-powered truth verification.
Step 1: Create Your Account
Sign up at brainpredict.ai/signup and choose your plan:
- Starter (€299/month): 1-10 licenses, all 30 AI models, 100% of features, Intelligence Bus integration
- Professional (€269/month): 11-25 licenses, all 30 AI models, 100% of features, Intelligence Bus integration, AI Calendar
- Enterprise (€239/month): 26-50 licenses, all 30 AI models, 100% of features, Intelligence Bus integration, AI Calendar
- Custom (51+ licenses): Contact sales for custom pricing, volume discounts, dedicated account manager
All plans include a 14-day free trial. 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_communications_live_1234567890abcdef1234567890abcdef # Keep it secure - never commit to version control!
Step 3: Install SDK
Install the BrainPredict Communications SDK in your preferred language:
# Python pip install brainpredict-communications # Node.js npm install @brainpredict/communications # Java mvn install brainpredict-communications # PHP composer require brainpredict/communications
Step 4: Make Your First API Call
Let's verify a truth claim using the Truth Verification Engine:
# Python
from brainpredict import CommunicationsClient
client = CommunicationsClient(api_key="bp_communications_live_xxx")
# Verify a truth claim
result = client.truth.verify(
claim="Our new product is 40% faster than competitors",
sources=["benchmark_tests.pdf", "independent_review.html"],
context="Product launch announcement"
)
print(f"Verification Status: {result.status}")
print(f"Confidence: {result.confidence}%")
print(f"Evidence Found: {len(result.evidence)} sources")
print(f"Sentiment: {result.sentiment}")
# Output:
# Verification Status: Verified True
# Confidence: 96%
# Evidence Found: 3 sources
# Sentiment: PositiveStep 5: Connect Your Social Media Accounts
Integrate with your social media platforms for real-time brand monitoring:
# Connect to Twitter/X
client.connectors.connect(
platform="twitter",
api_key="your_twitter_api_key",
api_secret="your_twitter_api_secret",
access_token="your_access_token",
access_token_secret="your_access_token_secret"
)
# Start brand monitoring
monitoring = client.brand.monitor(
keywords=["YourBrand", "@YourBrand", "#YourBrand"],
languages=["en", "de", "fr"],
sentiment_analysis=True
)
print(f"Monitoring {len(monitoring.keywords)} keywords")
print(f"Total mentions: {monitoring.mentions_24h}")
print(f"Sentiment: {monitoring.sentiment_positive}% positive")
print(f"Alerts: {monitoring.alerts_count} active alerts")Step 6: Set Up Crisis Detection
Configure crisis detection to get early warnings 48-72 hours before issues escalate:
# Configure crisis detection
client.crisis.configure(
sensitivity="high", # low, medium, high
alert_channels=["email", "sms", "slack"],
notification_threshold=70, # Alert when probability > 70%
monitoring_keywords=["data breach", "lawsuit", "recall", "scandal"]
)
# Get active crises
crises = client.crisis.get_active()
for crisis in crises:
print(f"Crisis: {crisis.title}")
print(f"Severity: {crisis.severity}")
print(f"Probability: {crisis.probability}%")
print(f"Reach: {crisis.reach}")
print(f"Recommendation: {crisis.recommendation}")
print("---")Step 7: Optimize Your Messages
Use AI to optimize your communications for maximum engagement:
# Optimize a message
original = "We are excited to announce our new product launch."
optimized = client.message.optimize(
text=original,
platform="linkedin",
audience="B2B professionals",
goal="engagement"
)
print(f"Original: {original}")
print(f"Optimized: {optimized.text}")
print(f"Expected engagement lift: {optimized.engagement_lift}%")
print(f"Best time to post: {optimized.best_time}")
print(f"Confidence: {optimized.confidence}%")
# Output:
# Original: We are excited to announce our new product launch.
# Optimized: 🚀 Game-changer alert! Our revolutionary product launches today.
# Transform your workflow with 40% faster performance.
# Expected engagement lift: +127%
# Best time to post: Tuesday 10:00 AM
# Confidence: 94%Next Steps
Now that you're set up, explore these resources to get the most out of BrainPredict Communications:
- AI Models Documentation
Learn about all 30 AI models and their capabilities
- Connectors Setup Guide
Connect to all 12 social media, PR, and media monitoring platforms
- API Reference
Complete API documentation with all endpoints and parameters
- Use Cases & Examples
Real-world scenarios and implementation examples
- Best Practices
Optimization tips and guidelines for maximum effectiveness
- Troubleshooting Guide
Common issues and solutions
Need Help?
Our support team is here to help you succeed:
- Email Support: support@brainpredict.ai
- Live Chat: Available 24/7 in the portal
- Phone Support: +372 6630414 (Mon-Fri, 9 AM - 6 PM CET)
- Community Forum: community.brainpredict.ai
- Status Page: status.brainpredict.ai