Integrations¶
ValuePact connects with your existing tools to streamline data flow, automate notifications, and embed value insights where your teams already work.
Who this is for¶
Admin Developer
Available integrations¶
CRM¶
| Integration | Direction | Use Case |
|---|---|---|
| Salesforce | Bidirectional | Sync accounts, opportunities, and value outcomes |
| HubSpot | Bidirectional | Sync contacts, deals, and engagement data |
Collaboration¶
| Integration | Direction | Use Case |
|---|---|---|
| Slack | Outbound | Notifications, approvals, alerts |
| Microsoft Teams | Outbound | Notifications, tab embeds |
Project Management¶
| Integration | Direction | Use Case |
|---|---|---|
| Jira | Bidirectional | Link initiatives to epics, sync status |
| ServiceNow | Bidirectional | Link to incidents, CMDB sync |
Custom¶
| Integration | Direction | Use Case |
|---|---|---|
| APIs | Bidirectional | Custom integrations via REST API |
| Webhooks | Outbound | Real-time event subscriptions |
Architecture¶
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ ValuePact │────>│ Sync Hub │────>│ External │
│ │<────│ (L1/L2) │<────│ Systems │
└─────────────┘ └─────────────┘ └─────────────┘
The Sync Hub handles authentication, data mapping, conflict resolution, and retry logic. All sync operations are tenant-isolated and auditable.
Security¶
- OAuth 2.0: All integrations use OAuth 2.0 for authentication.
- Scoped permissions: Each integration requests only the permissions it needs.
- Data encryption: Data in transit uses TLS 1.3. Data at rest is encrypted.
- Audit logging: All sync operations are logged for compliance.
Permissions¶
| Action | Required Role |
|---|---|
| View integrations | Admin, User |
| Configure integrations | Admin |
| Disconnect integration | Admin |
| View sync logs | Admin |
| Retry failed sync | Admin |
Limits¶
Limit Maximum 10 active integrations per tenant.
Limit Sync frequency: minimum 5 minutes between polls.
Limit Webhook payload size: 1 MB maximum.
Troubleshooting¶
Integration connection fails
Cause: Invalid credentials, expired OAuth token, or insufficient permissions in the external system. Resolution: Re-authenticate the integration. Verify the connected account has admin access in the external system. Check the Sync Logs for detailed error messages.
Data not syncing
Cause: Sync schedule not configured, field mapping incomplete, or rate limit hit in external system. Resolution: Verify the sync schedule is active. Check field mappings in the integration settings. Review rate limit status in the external system.