Skip to main content

What to Customize

This is your cheat sheet. It tells you exactly what to change to make KwikSaaS yours, and what you should leave untouched.

βœ… You MUST Change These

These files contain placeholder branding that you need to replace with your own.
Don’t launch without updating these files. They contain demo branding and placeholder legal text.

🎨 CUSTOMIZE These (Your Content)

Update these to match your product and marketing.
Pro tip: Start with marketing.config.ts β€” it controls most of the landing page content from one file.

⚠️ MODIFY with Care

These control core functionality. Change them, but understand what you’re changing.
Keep plans in sync. If you change plans.ts, make sure plans.config.ts and your Stripe products match.

🚫 DON’T Touch These

Leave these alone unless you’re an experienced developer making intentional changes.
These are the β€œboilerplate” parts. They’re designed to just work. Focus your energy on the customization files above.

5-Minute Customization Checklist

New to KwikSaaS? Follow this order:
1

Update site config (2 min)

Edit src/lib/seo/config.ts:
2

Replace logo (1 min)

Drop your logo SVG into public/logos/logo.svg
3

Update hero text (2 min)

Edit src/config/marketing.config.ts:
Done! You now have a customized landing page. Deploy it or keep customizing.

File Locations At a Glance


Need More Details?

Full Customization Guide

Deep dive into theming, colors, and components

Payments Setup

Configure Stripe products and plans