Yola is a hosted website builder that uses a single-account ownership model. Each Yola website is tied to one account, and the platform has limited multi-user collaboration features compared to enterprise CMS platforms. User management focuses on the account owner, any white-label reseller sub-accounts, and e-commerce store customers.
How Yola User Management Works
Yola's user model is simple:
- Account Owner -- The Yola account holder who creates and manages the website. Has full control over content, design, settings, domain, and billing.
- Reseller Sub-Accounts (Yola for Professionals / White-Label) -- If you use Yola's reseller program, you can create sub-accounts for clients who manage their own websites under your brand.
- Online Store Customers -- Shoppers who create accounts during checkout on Yola-powered e-commerce sites.
Yola does not offer traditional team collaboration features (like inviting editors or contributors) on standard consumer plans. The website is managed by a single account.
Adding Users (Account-Level)
Creating a New Yola Account
Since each Yola website is tied to one account, adding a "user" typically means creating a new account:
- Navigate to
https://www.yola.com - Click Get Started or Sign Up
- Enter email address and password
- Verify the email address
- The new account can create and manage its own websites
Sharing Access to an Existing Website
Yola does not have a native "invite collaborator" feature. To share access to a website:
Option 1: Share account credentials (not recommended for security reasons)
- Share the account email and password with the collaborator
- This gives them full access to everything, including billing
Option 2: Transfer the website to another Yola account
- Contact Yola support to request a site transfer
- Provide the target account's email address
- Yola support processes the transfer (the site moves entirely to the new account)
Option 3: Export and re-import (for developers)
Reseller Sub-Account Creation
For Yola Professional (reseller/white-label) accounts:
- Log in to the Yola reseller dashboard
- Navigate to Clients or Sub-Accounts
- Click Add Client
- Enter the client's details:
- Name and Email
- Company name (optional)
- Select the plan/features to allocate:
- Number of websites allowed
- Storage limits
- E-commerce access
- Click Create Account
The client receives login credentials for their white-label portal, where they can build and manage their own websites.
Adding Store Customers
For Yola websites with e-commerce enabled:
Customer Self-Registration
- Ensure your Yola online store has customer accounts enabled:
- Open the website in the Yola editor
- Go to Store Settings > Customer Accounts
- Enable Allow customer registration
- Customers create accounts during the checkout process
- Registered customers can:
- View order history
- Track shipping
- Save addresses for future purchases
Managing Customers
- In the Yola editor, navigate to your Online Store section
- Click Customers in the store management panel
- View, search, and manage customer accounts
- Click on a customer to see their order history and details
Programmatic Customer Management
Yola does not provide a public REST API for customer management. All customer operations must be performed through the Yola editor's store management interface.
For developers who need to integrate customer data with external systems:
// Since Yola lacks a public API, maintain a parallel customer database
// Sync manually or use Yola's email notifications to trigger external workflows
// Example: Webhook receiver for order notifications (via Zapier or similar)
const express = require('express');
const app = express();
app.post('/webhook/yola-order', express.json(), (req, res) => {
const { customerEmail, customerName, orderId, orderTotal } = req.body;
// Sync to your CRM or external database
console.log(`New order from ${customerEmail}: ${orderId} ($${orderTotal})`);
// Add to your member tracking system
trackCustomer({
email: customerEmail,
name: customerName,
source: 'yola',
firstOrder: new Date().toISOString(),
});
res.sendStatus(200);
});
function trackCustomer(customer) {
// Push to your CRM, spreadsheet, or database
console.log('Tracking customer:', customer);
}
app.listen(3000);
Bulk User Management
Limitations
Yola does not provide:
- CSV import/export for customers or users
- A public REST API for user management
- CLI tools or scripting interfaces
- Multi-user team invitations on consumer plans
All user management must be performed manually through the Yola dashboard or editor.
Workarounds for Bulk Operations
For reseller accounts with many sub-clients:
- Maintain a spreadsheet of all client sub-accounts with their email addresses, plan details, and creation dates
- Create accounts sequentially through the reseller dashboard
- Use a password manager to securely store credentials for each sub-account
For e-commerce stores with many customers:
- Export order data from Yola's store management (if export is available on your plan)
- Use email marketing integrations (Mailchimp, etc.) to maintain a customer list
- Process customer cleanup through the store management interface
Removing and Deactivating Users
Removing Reseller Sub-Accounts
- Log in to the reseller dashboard
- Navigate to Clients
- Find the client account
- Click Suspend or Delete:
- Suspend -- Blocks the client from accessing their website builder. Their websites remain intact but are not editable.
- Delete -- Permanently removes the client account and all their websites.
- Confirm the action
Removing Store Customers
- Open the Yola editor
- Navigate to Online Store > Customers
- Find the customer
- Click Delete
- Confirm
What happens to their data:
- Order history is preserved in the store management system for the account owner
- The customer can no longer log in or track orders
- Saved addresses and payment methods are removed
- Any email marketing subscriptions tied to the customer should be updated separately
Deactivating Without Deleting
Yola does not have a native "deactivate" toggle for customers. Options:
For reseller sub-accounts: Use the Suspend option instead of Delete. This blocks access while preserving all website data and configuration.
For store customers: There is no deactivation option. You can only fully delete the customer record.
Closing a Yola Account Entirely
If the account owner needs to close their Yola account:
- Log in to the Yola dashboard
- Go to Account Settings
- Click Close Account (or contact Yola support)
- This deletes all websites and data associated with the account
- Active paid subscriptions must be cancelled before account closure
Important: Account closure is permanent. Export any content you want to keep before closing.
SSO and Enterprise Authentication
Yola does not support SAML, LDAP, OpenID Connect, or any enterprise SSO mechanism. Authentication uses Yola's built-in email/password system exclusively.
Available security features:
- Email-based password reset
- Session timeout for inactive users
- HTTPS for all dashboard and editor interactions
For organizations considering Yola:
- Yola is designed for small businesses and individual users
- There is no programmatic way to enforce password policies across multiple accounts
- For enterprise requirements (SSO, RBAC, audit logs), consider platforms like WordPress, Drupal, or a headless CMS
Access Audit Checklist
- Verify the account owner email and password are current and stored securely
- For reseller accounts: review all client sub-accounts quarterly for inactive or suspended accounts
- Check that no shared credentials are in use (each person should have their own Yola account)
- Review store customer accounts for test data from development
- Verify that the account owner's email is monitored (Yola sends important notifications there)
- For reseller programs: audit plan allocations to ensure clients have appropriate feature levels
- Document all account-level changes since Yola does not provide audit logs
- If using shared access (not recommended), change the password when team members depart