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.

Free plan - up to 15 staff, no credit card required.

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.

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

Common questions about embedding a staff directory on a CMS.