Log in My Account โ†’
๐Ÿข Enterprise Documentation

Business & Enterprise Setup Guide

Step-by-step instructions for every enterprise feature โ€” SSO, team management, whitelists, audit logs, branding, and GDPR compliance.

Getting Started

Business & Enterprise Plan Overview

The Business plan unlocks the full enterprise feature set โ€” team management, participant whitelisting, SSO, IP allowlist, audit logs, and organisation branding. This guide walks through setting up each feature step by step.

FeatureWhere to find itPlan
Team Members โ€” add hosts who share your planAccount โ†’ Team AccessStarter+
Organisation Branding โ€” logo, colour, nameAccount โ†’ Org BrandingStarter+
Org Analytics โ€” team-wide session dataAccount โ†’ Org AnalyticsStarter+
Participant Whitelist โ€” restrict who can joinAccount โ†’ WhitelistStarter+
SSO / SAML โ€” company login via Okta, Azure AD, GoogleAccount โ†’ SSO / SAMLBusiness
IP Allowlist โ€” restrict host login by IP rangeAccount โ†’ SSO / SAML โ†’ IP AllowlistBusiness
Audit Log โ€” immutable record of all org actionsAccount โ†’ Audit LogBusiness
DPA โ€” countersigned Data Processing Agreementdpa.htmlAll paid
Data export & deletion (GDPR Art. 17 & 20)Account โ†’ Data & StorageAll plans
First Steps

Account Setup & Upgrade

After upgrading to Business, an Organisation is automatically created on your account and all enterprise tabs appear in your account sidebar immediately.

๐Ÿš€ Upgrade to Business
1
Log in to account.html
2
Go to Plan & Billing
Choose Monthly or Yearly (yearly saves 25%). Pay via UPI, bank transfer, PayPal, or card.
3
Select Business plan โ€” upgrades immediately
4
Organisation created automatically
New tabs appear in your account sidebar: Team Access, Org Branding, Whitelist, SSO / SAML, Audit Log.
๐Ÿ’ก Only the organisation owner (you) sees SSO and Audit Log. Team members see tabs based on the permissions you grant.
๐Ÿงพ
Need a GST / purchase order invoice? Email support@postlister.com before purchasing with your company name, GSTIN, and billing address. We raise a GST-compliant invoice and accept net-30 bank transfers for annual Business plans.

Team Features

Team Management

Team members are additional hosts who share your organisation's plan limits. On Business, every team member can run sessions with up to 500 participants. The organisation owner manages billing โ€” team members cannot modify the plan.

๐Ÿ’ก
Shared limits: The 500 participant limit is per session, not shared across all running sessions simultaneously. Multiple team members can run sessions at the same time.
๐Ÿ‘ฅ Invite a team member
1
Account โ†’ Team Access
Only the organisation owner sees this tab.
2
Enter their email and click Invite
They receive an invitation email with a link to join your organisation. They need a free EngageLive account (or will be prompted to create one when they accept).
3
Member accepts โ€” they appear as Active
They can immediately host sessions under your plan.
4
Set permissions (optional)
Toggle which org features they can access: Org Analytics, Audit Log, Org Branding management, Whitelist management, and result exports.
๐Ÿ’ก By default, team members can host sessions and export their own results. All other org features require your explicit permission.

Roles & permissions

ActionOwnerMember (default)With permission
Host sessionsโœ“โœ“โœ“
Export own session resultsโœ“โœ“โœ“
View Org Analyticsโœ“โœ—โœ“
Manage Org Brandingโœ“โœ—โœ“
Manage Whitelistโœ“Session-only addsโœ“
View Audit Logโœ“โœ—โœ“
Configure SSOโœ“โœ—View-only
Invite / remove membersโœ“โœ—โœ—
Change plan / billingโœ“โœ—โœ—

Removing a team member

Account โ†’ Team Access โ†’ find the member โ†’ click Remove. Their EngageLive account stays active but they lose org plan benefits. Their previously hosted sessions stay in their own history.


Team Features

Organisation Branding

Set your logo, brand colour, and company name once โ€” applied automatically to every session hosted by you and all team members. Participants see your branding on the join screen throughout the session.

