import Footer from "~/components/Footer"; import Header from "~/components/Header"; import Head from "next/head"; import { useState } from "react"; import { CheckIcon, XMarkIcon } from "@heroicons/react/20/solid"; import Tooltip from "~/components/Tooltip"; import { Disclosure, Transition } from "@headlessui/react"; import { ChevronUpIcon } from "@heroicons/react/20/solid"; import CTA from "~/components/CTA"; import VideoRecordModal from "~/components/VideoRecordModal"; import { usePostHog } from "posthog-js/react"; import { signIn } from "next-auth/react"; import Link from "next/link"; export default function Pricing() { const [billedAnnually, setBilledAnnually] = useState(true); const posthog = usePostHog(); const toggleBillingCycle = () => { setBilledAnnually(!billedAnnually); posthog?.capture("change billing cycle"); }; return ( <> Snapify | Pricing
Choose the plan that fits your needs.
{[ { name: "Pro", price: { monthly: "$10", annual: "$8" }, features: [ { feature: "Unlimited recordings", description: "Make and store unlimited recordings of your tab, desktop, and any application.", included: true, }, { feature: "Video download", description: "Download your recorded videos for offline viewing or sharing with others.", included: true, }, { feature: "External video upload", description: "Upload videos recorded using other tools or platforms to your Snapify library.", included: true, }, ], }, ].map(({ name, price, features }) => (
{name === "Pro" ? (
Most Popular
) : null}
{name}
{billedAnnually ? price.annual : price.monthly} / mo.
{billedAnnually ? "billed annually" : "billed monthly"}
{features.map(({ feature, description, included }) => (
{included ? : }
{feature}
))}
))}
Enterprise
Custom
Contact us for a custom quote and a custom onboarding process.
posthog?.capture("clicked contact enterprise plan") } className="btn mt-4 block w-full appearance-none rounded-lg bg-black px-4 py-2.5 text-center text-sm font-medium text-white shadow-lg shadow-black/50 duration-100 focus:outline-transparent disabled:opacity-80" > Contact
FAQs
{[ { question: "What are my payment options?", answer: "You can be billed monthly, but save 20% if you pay annually. We currently accept credit card payment. Contact us at hello@snapify.it if you need an alternative payment method.", }, { question: "Can I import videos I already recorded?", answer: "Yes! Snapify allows you to import your existing videos.", }, ].map(({ answer, question }) => ( {({ open }) => ( <> {question} {answer} )} ))}