Home / Blocks / Marketing / CTA Sections
13 blocks in this section

Shadcn CTA Sections

Choose a focused shadcn/ui call to action, a newsletter signup form, or a roomier enterprise and team-focused CTA layout.

How it works

Three steps to working code

Install a block and the files land in your repository. Nothing calls back to us.

  1. terminal

    $ npx shadcn@latest add @shadcnstore/cta-section-1

    ✓ Checking registry

    ✓ Installing dependencies

    01

    Run one command

    Every preview above prints its own. The CLI writes the block and the components it needs into your project.

    Installation docs
  2. your project 3 files added

    components/

    ├─ ui/

    ├─ button.tsx

    └─ navigation-menu.tsx

    └─ cta-section-1.tsx

    02

    Get real files

    React, TypeScript and Tailwind v4, with no framework imports. Next.js, Vite, Remix and Astro all work.

  3. cta-section-1.tsx

    <Menu.Trigger

    - asChild

    + render={<button />}

    />

    03

    Edit it as your own

    Built on Base UI, not Radix, so keyboard and focus behaviour come from the primitive.

Blocks that hold state already carry the use client directive the Next.js App Router needs.

Guide

Call-to-action sections that ask at the right moment#

A call to action does not create intent, it collects it. That makes placement most of the job and the layout the rest. These thirteen cover the single-line band, the split layout with supporting links, the newsletter variant and the animated closers.

The thirteen CTA sections#

  • CTA Section 1: a single-line band with a live badge and two actions. Free.
  • CTA Section 2: a community subscribe card with an inline email field and avatar proof. Free.
  • CTA Section 3: a split layout putting documentation and tutorial links beside the primary button. Free.
  • CTA Section 4: a centred call to action with two buttons and no-credit-card reassurance.
  • CTA Section 5: an enterprise layout with feature showcase cards.
  • CTA Section 6: a newsletter signup pairing the ask with the perks and social proof.
  • CTA Section 7: a high-impact productivity closer with gradient buttons and a row of trust indicators.
  • CTA Section 10: the plainest of the paid closers, for a business site that wants no ornament at all.
  • CTA Section 8: a team showcase with hover effects, for a closer that sells the people rather than the product.
  • CTA Section 9: a split layout with organised resource links and image hover animations.
  • CTA Section 11: an enterprise closer over an animated perspective grid floor, under a mono display headline.
  • CTA Section 12: a payments closer with an animated routing grid, two actions and a metric row.
  • CTA Section 13: a global-expansion closer on a configurable WebGL wave field, with inline email capture.

One action, or one and a half#

One primary action, and at most one quiet secondary. Several of these pair a solid button with a text link, which lets somebody who is not ready read the documentation without competing with the main action. Two equally weighted buttons is a choice, and a choice is friction at the exact point you were trying to remove it.

Where a call to action works#

After the argument. Under the pricing table, at the end of a feature story, or below an FAQ section that has just resolved the last objection. A call to action near the top of a page usually just repeats the hero button and dilutes both.

Writing the button label#

Name the thing that happens, not the transaction. Start free trial, book a demo, get the download. Submit, learn more and get started are three ways of telling somebody nothing, and get started is the most common button on the internet precisely because it is the easiest to write and the least informative to read.

Where the action has a cost or a commitment, say so next to the button rather than after the click. CTA 4 carries the no-credit-card line for exactly this reason: the reassurance belongs at the moment of hesitation, not on the page after it.

Newsletter calls to action#

CTA 6 is built for it, pairing the signup with what a subscriber actually receives and a line of social proof. That pairing matters because an email field on its own asks for something and offers nothing in return. Say what arrives and how often, and the conversion rate stops being a mystery.

The animated closers#

CTA Section 11, CTA Section 12 and CTA Section 13 carry rendered layers, the last using WebGL. They suit a launch page or the single closing section of a long page, not a band repeated three times down a site. All of them fall back to the static composition under a reduced-motion preference.

What sits around a CTA#

A footer follows it, and on a launch page a banner above the fold carries the same offer for anybody who never scrolls. For a product that is not shipping yet, a waitlist page is the honest version of this section.

FAQ

CTA Sections questions, answered

What people ask before choosing a block from this collection.

After the argument, not before it. A CTA placed under the pricing table or at the end of a feature story converts because the reader already has the information. One near the top usually just repeats the hero button.
One primary action, and at most one quiet secondary. Several layouts here pair a solid button with a text link, which lets an unready visitor read documentation without competing with the main action for attention.
CTA Section 6 is built for it, pairing the signup with the perks a subscriber gets and a line of social proof. That combination matters, because an email field on its own asks for something and offers nothing in return.
CTA Section 11 renders an animated perspective grid floor, CTA Section 12 an animated routing grid with a metric row, and CTA Section 13 a configurable WebGL wave field with inline email capture. They are heavier than the static layouts, so they suit a launch page rather than every page of a site.
CTA Section 1, 2 and 3 are free. The enterprise, newsletter, split-layout and animated variants are Pro under the licence on the pricing page.

Documentation

The components behind these blocks

How to install, customise and combine the shadcn/ui components this collection is built from.

Free & Premium Templates

Launch Faster with Complete Templates

Love these blocks? Get our free dashboard and landing page templates with 30+ pre-built pages and all the components you need. Premium templates with advanced features launching soon at $69.

Free Templates Now
30+ Pages Included
Premium Coming Soon