Title: AgentRoster Real Estate Team Directory
Author: agentroster
Published: <strong>July 25, 2026</strong>
Last modified: July 25, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/agentroster-real-estate-team-directory.
svg)

# AgentRoster Real Estate Team Directory

 By [agentroster](https://profiles.wordpress.org/agentroster/)

[Download](https://downloads.wordpress.org/plugin/agentroster-real-estate-team-directory.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/agentroster-real-estate-team-directory/#description)
 * [Reviews](https://wordpress.org/plugins/agentroster-real-estate-team-directory/#reviews)
 * [Development](https://wordpress.org/plugins/agentroster-real-estate-team-directory/#developers)

 [Support](https://wordpress.org/support/plugin/agentroster-real-estate-team-directory/)

## Description

**AgentRoster Real Estate Team Directory** is a lightweight team directory built
specifically for real estate brokerages and teams. Add your agents once, drop the
block (or shortcode) on any page, and you have a fast, mobile-friendly “Meet Our
Agents” page — with proper `RealEstateAgent` schema markup that helps your agents
show up in search.

No MLS or IDX required. No account required. No lock-in — your agents are ordinary
WordPress content that you own.

#### Features

 * **Photo grid or list layouts** — 1 to 4 responsive columns, looks right in any
   theme because it inherits your theme’s fonts and colors
 * **Agent profile pages** — bio, photo, phone, email, license number, website, 
   and social links, each on its own SEO-friendly URL
 * **Offices / Teams** — group agents by office and show separate rosters per office
   with `[agentroster office="lakeside"]`
 * **Gutenberg block + shortcode** — use whichever your workflow prefers; the block
   shows a live preview in the editor
 * **CSV import** — onboard your whole brokerage in one upload (name, position, 
   email, phone, office, license, website, bio). Duplicate emails are skipped, so
   re-imports are safe
 * **RealEstateAgent schema (JSON-LD)** — structured data on every profile page 
   for better search visibility
 * **Click-to-call and mailto links** — phone numbers and emails on cards just work
   on mobile
 * **Fast** — one small stylesheet, loaded only on pages that show a roster; no 
   jQuery, no external requests

#### Who is it for?

Brokerages, real estate teams, and the agencies that build their websites. If your“
Our Agents” page is currently a generic staff-list plugin, a page builder collage,
or a static page nobody updates, this replaces it in minutes.

#### Quick start

 1. **Agent Roster  Add Agent** — the photo is the Featured Image, the bio is the editor
    content, contact details are in the Agent Details box
 2. Add the **Agent Roster block** to any page (or use `[agentroster]`)
 3. Optional: group agents under **Offices / Teams**, then use `[agentroster office
    ="your-office-slug"]`

#### Shortcode reference

    ```
    [agentroster office="" columns="3" layout="grid" limit="-1" link="yes" orderby="menu_order"]
    ```

 * `office` — one or more office slugs, comma-separated (empty = all agents)
 * `columns` — 1 to 4 (grid layout)
 * `layout` — `grid` or `list`
 * `limit` — maximum number of agents (-1 = all)
 * `link` — `yes`/`no`, link cards to profile pages
 * `orderby` — `menu_order` (drag order via the Order attribute), `title`, or `date`

Agent Roster is built and maintained by the team behind [AgentRoster.ca](https://agentroster.ca/),
the Canadian real estate agent database.

## Blocks

This plugin provides 1 block.

 *   Agent Roster

## FAQ

### Does this connect to my MLS or IDX feed?

No — and that’s deliberate. Agent Roster manages your _team directory_, not listings.
It works alongside any IDX/listings plugin.

### How do agents get their photo?

Set the agent’s Featured Image. If there is no photo, a clean initial-letter avatar
is shown instead.

### Can I reorder agents?

Yes. Cards are ordered by the page Order attribute (Agent Roster  All Agents  Quick
Edit  Order), so you can put the broker of record first.

### Does it phone home or load anything external?

No. No external requests, no tracking, no accounts. There is an optional “Directory
by AgentRoster.ca” credit link you can turn on in Settings if you want to support
development — it is **off by default**.

### Is the CSV import safe to run twice?

Yes. Rows whose email already exists on an agent are skipped, so you can re-import
an updated roster without creating duplicates.

### Where does the data live?

In your own WordPress database, as a regular custom post type. Deleting the plugin
does not delete your agents.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“AgentRoster Real Estate Team Directory” is open source software. The following 
people have contributed to this plugin.

Contributors

 *   [ agentroster ](https://profiles.wordpress.org/agentroster/)

[Translate “AgentRoster Real Estate Team Directory” into your language.](https://translate.wordpress.org/projects/wp-plugins/agentroster-real-estate-team-directory)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/agentroster-real-estate-team-directory/),
check out the [SVN repository](https://plugins.svn.wordpress.org/agentroster-real-estate-team-directory/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/agentroster-real-estate-team-directory/)
by [RSS](https://plugins.trac.wordpress.org/log/agentroster-real-estate-team-directory/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release: agent post type, offices taxonomy, grid/list layouts, Gutenberg
   block, shortcode, CSV import, RealEstateAgent JSON-LD schema, click-to-call cards.

## Meta

 *  Version **1.0.0**
 *  Last updated **18 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [Agents](https://wordpress.org/plugins/tags/agents/)[directory](https://wordpress.org/plugins/tags/directory/)
   [real-estate](https://wordpress.org/plugins/tags/real-estate/)[realtor](https://wordpress.org/plugins/tags/realtor/)
   [team](https://wordpress.org/plugins/tags/team/)
 *  [Advanced View](https://wordpress.org/plugins/agentroster-real-estate-team-directory/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/agentroster-real-estate-team-directory/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/agentroster-real-estate-team-directory/reviews/)

## Contributors

 *   [ agentroster ](https://profiles.wordpress.org/agentroster/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/agentroster-real-estate-team-directory/)