No Integrations State
Empty integrations surface with unlock bullets, a browse CTA, and Slack, GitHub, and Jira quick-connect chips.
Empty integrations surface with unlock bullets, a browse CTA, and Slack, GitHub, and Jira quick-connect chips.
The Application Collection unlocks the source for every Application block. All Access unlocks every Collection.
Already purchased? Log in
No Integrations State is the empty surface shown before any tools are connected, a Plug icon header, the line Connect your tools once and Acme keeps everything in sync, three bullet unlocks (sync issues, route alerts, trigger deploys), a Browse integrations button, and a quick-connect strip at the bottom with Slack, GitHub, and Jira chips.
Unlocks and popular integrations are separate const arrays. The quick-connect chips use aria-pressed-ready button elements so adding real OAuth handlers needs no markup change.
Reach for this block on the integrations index page when the workspace has zero connected tools. Wire the Browse integrations button to your catalog route and each chip to its OAuth entry point.
A natural flow around it on an Application Pro page:
Before
After
One strong use is the first-time integrations surface. Other empty states in this shape:
Tip: name what integrations unlock before asking for the click, the why earns the OAuth prompt.