Weebly User Management | OpsBlu Docs

Weebly User Management

Weebly site-level access model covering editor invitations, dashboard permissions, and analytics integration controls.

Weebly (now part of Square) uses a site-level collaboration model with a small set of fixed roles. The platform is designed for small businesses and personal sites, so the permission system prioritizes simplicity over granularity. Each site has an owner who can invite editors, and the roles available depend on whether the site includes e-commerce (Square Online integration) or is a standard website.

Permission model

Weebly's access control is straightforward:

  • Account Owner -- the primary account holder who created the site. Full control over all sites in the account, billing, domains, and settings. One owner per account.
  • Site Editors -- invited collaborators who can edit the site's content and design. Editors have broad access to the site builder but cannot manage billing or account settings.
  • Square Online roles (for e-commerce sites migrated to Square) -- when a Weebly site is linked to Square, additional roles from Square's team management system become available, adding more granularity for commerce operations.

There are no per-page, per-section, or per-widget permissions. An editor can modify any part of the site they have access to. The permission model is binary at the site level.

Available roles

Role Access Source
Account Owner All sites, billing, domains, analytics, integrations, user management Weebly
Site Editor Edit content, pages, design, blog posts on assigned site Weebly
Dashboard Viewer View site stats and activity (no editing) Weebly (limited availability)
Square Team Member (linked sites) Varies by Square role: orders, customers, inventory, reports Square Online
Square Admin (linked sites) Full Square dashboard access including team management Square Online

Admin UI paths

Task Location
Manage site editors Site Editor > Settings > Editors
Invite an editor Settings > Editors > Add Editor (email invite)
Remove an editor Settings > Editors > [User] > Remove
Account settings Dashboard > Account Settings
Billing management Dashboard > Account Settings > Plan & Billing
Domain management Settings > SEO > Domains (or Dashboard > Domains)
Square team management Square Dashboard > Staff > Team (for linked sites)
Site transfer Contact Weebly support (cannot self-service transfer)

API access management

Weebly Developer Platform:

  • Weebly had a developer API for app development, but it has been largely deprecated since the Square acquisition
  • Apps installed from the Weebly App Center request specific permissions during installation
  • Manage installed apps at Dashboard > Apps

Square API (for linked sites):

  • RESTful API at https://connect.squareup.com/v2/
  • OAuth2 authentication for third-party apps
  • Personal Access Tokens for direct API access
  • Granular permission scopes: ORDERS_READ, ITEMS_WRITE, CUSTOMERS_READ, etc.
  • API credentials managed at Square Developer Dashboard (developer.squareup.com)

Embed code / custom code:

  • Paid plans allow custom HTML/CSS/JavaScript via the site editor's Embed Code element
  • Header/footer code injection at Settings > SEO > Header/Footer Code
  • Only the Owner and Editors with site access can modify custom code

Analytics-specific permissions

Weebly's analytics capabilities span built-in stats and external integrations:

  • Weebly Stats -- built-in analytics showing page views, unique visitors, search terms, and top pages. Accessible at Dashboard > Stats. Available to the Account Owner and Site Editors with dashboard access.
  • Google Analytics -- configured at Settings > SEO > Analytics > Google Analytics. Enter the Measurement ID. Owner-only setting; editors cannot modify analytics integrations.
  • Google Tag Manager -- add the GTM snippet via Settings > SEO > Header Code. Owner can inject custom code; editor access to header code depends on plan and site settings.
  • Facebook Pixel -- configured at Settings > SEO > Analytics > Facebook Pixel. Owner-only.
  • E-commerce analytics (Square-linked sites) -- sales reports, customer analytics, and marketing performance available in the Square Dashboard. Access follows Square team roles -- assign the "Reports" permission in Square team management.
  • Blog analytics -- individual blog post view counts visible in the blog editor. Accessible to any editor.
  • SEO tools -- per-page SEO settings (title, description, URL) accessible to editors. Site-wide SEO settings are Owner-controlled.

For analytics team collaboration:

  1. Add team members as viewers in Google Analytics / GTM for data access
  2. In Square (for e-commerce), assign team roles with Reports permission for sales analytics
  3. Weebly's built-in Stats are limited and Owner-accessible -- use external analytics for team collaboration
  4. Do not share Weebly account credentials; use the editor invitation system for content access

Sub-pages