๐ŸŽจ Set up org branding
1
Account โ†’ Org Branding
2
Upload logo
PNG or SVG, max 500 KB. Transparent background recommended. Appears on the participant join screen and session header.
3
Set brand colour
Enter a hex code, e.g. #1d4ed8. Applied to buttons, progress bars, and highlights.
4
Set organisation name
Replaces "EngageLive" on the participant join screen.
5
Save โ€” applies immediately to all future sessions
๐Ÿ’ก Hosts can still override branding per-session. Org branding is the default that pre-fills their session settings.

Security

Participant Whitelist

Restrict who can join any session hosted by your organisation. When enforcement is ON, participants must enter their email โ€” checked against your approved list before they can join, even with the correct session code.

โœ…
Participant experience: They enter their email on the join screen. On the list โ†’ they join instantly. Not on the list โ†’ they see: "Your email is not on the guest list. Contact the host to be added."
๐Ÿ”’ Enable the whitelist
1
Account โ†’ Whitelist
Visible to the org owner and members with whitelist permission.
2
Add email addresses
Paste comma- or newline-separated emails in the text box โ†’ click Add Emails โ†’. Invalid emails are flagged and skipped; duplicates are ignored silently.
3
Toggle Enforce Whitelist to ON
All new participants joining any org session must have their email on the list from this point. Participants already in a live session are not kicked out.
โš ๏ธ Enable only after adding all expected participant emails, or participants will be blocked immediately.

CSV / Excel bulk import

๐Ÿ“ Import from a spreadsheet
1
Click "Upload CSV / Excel" in the Whitelist tab
2
Download the sample CSV (optional)
Required column header is email. One email per row. Download the sample template from the upload section.
3
Drop your file or click to browse
Supported: .csv, .xlsx, .xls. Up to 10,000 rows. Email column is auto-detected.
4
Review count and click "Upload Emails โ†’"
You see how many emails were found before committing. Result shows: added / skipped (duplicates) / invalid.
๐Ÿ’ก Download your full whitelist as CSV at any time from the list header โ€” useful for auditing.

Adding participants mid-session

During a live session, hosts see a ๐Ÿ”’ Whitelist Participants button in the session sidebar. Click it to add an email on the spot:

Permanently โ€” added to org whitelist for all future sessions This session only โ€” one-time access for the current session

Security

SSO / SAML Setup

Let your employees log into EngageLive using your company's Identity Provider (Okta, Azure AD, Google Workspace, ADFS, or any SAML 2.0 / OIDC provider) โ€” no separate password needed.

โš ๏ธ
Before you begin โ€” you need all of these:
  • Business plan (SSO is not available on lower plans)
  • You must be the organisation owner
  • Admin access to your IdP to create a new SAML application
  • After submitting your config, allow 1โ€“2 business days for EngageLive to configure Firebase SAML โ€” we email you when it's ready
๐Ÿ”‘ Step 1 โ€” Submit your IdP metadata
1
Account โ†’ SSO / SAML
2
Fill in your provider details
You need from your IdP:
  • Provider name โ€” e.g. "Acme Corp Okta"
  • Provider type โ€” SAML 2.0 or OIDC
  • Entity ID (Issuer URL) โ€” from your IdP SAML settings
  • SSO URL โ€” the IdP sign-in endpoint URL
  • X.509 Certificate โ€” paste the public cert in PEM format (with BEGIN/END headers)
  • Allowed email domains โ€” e.g. acmecorp.com
3
Submit config โ€” marked "Pending Firebase setup"
๐Ÿ’ก Keep SSO enforcement OFF until after successful testing.
4
Wait for EngageLive confirmation email (1โ€“2 business days)
We'll email confirming the Firebase provider ID has been assigned and SSO is ready to test.

Step 2 โ€” Configure your Identity Provider

In your IdP, create a new SAML 2.0 application for EngageLive with these values:

IdP fieldValue
ACS URL (Reply URL / Assertion Consumer Service)https://postlister.com/engagelive/auth/sso_callback.php
Entity ID (Audience URI / SP Entity ID)Provided by EngageLive in the confirmation email
Name ID formatEmailAddress
Attribute: emailMap to user's primary email address
Attribute: displayNameMap to user's full name (optional but recommended)
Signature algorithmRSA-SHA256
๐Ÿ“Œ
Okta: Use "SAML 2.0" app template. Set Single sign on URL and Audience URI as above. Under Attribute Statements: email โ†’ user.email, displayName โ†’ user.displayName.

Azure AD: Create Enterprise Application โ†’ Set up SSO โ†’ SAML. Enter Reply URL and Identifier. Add email and name claims under User Attributes & Claims.

