BrainPredict Marketing: Integrations
Connect with 10 leading marketing platforms for seamless data sync and AI-powered insights.
<span className="inline-block w-2.5 h-2.5 rounded-full bg-orange-500 align-middle flex-shrink-0" />
HubSpot
Setup time: 5 min
- Campaign sync
- Contact sync
- Analytics
- Workflows
<span className="inline-block w-2.5 h-2.5 rounded-full bg-blue-500 align-middle flex-shrink-0" />
Marketo
Setup time: 10 min
- Lead scoring
- Campaign tracking
- Email analytics
- ABM
<span className="inline-block w-2.5 h-2.5 rounded-full bg-red-500 align-middle flex-shrink-0" />
Adobe Experience Cloud
Setup time: 15 min
- Campaign management
- Analytics
- Personalization
- Attribution
<span className="inline-block w-2.5 h-2.5 rounded-full bg-blue-500 align-middle flex-shrink-0" />
Salesforce Marketing Cloud
Setup time: 10 min
- Email campaigns
- Journey builder
- Analytics
- Automation
<span className="inline-block w-2.5 h-2.5 rounded-full bg-yellow-500 align-middle flex-shrink-0" />
Mailchimp
Setup time: 5 min
- Email campaigns
- Audience sync
- Analytics
- Automation
<span className="inline-block w-2.5 h-2.5 rounded-full bg-blue-500 align-middle flex-shrink-0" />
ActiveCampaign
Setup time: 5 min
- Email marketing
- CRM
- Automation
- Analytics
<span className="inline-block w-2.5 h-2.5 rounded-full bg-orange-500 align-middle flex-shrink-0" />
Pardot
Setup time: 10 min
- B2B marketing
- Lead nurturing
- ROI reporting
- Salesforce integration
<span className="inline-block w-2.5 h-2.5 rounded-full bg-red-500 align-middle flex-shrink-0" />
Eloqua
Setup time: 15 min
- Campaign orchestration
- Lead scoring
- Analytics
- ABM
<span className="inline-block w-2.5 h-2.5 rounded-full bg-green-500 align-middle flex-shrink-0" />
Klaviyo
Setup time: 5 min
- E-commerce marketing
- Email/SMS
- Segmentation
- Analytics
<span className="inline-block w-2.5 h-2.5 rounded-full bg-blue-500 align-middle flex-shrink-0" />
Braze
Setup time: 10 min
- Customer engagement
- Multi-channel
- Personalization
- Analytics
Integration Setup Example: HubSpot
from brainpredict import MarketingClient
client = MarketingClient(api_key="bp_marketing_live_xxx")
# Step 1: Connect to HubSpot
client.integrations.connect(
platform="hubspot",
api_key="your_hubspot_api_key",
portal_id="your_portal_id"
)
# Step 2: Sync campaigns
campaigns = client.integrations.sync_campaigns(platform="hubspot")
print(f"Synced {len(campaigns)} campaigns from HubSpot")
# Step 3: Get AI predictions for all campaigns
for campaign in campaigns:
prediction = client.campaigns.predict_roi(campaign.id)
print(f"{campaign.name}: {prediction.roi}% ROI (AI Score: {prediction.ai_score}/100)")
# Step 4: Push recommendations back to HubSpot
client.integrations.push_insights(
platform="hubspot",
campaign_id=campaign.id,
insights=prediction.recommendations
)Supported Data Sync
| Data Type | Sync Direction | Frequency |
|---|---|---|
| Campaigns | Bidirectional | Real-time |
| Contacts/Leads | Bidirectional | Every 15 min |
| Analytics | From Platform | Every 1 hour |
| AI Insights | To Platform | Real-time |
Integration Limits
- Starter Plan: 7 Platforms integrations
- Professional Plan: 7 Platforms integrations
- Enterprise Plan: Unlimited integrations
- Custom Plan: Custom integrations available