External Systems
Connect Hublvu to third-party services for notifications, ticketing, documentation, and more.
Supported Integrations
Messaging
| Service | Capabilities |
|---|---|
| Slack | Send messages, receive alerts, interactive commands |
| Microsoft Teams | Send messages, channel notifications |
Ticketing
| Service | Capabilities |
|---|---|
| Jira | Create issues, update status, query tickets |
| ServiceNow | Create incidents, update records, query CMDB |
Documentation
| Service | Capabilities |
|---|---|
| Confluence | Search pages, import documentation |
Monitoring
| Service | Capabilities |
|---|---|
| Datadog | Query metrics, list alerts |
| PagerDuty | Create incidents, acknowledge alerts |
Setting Up Integrations
Accessing Integration Settings
- Go to Integrations in the System section
- View existing integrations
- Click Add Integration to configure new ones
General Setup Process
- Select service type — Choose from available integrations
- Provide credentials — API keys, OAuth tokens, or connection details
- Configure options — Service-specific settings
- Test connection — Verify connectivity
- Enable — Activate the integration
Slack Integration
Prerequisites
- Slack workspace with admin access
- Ability to install Slack apps
Setup Steps
- Click Add Integration and select Slack
- Click Connect to Slack
- Authorize Hublvu in your Slack workspace
- Select default channel for notifications
- Configure notification preferences
- Test by sending a test message
Capabilities
Once connected, Hublvu can:
- Send messages to channels
- Send direct messages to users
- Receive commands from Slack
- Post flow results and alerts
Configuration Options
| Setting | Description |
|---|---|
| Default Channel | Where notifications go by default |
| Notification Types | Which events trigger Slack messages |
| Message Format | Rich formatting or plain text |
Jira Integration
Prerequisites
- Jira Cloud or Data Center instance
- API token or OAuth credentials
- Project access
Setup Steps
- Click Add Integration and select Jira
- Enter your Jira URL
- Provide authentication:
- Cloud: Email + API token
- Data Center: OAuth or personal access token
- Select default project
- Test by querying recent issues
Capabilities
- Create issues from flows or chat
- Update issue status
- Add comments
- Query issues by JQL
- Link incidents to flows
Configuration Options
| Setting | Description |
|---|---|
| Default Project | Project for new issues |
| Issue Type | Default type (Bug, Task, etc.) |
| Custom Fields | Map Hublvu data to Jira fields |
ServiceNow Integration
Prerequisites
- ServiceNow instance
- Integration user with appropriate roles
- API access enabled
Setup Steps
- Click Add Integration and select ServiceNow
- Enter your ServiceNow instance URL
- Provide credentials (username + password or OAuth)
- Configure table access
- Test by querying incidents
Capabilities
- Create incidents
- Update incident status
- Query CMDB
- Link configuration items
- Sync with change management
Confluence Integration
Prerequisites
- Confluence Cloud or Data Center
- API access
Setup Steps
- Click Add Integration and select Confluence
- Enter your Confluence URL
- Provide authentication
- Select spaces to access
- Test by searching pages
Capabilities
- Search documentation
- Import pages to knowledge base
- Link documentation in flows
Managing Integrations
Viewing Status
The integrations list shows:
- Connection status (Connected/Disconnected/Error)
- Last successful connection
- Usage statistics
Editing Integrations
- Click an integration
- Modify settings
- Test changes
- Save
Disabling Integrations
To temporarily disable without removing:
- Open integration settings
- Toggle Enabled off
- Save
The integration remains configured but inactive.
Removing Integrations
To permanently remove:
- Open integration settings
- Click Remove
- Confirm deletion
warning
Removing an integration may break flows that depend on it.
Using Integrations
In Flows
Reference integrations in flow steps:
- "Create Jira ticket for this incident"
- "Send Slack notification with results"
- "Update ServiceNow incident status"
In Chat
Ask the AI to use integrations:
- "Create a Jira ticket for the database issue"
- "Send a Slack message to #ops-alerts"
- "Find Confluence documentation about deployments"
In Automation
Integrations can trigger or be triggered by:
- Incoming webhooks from services
- Scheduled synchronization
- Event-based automation
Security Considerations
Credential Storage
- Credentials are encrypted at rest
- API keys are never exposed in logs
- Tokens can be rotated without reconfiguration
Access Control
- Integration access follows user permissions
- Actions are logged in audit trail
- Sensitive operations may require approval
Best Practices
Use Service Accounts
Create dedicated service accounts for integrations rather than personal accounts.
Minimal Permissions
Grant integrations only the permissions they need. A read-only integration is safer.
Regular Rotation
Rotate API keys and tokens periodically, especially after personnel changes.
Monitor Usage
Review integration audit logs for unexpected activity.
Troubleshooting
Connection Failed
- Verify credentials are correct
- Check service is accessible from Hublvu
- Review service-specific error messages
- Check for IP allowlisting on the service side
Authentication Errors
- Regenerate API token
- Verify OAuth tokens haven't expired
- Check user has required permissions in the service
Actions Failing
- Verify configuration (project IDs, channel names)
- Check the integration user has permission for the action
- Review service-side logs for details
Related Topics
- Integrations Overview — Integration architecture
- Outposts — Connect to internal systems
- Flows — Use integrations in automation