Feature Access
Which features are unlocked by your plan, how feature locks behave, and what to do when something is unavailable.
Not every capability in TDC Site Builder is available on every plan. This page lists the plan-gated features, explains what a "lock" looks like, and shows how to regain access. For the underlying model, see How Billing & Features Work.
Locked vs. Limited
Two different states make a feature unavailable. Recognizing which one you're hitting tells you how to fix it.
| State | Cause | What you see | Fix |
|---|---|---|---|
| Locked | The feature isn't part of your plan. | A "feature locked" overlay covering the controls, with an upgrade prompt. | Upgrade to a plan that includes the feature. |
| Limited | The feature is included but you've reached its quota. | The feature works, but the Create / Add action is disabled with a "limit reached" notice. | Upgrade for a higher quota, or free up usage. |
A locked feature requires a plan change. A limited feature can often be resolved without upgrading — by deleting or archiving something you no longer need. See Usage Limits & Quotas.
Plan-Gated Features
These features display a lock overlay when your plan doesn't include them. The exact plan each feature belongs to is shown on the Compare Plans page.
| Feature | What it unlocks | Where it appears |
|---|---|---|
| Custom Domains | Connecting your own domain with automatic SSL. | Site dashboard → Domains tab (Custom Domain Locked) |
| Basic Analytics | Google Tag Manager, GA4, and Meta Pixel integrations. | Site dashboard → Integrations (Basic Analytics Locked) |
| Custom Scripts | Injecting custom header/footer <script> code. | Site dashboard → Integrations |
| Live Collaboration | Site-level invites, real-time co-editing, and per-site role overrides. | Site dashboard → Team (Live Collaboration Locked) |
| Blog | The full blog publishing system (posts, authors, categories, tags). | Site dashboard → Blog |
| API & Webhooks | Programmatic REST API access and outbound webhooks. | Dashboard → API & Webhooks |
| AI Generations | AI-assisted content generation, capped by a monthly quota. | Editor and content tools |
When a feature is locked, previously saved configuration is preserved but inactive. For example, custom scripts you added on a higher plan are kept but stop running after a downgrade, and start working again the moment you upgrade.
How Access Is Granted
A feature is usable only when two conditions are both met:
- Your plan includes it — this is the workspace-wide gate set by the Owner's plan.
- Your role permits it — once unlocked, your workspace or site role decides what you can do with it.
This means access is inherited from the plan, then scoped by role. A higher plan never overrides role restrictions: a Viewer on the top plan still can't publish, and an Editor on a basic plan still can't use a feature that plan doesn't include.
What to Do When a Feature Is Locked
- If you're an Owner: open Compare Plans and upgrade to a plan that includes the feature. It unlocks immediately for the whole workspace.
- If you're an Editor or Viewer: you can't change billing. Ask a workspace Owner to upgrade. Once they do, the feature unlocks for you automatically — no further action needed on your part.