Skip to main content
Integrations

Integrations Overview

Available Integrations

Unpack connects with the tools your team already uses so that retrospective insights flow directly into your daily workflow. Instead of copying action items by hand or switching between apps, integrations let you automate the handoff between reflection and execution.

The following integrations are currently available:

  • Slack — Receive real-time notifications when retrospectives start, action items are created, and weekly digest summaries are ready. Keep your team informed without leaving the conversation.
  • Jira — Automatically sync action items from your retrospectives into Jira issues. Configure the target project and issue type so items land in the right backlog.
  • Linear — Push action items to Linear as new issues, import team and label metadata, and keep assignment information in sync across both platforms.
  • SSO / SAML — Enterprise customers can configure single sign-on through any SAML 2.0-compatible identity provider for centralized authentication and user provisioning.

Plan Availability

Integrations are available on the Pro and Enterprise plans. Teams on the Free plan can view integration descriptions but cannot activate connections.

SSO / SAML configuration is exclusive to the Enterprise plan. If you need single sign-on, contact our sales team to discuss an upgrade.

To check your current plan, navigate to Organization Settings → Billing. If you are on a plan that supports integrations, the Integrations tab will appear in your organization settings sidebar.

Connecting an Integration

All integrations follow a similar connection flow. The exact steps vary by provider, but the general process is the same:

  1. Navigate to Organization Settings → Integrations.
  2. Locate the integration you want to enable and click Connect.
  3. You will be redirected to the third-party provider's authorization page (Slack, Jira, or Linear). Sign in if prompted and grant the requested permissions.
  4. After authorization, you will be redirected back to Unpack. A success message confirms the connection is active.
  5. Configure integration-specific settings such as notification channels, target projects, or sync preferences.

You must be an Admin or Owner of the organization to connect or disconnect integrations. Regular members can view integration status but cannot modify settings.

Disconnecting an Integration

If you no longer need an integration, you can disconnect it at any time:

  1. Navigate to Organization Settings → Integrations.
  2. Find the active integration and click Disconnect.
  3. Confirm the disconnection in the dialog. This revokes the OAuth token on Unpack's side and stops all data sync and notifications.

Disconnecting an integration does not delete any data that was previously synced. For example, Jira issues created from action items will remain in your Jira project. However, no new syncs will occur until the integration is reconnected.

If you revoke Unpack's access directly from the third-party provider's settings (for example, from Slack's app management page), Unpack will detect the revocation on the next sync attempt and mark the integration as disconnected.

Managing Integration Settings

Each connected integration has its own settings panel within the Integrations page. Depending on the integration, you can configure:

  • Notification preferences — Choose which events trigger notifications and where they are delivered.
  • Sync direction — Control whether data flows one-way (Unpack to the external tool) or includes incoming webhooks.
  • Target projects or channels — Map Unpack teams to specific Slack channels, Jira projects, or Linear teams.
  • Retry and manual sync — Re-trigger failed syncs or manually push individual action items.

Settings are scoped to the organization level. If your organization has multiple teams, some integrations allow per-team configuration. For instance, each team can have its own Slack notification channel while sharing a single Slack workspace connection.

Permissions and Security

Unpack requests only the minimum permissions needed for each integration. OAuth tokens are encrypted at rest and are never exposed in the Unpack UI after the initial connection.

  • Slack: permission to post messages to selected channels and read channel lists.
  • Jira: permission to create and update issues in configured projects.
  • Linear: permission to create issues, read teams and labels, and receive webhooks.

If your organization has specific security or compliance requirements, contact our support team for a detailed breakdown of requested scopes and data handling practices.

Troubleshooting

If an integration is not working as expected, try the following steps:

  1. Check that the integration is still connected by visiting Organization Settings → Integrations. If the status shows "Disconnected," reconnect the integration.
  2. Verify that the third-party service has not revoked access. Some providers expire tokens after a period of inactivity.
  3. Confirm that you have the required permissions in the external tool (for example, you need write access to a Jira project to sync issues there).
  4. Review the sync log on the integration detail page. Failed syncs display an error message with a Retry button.

If the problem persists after reconnecting, please reach out to support@unpackretros.com with your organization name and a description of the issue. Include any error messages from the sync log.