tr Skip to content
Black Friday Lifetime FlowMattic from $399 One payment, unlimited workflows. Ends in --Days --Hrs --Min --Sec See the deal

Connect Google Sheets and Brilliant Directories

Run a Brilliant Directories site from a spreadsheet when that is easier. FlowMattic creates directory posts and members from Google Sheets rows, and writes leads, reviews and plan signups back to a sheet. Directory owners get bulk publishing and a reporting list without exporting from the admin.

32 triggers 35 actions 7 example workflows 1 ready-made template Unlimited runs

Try a pairing

When this happens in Google Sheets6 triggers

Do this in Brilliant Directories16 actions

1. TriggerNew Or Updated Spreadsheet Row
2. ActionCreate Post

When Google Sheets fires New Or Updated Spreadsheet Row, FlowMattic runs Create Post in Brilliant Directories with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

Google Sheets and Brilliant Directories workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

Google Sheets app icon Brilliant Directories app icon Ready-made template

Publish Brilliant Directories posts from sheet rows

Write listings, events or articles in a sheet and each new or edited row creates a post on the directory, which suits teams that prepare content in bulk.

New Or Updated Spreadsheet RowCreate Post

View the template
Google Sheets app icon Brilliant Directories app icon

Create members from a spreadsheet of new signups

Onboarding a chamber of commerce or an association list? Each row added to the sheet runs Create User, so members arrive without manual entry.

New Spreadsheet RowCreate User

Google Sheets app icon Brilliant Directories app icon

Log every lead submitted on the directory

Leads sent to members go to a sheet with the member, category and date, so you can show members how many enquiries the directory sent them.

Lead SubmittedAdd New Row

Google Sheets app icon Brilliant Directories app icon

Keep a revenue log of paid plan signups

Each Paid Plan Signup adds a row with the member and plan, which gives the owner a simple income record to reconcile against payments.

Paid Plan SignupAdd New Row

Google Sheets app icon Brilliant Directories app icon

Mark members who cancel their plan

Member Plan Cancelled finds the member's row by email and updates its status, so the sheet shows churn next to the signup date.

Member Plan CancelledLookup Row DataUpdate Row

Google Sheets app icon Brilliant Directories app icon

Collect reviews in a sheet for moderation

Every review submitted by a member is listed with its rating and text, so a moderator can scan new reviews in one place each morning.

Member Review SubmittedAdd New Row

Google Sheets app icon Brilliant Directories app icon

Update a lead when its status column changes

Your sales team edits the Status column of the leads sheet. A change runs Update Lead, so the directory record carries the same status.

Update Specific Column ValueUpdate Lead

Set up: directory posts from rows

At the end, each row you add or edit in the sheet creates a post on your Brilliant Directories site.

  1. Lay out the sheet

    Give the sheet one column per post field you fill, for example Title, Content, Category, Member ID and Image URL.

  2. Connect both apps

    Under Connects in FlowMattic, add Google Sheets with an account that can read the spreadsheet, and Brilliant Directories with your site's API details.

  3. Start from the sheet

    Create a workflow with Google Sheets and New Or Updated Spreadsheet Row, choose the spreadsheet and tab, and capture a sample row.

  4. Create the post

    Add Brilliant Directories Create Post, map the columns to the post fields, test with the sample row and switch the workflow on.

Import the ready-made template Beginner, about 5 min to set up
Publish Brilliant Directories posts from sheet rows Template
  1. Google Sheets app icon 1. Trigger in Google Sheets New Or Updated Spreadsheet Row
  2. Brilliant Directories app icon 2. Action in Brilliant Directories Create Post

    Fields mapped from the earlier steps (a typical setup)

    From Google SheetsTo Brilliant Directories
    TitlePost title
    ContentPost content
    CategoryPost category
    Member IDMember
    Image URLPost image
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • New Or Updated Spreadsheet Row also fires when a row is edited, so editing a published row can create a second post. Add a Posted column and a Filter if rows get edited after publishing.
  • Post fields depend on the post types set up on your directory, so the mapping above is an example.
  • Update Lead, Update Post and Update User need the record's ID. Keep the ID in a column when you create records from the sheet.
Google Sheets app icon

Google Sheets

Integration page

Triggers (6)

  • New Spreadsheet RowTrigger when a new row is added to the spreadsheet
  • New Or Updated Spreadsheet RowTrigger when a row is updated in the spreadsheet
  • Deleted Spreadsheet RowTrigger when a row is deleted from the spreadsheet
  • Update Cell DataTrigger when any cell is updated in the spreadsheet
  • Update Specific Cell DataTrigger when a specific cell is updated in the spreadsheet
  • Update Specific Column ValueTrigger when a specific column value is updated in the spreadsheet

