Ravi Katiyar

Pricing Sections

Pricing

About

Animated Pricing Tiers This component displays pricing plans in a responsive layout. It features a monthly/yearly toggle and is animated using framer-motion. All text, features, prices, and colors are passed in as props, making it fully reusable.

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Pricing Sections to your project and fits it to your theme.

Code

How Pricing Sections is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

import { AnimatedPricingTiers } from "@/components/ui/pricing-sections"; // Adjust path as needed
import {
  Users,
  Palette,
  Code,
  Mail,
  Link2,
  UploadCloud,
  MousePointerClick,
  FileText,
  Lock,
  MailCheck,
  History,
  PlusCircle,
  BarChart2,
  Zap
} from "lucide-react";

// Demo component to showcase the AnimatedPricingTiers
export default function AnimatedPricingTiersDemo() {
  const tiers = [
    {
      name: "Pro",
      monthlyPrice: 24,
      yearlyPrice: 240, // Assuming $20/month for yearly
      cta: "Get started",
      accentColor: "hsl(326.3 73.7% 50%)", // Pro plan pink color
      features: [
        {
          icon: <Palette size={20} />,
          title: "Remove Tally branding",
          description: "Hide all branding and make your forms truly your own.",
        },
        {
          icon: <Users size={20} />,
          title: "Collaboration",
          description: "Invite unlimited team members to shared workspaces.",
        },
        {
          icon: <Zap size={20} />,
          title: "Advanced customization",
          description: "Customize your forms with built-in design options.",
        },
        {
          icon: <Mail size={20} />,
          title: "Email notifications",
          description: "Send tailored emails to yourself and respondents.",
        },
        {
          icon: <Link2 size={20} />,
          title: "Customize link preview",
          description: "Change the form's OG image, favicon, title and description.",
        },
        {
          icon: <UploadCloud size={20} />,
          title: "Unlimited uploads",
          description: "Remove the 10 MB per file size limit when using the File Upload block.",
        },
        {
          icon: <MousePointerClick size={20} />,
          title: "Drop-off analytics",
          description: "Identify where respondents abandon your form and increase completion rates.",
        },
        {
          icon: <FileText size={20} />,
          title: "Premium integrations",
          description: "Analyze traffic sources with Google Analytics and optimize ad campaigns with Meta Pixel.",
        },
      ],
    },
    {
      name: "Business",
      monthlyPrice: 74,
      yearlyPrice: 740, // Assuming $61.6/month for yearly
      cta: "Get started",
      accentColor: "hsl(221.2 83.2% 53.3%)", // Business plan blue color
      extraInfo: (
        <p className="text-sm text-foreground">
          <strong>Everything in Pro</strong>, plus the following features tailored for organizations with advanced needs.
        </p>
      ),
      features: [
        {
          icon: <Lock size={20} />,
          title: "Control data retention",
          description: "Automatically delete form submissions after a set period to comply with privacy.",
        },
        {
          icon: <MailCheck size={20} />,
          title: "Verify emails",
          description: "Confirm respondents' email addresses to capture high-quality leads.",
        },
        {
          icon: <History size={20} />,
          title: "Version history",
          description: "Restore your form to a previous version up to 90 days ago.",
        },
        {
          icon: <PlusCircle size={20} />,
          title: "More to come",
          description: "We are working on more Business features. Stay tuned!",
        },
      ],
    },
  ];

  return (
    <div className="bg-background text-foreground w-full">
      <AnimatedPricingTiers
        title="Do more with Tally"
        subtitle="Upgrade to access advanced features designed for growing teams and creators."
        illustrationSrc="https://cdn.21st.dev/assets/mirror/4e/4e6470073e0bfba3117da69e6fe7e3d43efa2f909b79fde279be6f395569b5e9.png" // Example SVG link
        yearlyDiscountBadge="2 months off"
        tiers={tiers}
      />
    </div>
  );
}

Dependencies

More by Ravi Katiyar

View all
  • Animated Shader Hero

    Animated Shader Hero

    3.7K
  • Hero

    Hero

    3.1K
  • Circular Gallery

    Circular Gallery

    2.7K
  • Minimalist Hero

    Minimalist Hero

    2.5K
  • Floating Icons Hero Section

    Floating Icons Hero Section

    1.9K
  • Glass Calendar

    Glass Calendar

    1.8K
  • Feature Carousel

    Feature Carousel

    1.7K
  • AI Image Generator Hero

    AI Image Generator Hero

    1.4K

More in Pricing

View all
  • Pricing Section

    Pricing Section

    582
  • Pricing Cards

    Pricing Cards

    31
  • Pricing Card

    Pricing Card

    535
  • Pricing Section

    Pricing Section

    173
  • pricing section

    pricing section

    158
  • Single Pricing Card

    Single Pricing Card

    795
  • Pricing

    Pricing

    125
  • Glowing Pricing Tiers

    Glowing Pricing Tiers

    45