# Brilliant Directories AI integration on Definable

> Brilliant Directories is an all-in-one platform that enables users to create and manage online membership communities and business directories.

## What this connects

Brilliant Directories is an all-in-one platform that enables users to create and manage online membership communities and business directories.

Vendor: https://www.brilliantdirectories.com/

## Tools available

**44** tools available. First 12:

- `BRILLIANT_DIRECTORIES_CREATE_ALBUM_PHOTO` — Create Album Photo — Tool to add a new album photo to a user's portfolio in Brilliant Directories. Use when you need to upload or create a photo entry in a user's album. Required fields are user_id (the owner of the album) and title (photo title). Optional fields include description, status, keywords, file paths, and various metadata for organizing and categorizing photos. Supports e-commerce features like price, availability, and product information. The API endpoint expects application/x-www-form-urlencoded data and returns the created photo data with a generated photo_id.
- `BRILLIANT_DIRECTORIES_CREATE_DATA_CATEGORY` — Create Data Category — Creates a new data category (post type) in the Brilliant Directories website database. Post types are content types like Videos, Articles, Jobs, Events, Coupons, Classifieds, etc. Required fields: data_name (display name), data_filename (identifier), system_name (system identifier), data_type (numeric type), and form_name (associated form fields name). Optional fields include display configuration (h1, h2, icon, caption_length), sorting options (category_order_by, profile_order_by), pagination (per_page, profile_per_page), layout settings (category_sidebar, profile_sidebar, search_results_layout), and many other customization options. Returns success status with the created data category information.
- `BRILLIANT_DIRECTORIES_CREATE_DATA_POST` — Create Data Post — Tool to create a new Single Image Post (member post) in the Brilliant Directories database. Use when adding blog posts, articles, or other content types with images to the website. Required fields: post_title, post_content, user_id, data_id, data_type, and post_status. Optional fields include author info, categories, tags, dates, geolocation, and image settings. The API uses application/x-www-form-urlencoded content type for the request body.
- `BRILLIANT_DIRECTORIES_CREATE_LEAD` — Create Lead — Tool to create a new lead in the Brilliant Directories database. Use when adding new inquiries or contact requests from visitors. Supports automatic geocoding, member matching, and email notifications. Can specify categories, location data, pricing, and custom notes.
- `BRILLIANT_DIRECTORIES_CREATE_PORTFOLIO_GROUP` — Create Portfolio Group — Creates a new multi-image portfolio post in the Brilliant Directories database. This action allows users to publish content with multiple images, descriptions, and metadata such as categories, tags, and location information. Required fields: user_id (existing user), data_type (use 4 for multi-image posts), data_id (data record identifier), and group_name (post title). Optional fields include: content (group_desc), publication status (group_status), category, location, display order, image URLs with titles and descriptions, tags, geographic data, property details for real estate, and sticky post settings. Use this action when creating portfolio posts, blog articles with galleries, or any content requiring multiple images with rich metadata.
- `BRILLIANT_DIRECTORIES_CREATE_UNSUBSCRIBE` — Create Unsubscribe — Tool to add an unsubscriber to the database and unsubscribe a member from email campaigns. Use when you need to remove a member's email address from the email campaign list. Requires email address, code (source of unsubscribe), type ('unsubscribe'), and website_id. Optional parameters include date (timestamp), definitive flag (permanent unsubscribe), and id.
- `BRILLIANT_DIRECTORIES_CREATE_USER` — Create User — Creates a new user/member account in the Brilliant Directories website database. Required fields: email, password (minimum 6 characters), and subscription_id (must reference an existing membership plan in the system). Optional fields include: personal information (first_name, last_name, company, position), contact details (phone_number, website), address fields (address1, address2, city, state_code, zip_code, country_code), profile information (about_me), and account status flags (active, verified). Returns complete user data including the generated user_id, authentication token, and assigned membership plan details.
- `BRILLIANT_DIRECTORIES_CREATE_USERS_CLICK` — Create Users Click — Tool to add a new user clicked link tracking record to the database. Creates a click tracking entry that records when and where users click on links within the directory. Required fields: click_url, click_name, click_type, user_id, date_clicked (format: YYYYMMDDHHmmss), and click_from (source page where click originated). Optional fields include click tracking details (click_ip, click_token, visitor_token) and post association fields (is_single_post, post_id). Note: The click_url must be a valid HTTP/HTTPS URL. Protocol schemes like tel: or mailto: are not supported by the API. Use this when you need to track user engagement with links in profiles, listings, or other directory pages.
- `BRILLIANT_DIRECTORIES_CREATE_WIDGET` — Create Widget — Tool to create a new widget in the Brilliant Directories website database. Use when you need to add custom HTML/PHP content, CSS styles, or JavaScript to create a reusable widget component.
- `BRILLIANT_DIRECTORIES_DELETE_ALBUM_PHOTO` — Delete Album Photo — Tool to delete an album photo and its related data from the database. Use when you need to permanently remove a photo from a user's portfolio album.
- `BRILLIANT_DIRECTORIES_DELETE_DATA_CATEGORY` — Delete Data Category — Tool to permanently delete a post type (data category) and all related data from the database. Use when you need to completely remove a post type such as Videos, Articles, Jobs, Events, Coupons, Audios, or Discussions. This is a destructive operation that cannot be undone.
- `BRILLIANT_DIRECTORIES_DELETE_LEAD` — Delete Lead — Tool to delete a lead and their related data from the database. Use when you need to permanently remove a lead record.

## Auth

Auth schemes: `API_KEY`.

## How agents use Brilliant Directories

Inside a Definable workflow, Brilliant Directories is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Brilliant Directories** — the Researcher (GPT-5.5) pulls context from Brilliant Directories (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Brilliant Directories** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Brilliant Directories (create record, post message, draft email).
- **Designer / Engineer → Distributor → Brilliant Directories** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Brilliant Directories (attach file, open PR comment, post status).

The Verifier checks every Brilliant Directories call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- website builders — https://definable.ai/apps/category/website-builders/

## Related

- HTML page: https://definable.ai/apps/brilliant_directories/
- Same category (website builders): https://definable.ai/apps/category/website-builders/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