Google Workspace: Admin Console โ†’ Apps โ†’ Web and mobile apps โ†’ Add custom SAML app. Use the ACS URL and Entity ID above.
๐Ÿงช Step 3 โ€” Test SSO login
1
Open a private / incognito window
Ensures you're not logged in from a cached session.
2
Enter a domain email on the EngageLive login page
The system detects the SSO domain and shows the Sign in with SSO button.
3
Click "Sign in with SSO" โ€” redirected to your IdP
After authenticating with your IdP, you are redirected back to EngageLive and logged in. On first login, an account is auto-created (JIT provisioning).
โœ… Test with 2โ€“3 different users before enabling enforcement.
4
Enable SSO enforcement (optional)
Account โ†’ SSO / SAML โ†’ toggle Enforce SSO for my domain. After this, users with your domain cannot log in with a password โ€” SSO is mandatory.
โš ๏ธ Only enable enforcement after confirming SSO works for multiple test users. If your IdP goes offline, enforcement will lock all org users out until it recovers.

Just-in-Time (JIT) provisioning

No pre-provisioning is required. When a user from your allowed domain first logs in via SSO, their EngageLive account is auto-created and added to your organisation as a team member. Users who previously had a personal EngageLive account with that email are merged into the organisation on first SSO login.

โœ“ Okta (SAML 2.0) โœ“ Azure Active Directory โœ“ Google Workspace Any SAML 2.0 IdP OIDC โ€” contact support

Security

IP Allowlist

Restricts host login to specific IP addresses or CIDR ranges such as your office network or corporate VPN. Participants are never affected โ€” they can always join from any network.

๐Ÿ›ก๏ธ Configure IP Allowlist
1
Account โ†’ SSO / SAML โ†’ IP Allowlist tab
2
Add your IP addresses or CIDR ranges
Enter one per line. Examples: 203.0.113.0/24 for a subnet, 198.51.100.42 for a single IP.
โš ๏ธ Add your own current IP first. Also add your VPN range for remote staff. Check your IP at whatismyip.com.
3
Enable the allowlist
Toggle Enable IP Allowlist. Hosts from unlisted IPs see "Access restricted to organisation network." If locked out, email support@postlister.com โ€” we disable it within 4 business hours.

Compliance

Audit Log

An immutable record of every significant action in your organisation. Entries cannot be edited or deleted โ€” not even by the organisation owner โ€” making them suitable for compliance evidence collection.

What gets logged

EventDetails captured
Member invited / accepted / removedActor, member email, timestamp, IP
Member permissions changedActor, member, which permissions changed (before/after)
SSO config submitted / updated / disabledActor, provider name, timestamp
Firebase SSO provider activated by EngageLive adminProvider ID, timestamp
Org branding updatedActor, which fields changed, timestamp
Whitelist enforcement toggledActor, new state (ON/OFF), timestamp
Whitelist bulk importActor, email count added, source (CSV/paste), timestamp
Plan upgraded / downgradedOld plan, new plan, gateway reference, timestamp
Session result exportedActor, session code, export format (PDF/Excel/CSV), timestamp
IP Allowlist enabled / disabledActor, new state, timestamp

Accessing and exporting

Account โ†’ Audit Log. Newest entries first. Filter by date range, actor, action type, or resource type. Click Export CSV to download the filtered log.

๐Ÿ“‹
For compliance audits (SOC 2, ISO 27001, GDPR): email legal@postlister.com to request a signed audit log export. Provided within 5 business days for Business plan customers.

Compliance

Data & Privacy

EngageLive is architected to minimise data retention. Only aggregated session results are stored long-term โ€” individual participant PII is not retained beyond session end unless explicitly exported by the host.

Data retention by plan

PlanSession resultsParticipant PII
Free (5 participants/session)30 daysDeleted at session end
Starter180 daysDeleted at session end (unless exported)
Pro / BusinessUnlimited โ€” lifetime of accountDeleted at session end (unless exported)

Deleting your data

Delete a session โ†’ Session History โ†’ select โ†’ Delete Delete all results โ†’ Account โ†’ Data & Storage โ†’ Delete All Results Delete account โ†’ Account โ†’ Profile โ†’ Delete Account (completes within 30 days)

Export your data (GDPR Article 20)

