Cerebrate Integration
Overview
Cerebrate integration provides automated organizational data synchronization between Cerebrate platform and Oju. This unidirectional synchronization (Cerebrate → Oju) automatically creates entities, manages focal points, and maintains organizational relationships based on Cerebrate data.
Configuration Setup
Connection Parameters
Required Settings:
-
URL - Cerebrate server base URL (e.g., https://cerebrate.example.com)
-
API Key - Cerebrate authentication token
-
Refresh Frequency - 1 to 7 days
Configuration Steps:
-
Navigate to Config > Integration and click Cerebrate’s configure button (https://oju.example.com/config/integrations)
-
Enter Cerebrate API Key
-
Configure synchronization frequency
-
Test API connectivity
-
Activate integration

Data Synchronization
Synchronization Mapping
Cerebrate → Oju Mapping:
-
Organizations → Entities (monitored organizations)
-
Individuals → Focal Points (contact persons)
-
Tags → Functions (organizational roles)
-
Alignments → Entity-Focal Point Relationships
Data Direction:
-
Unidirectional synchronization (Cerebrate → Oju only)
-
Cerebrate serves as master data source
-
Local changes may be overwritten during sync
-
Conflict resolution favors Cerebrate data
Organization Synchronization
Entity Creation and Updates:
-
Organization Name → Entity Name
-
Organization Sector → Entity Description
-
Organization URLs → Platform Creation
-
Meta Fields → Additional Platform URLs
Individual Synchronization
Focal Point Creation and Updates:
-
Full Name → Focal Point Name
-
Email → Focal Point Email (primary identifier)
-
Meta Fields Phone → Focal Point Phone Numbers
-
Tags → Function Assignment
Function Assignment:
-
Default function for untagged individuals
-
First tag assignment as primary function
-
Function creation from Cerebrate tags
Synchronization Operations
Scheduled Execution:
-
Periodic synchronization based on configured frequency
-
Background processing via Celery tasks
-
Status tracking and error reporting
On-Demand Refresh:
-
Manual refresh trigger available
-
Immediate synchronization execution
-
Progress monitoring and status reporting
-
Error handling and resolution
Rate Limiting:
-
Manual refresh limited to prevent abuse
-
Cooldown period between manual executions
-
Automatic rate limit enforcement
-
Error notification for excessive requests
Data Management
Contact Status Management
Active Status Control:
-
Cerebrate individuals → Active focal points
-
Missing individuals → Inactive focal points
-
Status synchronization during each refresh
-
Automated deactivation for removed contacts
Deactivation Process:
-
Identify focal points not present in Cerebrate
-
Mark absent contacts as inactive
-
Preserve historical relationship data
-
Maintain audit trail for status changes
Json Cerebrate |
Cerebrate integration streamlines organizational data management by automatically synchronizing entities, contacts, and relationships, ensuring data consistency and reducing manual administrative overhead while maintaining data quality and security standards.