import {Footer, Navbar, SectionHeader} from '../components'; import {motion} from 'framer-motion'; import {Bricolage_Grotesque, Hanken_Grotesk, JetBrains_Mono} from 'next/font/google'; import {DASHBOARD_URI, LANDING_URI, WIKI_URI} from '../lib/constants'; import React from 'react'; import {NextSeo} from 'next-seo'; import Artur from '../../public/assets/artur.png'; import Joe from '../../public/assets/joe.png'; import Noah from '../../public/assets/noah.png'; import Pierre from '../../public/assets/pierre.png'; import Jonni from '../../public/assets/jonni.png'; import Alisson from '../../public/assets/alisson.png'; import Image from 'next/image'; import Script from 'next/script'; import Link from 'next/link'; import { ArrowRight, ArrowUpRight, BarChart3, Globe, Inbox, Mail, Megaphone, PackageOpen, Send, Shield, User, Users, Workflow, } from 'lucide-react'; const display = Bricolage_Grotesque({ subsets: ['latin'], variable: '--font-display', display: 'swap', weight: ['400', '500', '600', '700', '800'], }); const body = Hanken_Grotesk({ subsets: ['latin'], variable: '--font-body', display: 'swap', weight: ['400', '500', '600', '700'], }); const mono = JetBrains_Mono({ subsets: ['latin'], variable: '--font-mono', display: 'swap', weight: ['400', '500'], }); const testimonials = [ { testimonial: 'Transparent and intuitive UI, extremely easy setup & automation and great support.', author: 'Artur Czemiel', image: Artur, role: 'Founder at GraphQL Editor', featured: true, }, { testimonial: 'Lots of care put into Plunk', author: 'Jonni Lundy', image: Jonni, role: 'Founding Operations Manager at Resend', }, { testimonial: "I've been using Plunk for building & sending out marketing emails and genuinely love it!", author: 'Joe Ashwell', image: Joe, role: 'Founder at UnwindHR', }, { testimonial: 'I loved the ease of use, beautiful UI and great UX. Everything simply works.', author: 'Alisson Leal', image: Alisson, role: 'Founder at Brapi', }, { testimonial: 'Simple to use, efficient and no regrets!', author: 'Noah Di Gesu', image: Noah, role: 'Founder at Smoothey', }, { testimonial: 'Clean design, easy to understand, fair pricing.', author: 'Pierre Jacquel', image: Pierre, role: 'Founder at Landingly', }, ]; const features = [ { icon: , title: 'Workflow Automation', description: 'Visual builder for complex email sequences with triggers, delays, and conditional logic. No code required.', feature: true, }, { icon: , title: 'Dynamic Segments', description: 'Real-time audience segmentation based on contact data and behavior.', }, { icon: , title: 'Campaign Management', description: 'Broadcast emails with scheduling and performance tracking.', }, { icon: , title: 'Analytics', description: 'Detailed metrics on opens, clicks, bounces, and conversions across campaigns.', }, { icon: , title: 'Inbound Email', description: 'Receive and process incoming emails with webhook notifications.', }, { icon: , title: 'Custom Domains', description: 'Brand consistency with DKIM authentication and custom sending domains.', }, ]; const competitors = [ {name: 'Resend', slug: 'resend'}, {name: 'SendGrid', slug: 'sendgrid'}, {name: 'Mailchimp', slug: 'mailchimp'}, {name: 'Customer.io', slug: 'customerio'}, {name: 'Mailgun', slug: 'mailgun'}, ]; const customers: {name: string; url: string; logo: string; imgClassName?: string; label?: string}[] = [ {name: 'Krumzi', url: 'https://krumzi.com', logo: '/assets/krumzi.svg'}, {name: 'Waidwissen', url: 'https://waidwissen.com', logo: '/assets/waidwissen.svg'}, {name: 'Dodo Payments', url: 'https://dodopayments.com', logo: '/assets/dodo.svg'}, {name: 'SnowSEO', url: 'https://snowseo.com', logo: '/assets/snowseo.svg', imgClassName: 'h-9'}, {name: 'Viral', url: 'https://viral.app', logo: '/assets/viral.svg', imgClassName: 'h-9'}, ]; const tickerItems = [ 'Open Source', 'AGPL-3.0', 'Self-Hostable', '$0.001 / email', 'Unlimited Contacts', 'GDPR Compliant', '5,000+ GitHub Stars', 'EU Hosted', ]; export default function Index() { return ( <>