Add a staff directory to your CMS. Embed one script tag.
Paste one snippet into your CMS. Your staff directory is live. No developer, no plugin, no CMS-specific setup - updates happen automatically from your dashboard.
How it works
Create your staff directory. Paste one snippet. Done.
Sign up, add your staff to your EmbedStaff dashboard - by hand, by CSV import, or by sharing a form link for staff to submit their own details - and copy your embed snippet. Paste it into any HTML block in your CMS. Your directory appears immediately.
From that point on, your CMS is done. All staff changes - new hires, role changes, departures - are made in your EmbedStaff dashboard. The directory on your CMS updates automatically. You never touch the snippet again.
No plugin to install. No CMS developer access required. No IT ticket every time someone joins or leaves. Your admin team manages the directory. Your CMS just displays it.
Supported platforms
Works on WordPress, Squarespace, Wix, Webflow - and any CMS that supports HTML.
EmbedStaff is a script tag, not a plugin. If your CMS lets you paste HTML into a page, EmbedStaff works. That includes every major platform and most custom-built CMSs. If it renders HTML, it renders your directory.
WordPress
Add a Custom HTML block to any page. Works with Gutenberg, Classic Editor, Elementor, and Divi.
Squarespace
Add a Code Block to any page. Works on all Squarespace plans - no Business plan required.
Wix
Add an HTML embed element in Wix Editor or Wix Studio. Requires a Wix paid plan (Core or above).
Webflow
Add an Embed element to any page. No CMS collections, no republishing needed.
On any other CMS - Craft CMS, Statamic, Joomla, Drupal, Ghost, Framer, or a custom build - paste the snippet into any HTML component and it works the same way.
Who uses it
Built for organizations that manage their own CMS.
EmbedStaff is used by schools, universities, nonprofits, law firms, clinics, and churches - organizations that have a CMS they manage themselves, without a developer on hand to update the staff page every time something changes. The directory lives in the CMS. The data lives in EmbedStaff. Your admin team controls it.
Features
Everything you need. Nothing you don't.
One script tag. Any CMS.
Paste one snippet into any CMS that supports HTML. Your staff directory appears immediately - no plugin, no developer, no CMS-specific setup.
Updates automatically
Change a staff member in your EmbedStaff dashboard and the directory on your CMS updates live. You never touch the snippet again.
Search & filter built in
Visitors search by name or department. Filters generate from your data automatically - no CMS configuration needed.
Pre-filtered embeds
Show different staff on different pages. Each page gets its own snippet with a filter pre-applied - one directory, displayed differently across your site.
Three layouts
Card grid, compact list, or table. Switch in one click from your EmbedStaff dashboard. No CMS changes needed.
CSV import
Upload your team from a spreadsheet. All staff go live in under a minute. Update any time from your dashboard.
Pricing
Free to start. Scales with your team.
The free plan supports up to 15 staff and never expires - no credit card required. For many smaller organizations, 15 listings is enough to go live today on whatever CMS you use.
The Starter plan at $19/month covers up to 75 staff, removes EmbedStaff branding, and adds CSV import and email support. One flat monthly rate - no per-seat fee, no per-CMS charge.
All paid plans include a 7-day free trial.
FAQ