Integrations
Connect PartnerAlly to Slack and other tools.
Integrations
Integrations connect PartnerAlly with your other tools. Send notifications to Slack, sync with project management tools, and more.
Integration settings require admin access. Contact your organization admin if you don't have access.
Available Integrations
Slack
Send notifications and updates to Slack channels:
- Gap alerts
- Task assignments
- Workflow updates
- Custom notifications
Additional Integrations
More integrations may be available:
- Project management tools
- Identity providers
- Custom webhooks
Contact support for integration requests.
Slack Integration
Benefits
Connect Slack to:
- Receive alerts in channels
- Get personal DMs for assignments
- Keep teams informed
- Reduce email volume
Prerequisites
To set up Slack integration:
- Organization admin access in PartnerAlly
- Slack workspace admin access (for initial setup)
- PartnerAlly Slack app installation
Connecting Slack
Go to Integrations
Navigate to Settings > Integrations.
Click "Connect Slack"
Opens Slack authorization.
Authorize Access
Grant PartnerAlly access to your workspace.
Select Default Channel
Choose where alerts go by default.
Complete Setup
Integration is now active.
Configuring Slack Channels
Choose which notifications go where:
| Notification Type | Recommended Channel |
|---|---|
| Critical gaps | #security-alerts |
| Task updates | #compliance-team |
| Workflow status | #compliance-team |
| General updates | #compliance-general |
Personal Slack Notifications
Team members can link their Slack accounts:
- Go to personal settings
- Click "Link Slack"
- Authorize access
- Receive DMs for personal notifications
Slack Message Format
Messages include:
- Clear title and summary
- Relevant details
- Action buttons (where applicable)
- Direct links to PartnerAlly
Slack messages include links back to PartnerAlly. Click to go directly to the relevant item.
Managing Integrations
Viewing Connected Integrations
See all connected integrations:
- Go to Settings > Integrations
- View connected status
- Click to configure each
Disconnecting
To disconnect an integration:
Find the Integration
Locate in Integrations settings.
Click "Disconnect"
Opens confirmation dialog.
Confirm
Integration is removed.
After disconnecting:
- Notifications stop immediately
- Historical data is preserved
- Can reconnect anytime
Integration Settings
Global Settings
Apply to all integrations:
- Enable/disable all
- Default behaviors
- Retry settings
Per-Integration Settings
Each integration has specific settings:
- Channels and recipients
- Notification types
- Formatting options
- Quiet hours
Webhooks
What Are Webhooks?
Webhooks send data to external systems:
- HTTP POST to your URL
- Triggered by events
- JSON payload
Setting Up Webhooks
Create Webhook
Click "Add Webhook" in Integrations.
Enter URL
The endpoint to receive data.
Select Events
Which events trigger the webhook.
Test
Send a test payload.
Activate
Enable the webhook.
Available Events
| Event | Description |
|---|---|
| gap.created | New gap identified |
| gap.resolved | Gap marked resolved |
| task.assigned | Task assigned to user |
| task.completed | Task marked complete |
| workflow.completed | Workflow finished |
| document.analyzed | Document analysis done |
Webhook Payload
Example payload:
{
"event": "gap.created",
"timestamp": "2024-01-15T10:30:00Z",
"data": {
"gap_id": "gap_123",
"title": "Missing access review process",
"severity": "high",
"framework": "SOC 2"
}
}Security
Integration Permissions
Integrations have limited access:
- Only necessary permissions
- Scoped to organization
- Can be revoked anytime
Authentication
External integrations use:
- OAuth 2.0 where available
- Secure token storage
- Encrypted transmission
Audit Logging
All integration activity is logged:
- What was sent
- When it was sent
- Delivery status
Review integration permissions periodically. Remove integrations you no longer use.
Troubleshooting
Messages Not Arriving
If Slack messages aren't received:
- Check integration is connected
- Verify channel permissions
- Check notification settings
- Review Slack channel settings
Webhook Failures
If webhooks fail:
- Check endpoint is reachable
- Verify URL is correct
- Check for firewall issues
- Review payload format
Reconnecting
If an integration disconnects:
- Go to Integrations
- Find the disconnected integration
- Click "Reconnect"
- Re-authorize if needed
Common Questions
Can I connect multiple Slack workspaces?
Currently, one Slack workspace per organization.
Are integrations included in all plans?
Check your subscription tier. Some integrations may be premium features.
Can I build custom integrations?
Webhooks enable custom integrations. For API access, contact support.
Who can configure integrations?
Organization admins can manage integrations. Users can link their personal accounts.
Next Steps
- Notifications - Configure alerts
- Privacy & Data - Data handling
- Admin - Organization settings