# Modules

> Turn on optional features for your project — Blog, Community, Marketing Funnels, and CRM.

Source: https://knowledge.estage.com/project-settings/modules/
Part of the ESTAGE knowledge base (https://knowledge.estage.com). Full corpus: https://knowledge.estage.com/llms-full.txt

---
The **Modules** tab is where you switch on the bigger optional features of your project. Each
module is opt-in — your site stays lean until you add what you need.

## Available modules

### Blog

Adds a full `/blog` section to your site with posts, authors, and categories. When you enable
it, Genesis generates the blog so it matches your site's existing theme.

- **Not added yet** → **Add blog**
- **Already on** → **Open editor →**

### Community

Spins up a social space attached to your site — groups, courses, events, and a member feed.
Great for turning an audience into a membership.

- **Not added yet** → **Add community**
- **Already on** → **Open community →**

### Marketing Funnels

Opens the node-based **Funnels** builder for this project, where you design multi-step flows
(landing → checkout → upsell → thank-you) visually. If you don't have a funnel yet, you'll be
prompted to create your first one.

- **Open Funnels →**

### CRM

Opens your **Estage CRM** to manage contacts, products, integrations, and payments collected
through your site.

- **Open CRM →**

## A module on its own subdomain

A module doesn't have to live in a folder of your main site. It can run on **its own subdomain** —
`app.yourdomain.com`, `store.yourdomain.com` — **each with its own home page**.

Connect the subdomain in [Settings → Domains](/domains/connect/), and the AI takes it from there:
it knows **which module it's working in** and keeps its edits scoped to that module instead of
spilling into the rest of the site.

:::tip
You'll also find quick toggles for Blog, Community, Funnels, and CRM on the
[General](/project-settings/general/) tab — the Modules tab is just the dedicated home for them.
:::
