Organizers / Agencies
A new first-class entity for managing organizers, agencies, studios, or any entity that owns or manages listings in your directory. Organizers have their own profile pages, contact info, and can be linked to multiple listings.
Admin Panel:
- Full CRUD resource for organizers with logo, cover image, description, contact info, and social links
- Assign organizers to listings via a multi-select on the listing form
- Assign a submitter user to an organizer so they can manage their own profile
- Custom fields support — create organizer-specific custom fields just like listings
- Import/export organizers via CSV/XLSX for bulk operations
- Reorderable table with drag-and-drop sorting
Settings & Configuration:
- Enable/disable toggle — off by default, zero impact on existing directories until turned on
- Configurable labels — rename "Organizer" to "Agency", "Studio", "Vendor", etc.
- Configurable route slug — change
/organizersto/agenciesor any custom path
Public Pages:
- Browse page with organizer cards showing logo, name, description, and listing count
- Profile page with cover image hero, contact sidebar, social links, custom fields, and a grid of their listings
- Template-aware views with automatic fallback to the default template
- Breadcrumb navigation with dynamic labels
Submitter Panel:
- "My Organization" page where assigned submitters can edit their organizer profile
- New listings created by a submitter are automatically linked to their organizer
- Navigation only appears when the user has an assigned organizer
API & Integrations:
- Full REST API —
GET/POST/PUT/DELETE /api/directories/{id}/organizers - MCP server support (both local and remote) with 5 organizer tools
- CLI support —
directify organizers list/get/create/update/delete - API documentation updated with full endpoint reference