Actions (19)

  • Add New RowAdd a new row with mapped data
  • Update RowUpdate existing row in specific spreadsheet with mapped data
  • Delete RowDelete row by ID in specific spreadsheet
  • Clear Row DataClear data or row by ID in specific spreadsheet
  • Lookup Row DataSearch for data in specific spreadsheet
  • Get Cell DataGet data for particular cell in specific spreadsheet
  • Update Cell DataUpdate data for particular cell in specific spreadsheet
  • Get Row CountGet total number of rows in specific spreadsheet
  • Get Row DataGet rows data from the sheet based on specified range
  • Create Spreadsheet ColumnCreate a new column in specific spreadsheet
  • Create New SheetCreate a new sheet in specific spreadsheet
  • Import CSV or JSON to Existing SheetImport CSV or JSON data to existing sheet in specific spreadsheet
  • Copy SheetCopy a sheet to another or within the same spreadsheet
  • Get RowsRetrieve rows in JSON format for use with Iterator
  • Export sheet to CSVExport the selected sheet to CSV format and save to WordPress Media Library
  • Export Sheet to ExcelExport the spreadsheet to Excel (.xlsx) format and save to WordPress Media Library
  • Export Sheet to PDFExport the spreadsheet to PDF format and save to WordPress Media Library
  • Export Sheet to OpenDocumentExport the spreadsheet to OpenDocument (.ods) format and save to WordPress Media Library
  • Export Sheet to TSVExport the selected sheet to TSV format and save to WordPress Media Library
Brilliant Directories app icon

Brilliant Directories

Integration page

Triggers (26)

  • Member Review SubmittedTriggers when a member review is submitted
  • Contact Us Form SubmittedTriggers when the contact us form is submitted
  • Newsletter SignupTriggers when a newsletter signup occurs
  • Unsubscribed Form SubmittedTriggers when an unsubscribe form is submitted
  • Lead SubmittedTriggers when a lead is submitted
  • Paid Plan SignupTriggers when a paid plan signup occurs
  • Free Plan SignupTriggers when a free plan signup occurs
  • Members Imported / Added / Updated / Deleted Via AdminTriggers when members are imported, added, updated, or deleted via admin
  • Post - StandardTriggers when a standard post is submitted
  • Post - Photo AlbumTriggers when a photo album post is submitted
  • Sub Account Form SubmittedTriggers when a sub-account form is submitted
  • Contact Details Form SubmittedTriggers when contact details form is submitted
  • Additional Details Form SubmittedTriggers when additional details form is submitted
  • About Me Form SubmittedTriggers when the about me form is submitted
  • Profile Photos Form SubmittedTriggers when the profile photos form is submitted
  • Member Clicked Email Verification LinkTriggers when a member clicks the email verification link
  • Member Plan ChangedTriggers when a member plan is changed
  • Member Plan CancelledTriggers when a member plan is cancelled
  • One-Time PurchaseTriggers when a one-time purchase is made
  • Post Comment SubmittedTriggers when a post comment is submitted
  • Form Inquiries Smart ListsTriggers when form inquiries smart lists are updated
  • Reviews Smart ListsTriggers when reviews smart lists are updated
  • Leads Smart ListsTriggers when leads smart lists are updated
  • Members Smart ListsTriggers when members smart lists are updated
  • Transactions Smart ListsTriggers when transactions smart lists are updated
  • Chat Message ActionsTriggers when chat message actions are performed

Actions (16)

  • Get LeadGet lead record from your Brilliant Directories website database
  • Create LeadCreates new lead record in your Brilliant Directories website database
  • Update LeadUpdates existing lead records with new values by targeting the Lead ID number
  • Delete LeadDeletes existing lead record from your Brilliant Directories website database
  • Get ReviewGet review record from your Brilliant Directories website database
  • Create ReviewCreates new review record in your Brilliant Directories website database
  • Update ReviewUpdates existing review records with new values by targeting the Review ID number
  • Delete ReviewDeletes existing review record from your Brilliant Directories website database
  • Get PostGet post record from your Brilliant Directories website database
  • Create PostCreates a single or group post in your Brilliant Directories website database
  • Update PostUpdates an existing post in your Brilliant Directories website database
  • Delete PostDeletes an existing post in your Brilliant Directories website database
  • Get UserGet user record from your Brilliant Directories website database
  • Create UserCreates new user record in your Brilliant Directories website database
  • Delete UserDeletes existing user record from your Brilliant Directories website database
  • Update UserUpdates existing user records with new values by targeting the User ID number

Why run this pair with FlowMattic

Google Sheets and Brilliant Directories connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Bulk work without CSV imports

Prepare members and posts in a spreadsheet your team already shares, and each row is created on the directory as it is added.

Reports the directory can show

Leads, reviews and plan changes collect in a sheet you can chart, which helps when members ask what their listing is worth.

Runs on your WordPress site

FlowMattic runs on your own server with unlimited runs, so a directory with thousands of members costs the same to automate as a small one.

Common questions

Can I add Brilliant Directories members from Google Sheets?

Yes. Start a workflow with New Spreadsheet Row and add a Create User step that maps the row's name, email and plan. Each new row becomes a member on the directory.

Will editing a row create a duplicate post?

It can with New Or Updated Spreadsheet Row. Add a Posted column, use a Filter to skip rows already marked, and write the post ID back with Update Row after Create Post.

Which directory events can fill a sheet?

Many of the Brilliant Directories triggers can, including Lead Submitted, Member Review Submitted, Paid Plan Signup, Free Plan Signup, Member Plan Changed, Member Plan Cancelled and One-Time Purchase.

Can I delete directory records from the sheet?

Yes. Delete Lead, Delete Post, Delete Review and Delete User are actions. Start from Update Specific Column Value and a Filter on a value like Remove, so nothing is deleted by accident.

Is my directory's member data sent anywhere else?

Only to the spreadsheet you choose. The workflow runs on your own WordPress site and passes data between Brilliant Directories and Google Sheets.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Google Sheets and Brilliant Directories

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Google Sheets integration 2.2.4, Brilliant Directories integration 1.0.