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

---

Search plugins

![](https://ps.w.org/agentroster-real-estate-team-directory/assets/banner-772x250.
png?rev=3634704)

![](https://ps.w.org/agentroster-real-estate-team-directory/assets/icon-256x256.
png?rev=3634704)

# 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://kab.wordpress.org/plugins/agentroster-real-estate-team-directory/#description)
 * [Reviews](https://kab.wordpress.org/plugins/agentroster-real-estate-team-directory/#reviews)
 * [Development](https://kab.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.

## Screenshots

[⌊Agent grid on the front end (3 columns)⌉⌊Agent grid on the front end (3 columns
)⌉[

Agent grid on the front end (3 columns)

[⌊Agent profile page with contact card and bio⌉⌊Agent profile page with contact 
card and bio⌉[

Agent profile page with contact card and bio

[⌊The Agent Details meta box in the editor⌉⌊The Agent Details meta box in the editor⌉[

The Agent Details meta box in the editor

[⌊CSV import screen⌉⌊CSV import screen⌉[

CSV import screen

[⌊The Agent Roster block in the editor with live preview⌉⌊The Agent Roster block
in the editor with live preview⌉[

The Agent Roster block in the editor with live preview

## 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 **3 n wagguren ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.7**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/agentroster-real-estate-team-directory/)
 * Tags
 * [Agents](https://kab.wordpress.org/plugins/tags/agents/)[directory](https://kab.wordpress.org/plugins/tags/directory/)
   [real-estate](https://kab.wordpress.org/plugins/tags/real-estate/)[realtor](https://kab.wordpress.org/plugins/tags/realtor/)
   [team](https://kab.wordpress.org/plugins/tags/team/)
 *  [Advanced View](https://kab.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/)