Automark Astro is a free, MIT-licensed SaaS website template built with Astro 6 and Tailwind CSS 4, made specifically for GoHighLevel white-label SaaS resellers and agencies that want a branded marketing site with CRM and payment automation out of the box.
What is Automark Astro?
Automark Astro is an open-source static-site template that combines a GoHighLevel (GHL) CRM integration with a Stripe subscription checkout flow, all wrapped in a 10+ page conversion-focused website. As input, it takes a GHL sub-account's Location ID, Private API key, and calendar scheduling link, plus Stripe Secret key and webhook signing secret; as output, it generates a full SaaS marketing site with lead-capturing forms, a blog, careers pages, case studies, and an interactive pricing table. The theme is designed and developed by Themefisher, supports MDX content, and ships with an .agents/skills directory for AI-assisted editing.
Key Features
- Native GoHighLevel integration — captures leads from contact forms, assigns GHL tags (website-lead-generation, website-contact-form, checkout-initiated, paid-customer), and syncs messages to the GHL Conversations tab.
- Stripe subscription suite — creates checkout sessions via the /api/checkout route, listens for checkout.session.completed webhooks, and updates the GHL contact with a price field when payment succeeds.
- 10+ pre-designed pages — home, about, features, integrations, pricing, blog, careers, case studies, contact, legal, and an error page are included out of the box.
- Agentic IDE support — a pre-configured .agents/skills directory works with Cursor, Claude Code, VS Code, and Antigravity for AI-assisted code maintenance.
- 100 Google PageSpeed score (Desktop) — the demo page reports a perfect 100 on desktop performance.
- Astro 6 + Tailwind CSS 4 — the stack outputs minimal JavaScript and loads quickly; it's statically generated (SSG).
- MDX support — blog posts, case studies, and careers pages are authored as MDX, with automatic OG image and sitemap generation.
- Interactive pricing table — a monthly/yearly toggle is built into the pricing page.
Who is Automark Astro for?
- GoHighLevel white-label resellers — replace stock templates with a modern, bespoke-looking client site that already handles lead capture and Stripe billing.
- Marketing agencies — offer clients a fast, SEO-friendly SaaS site with GHL contact-form routing and calendar booking pre-configured.
- Developers using AI coding tools — the included .agents/skills directory makes it easy for Cursor, Claude Code, or VS Code to maintain and extend the template.
What can you do with Automark Astro?
- SaaS resellers: launch a branded website in minutes with the demo's pricing, features, and integration pages, and connect it to GoHighLevel to capture leads and tag them as paid after Stripe checkout.
- Agencies: convert site visitors into booked calls using the GHL-integrated contact form and calendar scheduling link.
- Content editors: publish MDX blog posts, case studies, and careers listings with automatically generated OG images.
- Developers: extend the workflow with the documented API routes — /api/lead, /api/contact, /api/checkout, and the Stripe webhook — to add custom automation.
How does Automark Astro work?
After installing dependencies with yarn, you copy .env.example to .env and fill in the GHL Location ID, Private API key, calendar scheduling link, and Stripe Secret key plus webhook signing secret. Running yarn dev starts the Astro dev server. Form submissions hit /api/lead and /api/contact, which create GHL contacts and tag them; the pricing page calls /api/checkout to start a Stripe session, and the webhook that listens for checkout.session.completed marks the customer as paid.
FAQ
Is Automark Astro free?
Yes. The template is released under the MIT license and is free to use and modify. The demo images are for demonstration purposes only, but the code itself has no restrictions on commercial use.
Does Automark Astro work without GoHighLevel or Stripe?
The marketing pages will still render, but the lead-capture, contact-form, calendar, and checkout features require the GHL and Stripe API keys to be configured in the environment file. Without them, those API routes will not function.
What is the .agents/skills directory for?
It's a set of skill definitions for agentic IDEs such as Cursor, Claude Code, VS Code, and Antigravity. It lets an AI assistant understand the project's conventions and make edits to the GoHighLevel and Stripe integrations without breaking them.
Does Automark Astro include a CMS?
It ships with Sitepins, a Git-based headless CMS, pre-configured. You can click the "Edit with Sitepins" button to clone the repository and start editing content visually.








