About Shadcn Integrations Blocks
An integrations section shows the tools and platforms your product connects with, so visitors can see at a glance that it fits their existing workflow. These six shadcn integration blocks cover the common layouts: descriptive app cards, a compact logo row, a logo grid next to your copy and two animated marquees.
Like the rest of our shadcn blocks, every layout is built with React, TypeScript and Tailwind CSS on top of shadcn ui components such as Card, Badge, Button and Tooltip. The sample content uses popular AI tools with real SVG logos, which you replace with your own apps. All blocks are responsive and follow your light and dark theme.
Key Elements of an Integrations Section
- Benefit headline: one line such as “Integrate with your favourite apps” that tells visitors why the logos matter.
- Recognizable logos: the best known tools first, because visitors scan for the apps they already use.
- App names: a visible label or a tooltip for every logo, so the section is readable and accessible.
- Short descriptions: one line per app when the integration is not obvious from the name.
- A path to the full list: a Browse All Apps, See all or Explore Integration button that leads to your directory or docs.
Where and Why to Use Integrations Blocks
People rarely buy a tool that does not fit the stack they already use. An integrations block answers that question on the page, before a visitor has to search your docs or ask sales. It also works as social proof: well known logos next to your product signal that it is established and easy to adopt. Because these are regular shadcn components styled with Tailwind CSS, the section matches the rest of your shadcn ui pages without extra design work.
- SaaS homepages: place it after the main features to show that the product plugs into the tools teams use every day.
- Pricing pages: a short logo row near the plans removes a common doubt right before the purchase.
- App marketplaces: cards with a Connect button turn the section into a small directory where users can start a setup.
- Developer platforms and APIs: show the frameworks, SDKs and services your API works with.
- AI products: list the models and AI tools your product connects to, as the sample content does.
- Agency and portfolio sites: present the tech stack or the platforms you build on for clients.
Integrations Blocks in This Collection
- Integrations 1: A card grid for products whose integrations need a few words of explanation. Each card can link to its own setup or docs page.
- Integrations 2: Works like a small app marketplace, with a Connect button on every card and a Browse All Apps action at the top.
- Integrations 3: The most compact option. Overlapping round logos fit under a hero or between two larger sections, and tooltips keep every app named.
- Integrations 4: Puts your message first, with the explanation on one side and the supported apps on the other.
- Integrations 5: A vertical marquee beside your copy. The moving columns suggest a large ecosystem without a long static list.
- Integrations 6: A full width horizontal marquee that works as a closing band on a homepage or landing page.
Similar Block Categories
- Feature Sections: explain what the product does before you show what it connects to.
- Testimonials: add customer quotes as a second layer of social proof next to the logos.
- Stats: back up the integration story with numbers such as active users or connected apps.
- How It Works: walk visitors through connecting an app in a few steps.
- Call to Action: close the section with a clear next step, such as starting a free trial.
Accessibility
Keep a visible name or an accessible label for every logo. Integrations 3 already gives each round logo button an aria-label with the app name and shows the same name in a tooltip. For the animated blocks, consider pausing or disabling the motion for visitors who set their system to reduce motion, and make sure the important apps are also named in nearby text.
Integrations FAQ
motion package. Integrations 6 uses the InfiniteSlider component, which is built on motion and react-use-measure. Make sure these packages are installed in your project before you add either block.speedOnHover prop next to the default speed of 40. Set a lower value and the logos slow down while the pointer is over them, so visitors can read the app names.link prop that feeds its Learn More button, so you can point each app to its setup guide. In Integrations 2 the Connect button on each card can open your OAuth flow or an install page.
