Slack Integration with TigerTrust
TigerTrust's Slack integration keeps your team informed about certificate events and enables self-service certificate operations directly from Slack. Receive real-time alerts, run commands, and manage approvals without leaving your workspace.
App Installation
Install TigerTrust from the Slack App Directory:
- Visit the Slack App Directory
- Search for "TigerTrust"
- Click "Add to Slack"
- Authorize permissions
- Configure your workspace settings
Channel Notifications
Configure alerts for different channels:
yaml1# TigerTrust Slack configuration 2notifications: 3 channels: 4 - name: "#cert-alerts" 5 events: 6 - certificate_expiring 7 - certificate_expired 8 - policy_violation 9 filters: 10 environment: production 11 severity: [critical, high] 12 13 - name: "#security-ops" 14 events: 15 - certificate_issued 16 - certificate_revoked 17 - discovery_complete 18 filters: 19 environment: [production, staging]
Alert Messages
Certificate alerts use rich Block Kit formatting:
json1{ 2 "blocks": [ 3 { 4 "type": "header", 5 "text": { 6 "type": "plain_text", 7 "text": "⚠️ Certificate Expiring Soon" 8 } 9 }, 10 { 11 "type": "section", 12 "fields": [ 13 { 14 "type": "mrkdwn", 15 "text": "*Certificate:*\napi.example.com" 16 }, 17 { 18 "type": "mrkdwn", 19 "text": "*Expires In:*\n7 days" 20 }, 21 { 22 "type": "mrkdwn", 23 "text": "*Environment:*\nProduction" 24 }, 25 { 26 "type": "mrkdwn", 27 "text": "*Issuer:*\nDigiCert" 28 } 29 ] 30 }, 31 { 32 "type": "actions", 33 "elements": [ 34 { 35 "type": "button", 36 "text": {"type": "plain_text", "text": "Renew Now"}, 37 "style": "primary", 38 "action_id": "renew_certificate" 39 }, 40 { 41 "type": "button", 42 "text": {"type": "plain_text", "text": "View Details"}, 43 "action_id": "view_certificate" 44 } 45 ] 46 } 47 ] 48}
Slash Commands
Use slash commands for certificate operations:
text1/tigertrust status 2→ Shows certificate health summary 3 4/tigertrust list --expiring 30 5→ Lists certificates expiring within 30 days 6 7/tigertrust renew api.example.com 8→ Initiates certificate renewal 9 10/tigertrust request --domain app.example.com --env production 11→ Submits a certificate request for approval 12 13/tigertrust search "*.example.com" 14→ Searches for matching certificates
Interactive Workflows
Enable certificate approvals in Slack:
yaml1# Certificate request workflow 2workflow: 3 name: certificate-request 4 trigger: /tigertrust request 5 6 steps: 7 - type: form 8 fields: 9 - name: domain 10 type: text 11 required: true 12 - name: environment 13 type: select 14 options: [production, staging, development] 15 - name: reason 16 type: textarea 17 18 - type: approval 19 approvers: 20 - "@security-team" 21 channel: "#cert-approvals" 22 23 - type: action 24 on_approval: provision_certificate 25 on_rejection: notify_requester
App Home
The TigerTrust App Home provides:
- Personal certificate dashboard
- Quick actions for common operations
- Recent certificate events
- Team notification preferences
Workflow Builder Integration
Create custom Slack workflows:
yaml1# Slack Workflow with TigerTrust steps 2workflow: 3 name: "Certificate Incident Response" 4 5 steps: 6 - slack.message: 7 channel: "#cert-incidents" 8 text: "Certificate issue detected" 9 10 - tigertrust.get_certificate_status: 11 certificate_id: "{{trigger.certificate_id}}" 12 13 - slack.form: 14 fields: 15 - action: [renew, investigate, escalate] 16 17 - tigertrust.execute_action: 18 action: "{{form.action}}"
Notification Preferences
Users can customize their notifications:
text1/tigertrust notifications 2→ Opens notification preferences dialog 3 4Options: 5- Certificates I own: Daily digest 6- Team certificates: Immediate for critical 7- Policy violations: Immediate 8- Discovery events: Weekly summary
Keep your team informed and enable self-service certificate operations with TigerTrust's Slack integration.