Tilda Publishing uses a project-based collaboration model where the account owner invites contributors to specific projects. The permission system is simple compared to enterprise CMSes -- Tilda offers a small fixed set of roles with project-scoped access. There are no per-page permissions, no custom roles, and no API-level access controls. The model is designed for creative teams building landing pages and content sites.
Permission model
Tilda's access control has two scoping levels:
- Account level -- the account owner controls billing, account settings, and all projects. The owner can create projects and invite contributors.
- Project level -- contributors are invited to individual projects with one of three role types. A contributor on Project A has no access to Project B unless separately invited. Each project is an isolated workspace.
There are no field-level, section-level, or page-level permissions. A contributor to a project can work with all pages within that project according to their role's capabilities.
Available roles
| Role | Access | Limitations |
|---|---|---|
| Account Owner | Full control: all projects, billing, domains, integrations, settings | One per account |
| Admin (project-level) | Full project access: create/edit/publish pages, manage project settings, invite other contributors | No billing, no access to other projects |
| Editor (project-level) | Create and edit pages, manage content blocks, work with images and text | Cannot publish pages, cannot change project settings, cannot manage contributors |
| Designer (project-level) | Create and edit pages with full design capabilities | Cannot publish, limited settings access |
Key distinction: Editors and Designers can prepare content but cannot publish. Publishing requires Admin or Owner access. This creates a natural review workflow.
Admin UI paths
| Task | Location |
|---|---|
| Manage project contributors | Project Settings > Contributors |
| Invite a contributor | Project Settings > Contributors > Add (email + role) |
| Remove a contributor | Project Settings > Contributors > [User] > Remove |
| Change contributor role | Project Settings > Contributors > [User] > Change Role |
| Account settings | Account menu (top-right) > Account Settings |
| Billing management | Account Settings > Subscription |
| Domain settings | Project Settings > Domain |
| Publishing settings | Project Settings > Publishing |
API access management
Tilda API:
- REST API available on Business plans at
https://api.tildacdn.info/v1/ - Authentication via
publickeyandsecretkeyparameters - API keys generated at Account Settings > API Integration
- Read-only: the API provides
getprojectslist,getproject,getpageslist,getpage,getpagefull,getpageexport - No write operations -- the API cannot create, edit, or delete pages
- API keys are account-scoped, not project-scoped -- a key accesses all projects in the account
Webhook/export integration:
- Tilda supports publishing to external platforms (Amazon S3, FTP, custom URL) via export settings
- Export triggers on page publish
- No real-time webhooks for content change events
Custom code:
- Pages can include custom HTML blocks with JavaScript
- Custom code in the
<head>is configurable per page and per project (Project Settings > More > HTML code for Head) - Only Admins and Owners can modify project-level head code
Analytics-specific permissions
Tilda offers both built-in statistics and external analytics integration:
- Tilda Statistics -- built-in page view and visitor statistics accessible from the project dashboard. Available to all project contributors (Admins, Editors, Designers). Shows page-level traffic data.
- Google Analytics -- configured at Project Settings > Analytics > Google Analytics. Enter the Measurement ID. Only project Admins and the Account Owner can modify analytics settings.
- Google Tag Manager -- configured at Project Settings > Analytics > Google Tag Manager. Admin/Owner only.
- Facebook Pixel -- Project Settings > Analytics > Facebook Pixel. Admin/Owner only.
- Yandex.Metrica -- Project Settings > Analytics > Yandex Metrica. Admin/Owner only (Tilda is popular in Russian-speaking markets).
- Custom analytics code -- injected via Project Settings > More > HTML for Head section. Admin/Owner only.
- Per-page analytics -- individual pages can have page-specific tracking code in their Settings > SEO & Analytics tab. Editors can access this if they have page editing permission.
For analytics teams:
- Grant the Editor role for read access to Tilda Statistics without publishing ability
- Configure analytics platform access (GA, GTM) through those platforms' own user management for detailed data
- Keep analytics integration settings (tracking IDs) under Admin/Owner control to prevent accidental changes
- Use the Tilda API (Business plan) to programmatically pull page metadata for content analytics pipelines
Sub-pages
- Roles and Permissions -- project role capabilities, publishing workflow, and multi-project access patterns
- Adding and Removing Users -- inviting contributors, managing project access, and transferring ownership