Download all your data โ€” session history, activity results, account details โ€” as a JSON/CSV bundle from Account โ†’ Data & Storage โ†’ Download My Data. Complies with the GDPR right to data portability.

Participant data rights

Participants wanting their data deleted can email support@postlister.com. Since participant PII is not retained beyond session end (only aggregates), most deletion requests are already satisfied. We respond within 72 hours.


Compliance

DPA Request

A countersigned Data Processing Agreement (DPA) is available for all paid plan customers. Required under GDPR Article 28 for EU/UK organisations where your company is the data controller and EngageLive is the processor.

๐Ÿ“„ Request a signed DPA
1
Read the standard DPA at dpa.html
Covers GDPR Article 28, international transfer mechanisms (SCCs), sub-processor list (Firebase/Google Singapore, Hostinger Lithuania EU, PayU, PayPal), and our security measures.
2
Request a countersigned copy
Fill in the form at the bottom of dpa.html, or email legal@postlister.com with your organisation name, registered address, and the email on your EngageLive account.
3
Receive a countersigned PDF within 2 business days
No legal negotiation required for standard terms. Custom DPA terms are available for Business plan customers at no extra cost.
๐Ÿ“‹
Security questionnaires (SIG Lite, custom): Email legal@postlister.com with your questionnaire attached. We respond within 5 business days for Business plan customers. Most common controls are already documented at security.html.

Questions

Frequently Asked Questions

How long does SSO setup take end-to-end?โ–ผ

Typically 2โ€“4 business days. Your part (submitting IdP metadata) takes 15โ€“30 minutes if you have IdP admin access. EngageLive configures Firebase SAML in 1โ€“2 business days then emails you. Testing takes another 15โ€“30 minutes. Budget 3 business days total.

Can team members see other members' session results?โ–ผ

No. Each host's sessions are private. The organisation owner sees team-wide aggregate analytics in Org Analytics, but individual session details are only visible to the host who ran that session โ€” unless the owner grants "can export results" permission to a specific member.

What happens to our data if we cancel the Business plan?โ–ผ

After downgrading, session results older than the new plan's retention period (30 days for Free) are deleted after a 30-day grace period. Export all session data first via Account โ†’ Data & Storage โ†’ Download My Data.

Plan access continues until end of billing period. No pro-rata refunds for monthly plans. Yearly plans cancelled within 30 days receive a pro-rata refund โ€” email support@postlister.com.

Do participants need an account to join sessions?โ–ผ

No. Participants never need an EngageLive account. They join by entering the session code or scanning the QR code. If the host enables email collection or the whitelist, participants enter their email before joining โ€” but no account creation is ever required.

Which SSO providers are supported?โ–ผ

Any SAML 2.0-compliant Identity Provider. Tested: Okta (SAML 2.0), Azure Active Directory (SAML 2.0), Google Workspace (SAML). OIDC (OpenID Connect) is also supported โ€” contact support@postlister.com for OIDC-specific setup.

I locked myself out with IP Allowlist โ€” what do I do?โ–ผ

Email support@postlister.com โ€” subject: "IP Allowlist lockout โ€” [your account email]". We disable the allowlist within 4 business hours. Prevention: always add your home/VPN IP and a mobile hotspot IP before enabling.

How do we test SSO before rolling out to all employees?โ–ผ

Keep SSO enforcement OFF during testing. Create a test user in your IdP assigned to the EngageLive SAML app, then log in with that user in an incognito window. Only after confirming the full flow works for 2โ€“3 test users should you enable enforcement. Existing employees can still use their passwords while you test.

Can multiple team members run sessions simultaneously?โ–ผ

Yes. The 500 participant limit is per session, not shared across concurrent sessions. 10 team members can all run simultaneous sessions each with up to 500 participants โ€” no conflict.


Contact

Enterprise Support

Business plan customers receive priority support. Use the right contact for the fastest response.

โšก
Technical Support
SSO issues, team problems, session bugs, account access
Response within 4 business hours (Business plan)
๐Ÿ“„
Legal & Compliance
DPA requests, security questionnaires, GDPR/DPDP, custom DPA terms
Response within 2 business days
๐Ÿงพ
Billing & Invoices
GST invoices, PO billing, plan changes, pro-rata refunds
Include company name and GSTIN
๐Ÿš€
Enterprise Sales
Custom plans, large-org pricing, dedicated onboarding
Subject: "Enterprise enquiry โ€” [Company]"