How to Set Up BrainCert Trigger Events with Flowmattic
Flowmattic makes it easy to automate your training workflows by connecting BrainCert with external tools like Google Sheets.
In this article, you’ll learn how to integrate BrainCert with Flowmattic and automate your workflows using triggers.
For our example, we’ll connect BrainCert with Google Sheets so that every new course enrollment automatically gets logged in a spreadsheet.
Example Use Case:
Automatically send new BrainCert course enrollment data to Google Sheets.
Whenever a student enrolls in a course in BrainCert, Flowmattic will instantly log their details (Name, Email, Course Title) into your Google Sheet.
This helps you keep an up-to-date list of enrollments without any manual work.
BrainCert – Flowmattic Triggers List
These triggers help automate workflows by instantly sending real-time data from BrainCert to Flowmattic whenever key actions happen, like user creation, enrollments, or course updates. This reduces manual work and keeps your connected apps (like CRMs, spreadsheets, or email tools) always up to date.
# | Topics | Triggers |
1 | User Created | Triggers when a new user account is created. |
2 | Group Created | Triggers when a new group is created. |
3 | Course Created | Triggers when a new course is created. |
4 | Course Bundle Created | Triggers when a new course bundle is created. |
5 | Test Created | Triggers when a new test is created. |
6 | Live Class Created | Triggers when a new live class is created. |
7 | User Updated | Triggers when a user profile is updated. |
8 | Course Updated | Triggers when a course is updated. |
9 | Course Bundle Updated | Triggers when a course bundle is updated. |
10 | Test Updated | Triggers when a test is updated. |
11 | Live Class Updated | Triggers when a new product is created. |
12 | Product Created | Triggers when a new product is created. |
13 | User Deleted | Triggers when a user account is deleted. |
14 | Course Deleted | Triggers when a course is deleted. |
15 | Course Bundle Deleted | Triggers when a course bundle is deleted. |
16 | Test Deleted | Triggers when a test is deleted. |
17 | Live Class Deleted | Triggers when a live class is deleted. |
18 | Product Deleted | Triggers when a product is deleted. |
19 | Course Enrollment | Triggers when a user enrolls in a course. |
20 | Test Enrollment | Triggers when a user enrolls in a test. |
21 | Live Class Enrollment | Triggers when a user enrolls in a live class. |
22 | Course Completed | Triggers when a user completes a course. |
23 | Test Completed | Triggers when a user completes a test. |
24 | New Sale | Triggers when a new sale is made. |
Part 1: Connect Flowmattic with BrainCert
Step 1: Open Flowmattic Dashboard
Go to Flowmattic Dashboard. Click on Flowmatic --> Connects and then click 'Connect Integration'.
Step 2: Select BrainCert
In the search field, type 'BrainCert' and click on the BrainCert logo.
Step 3: Enter API Key
Enter your 'BrainCert API Key' (found in your BrainCert account under API settings).
Step 4: Get API Key from BrainCert
Go to your BrainCert Dashboard → Global Settings → Extensions. Scroll to 'Flowmattic'. Toggle the button 'ON' and click 'Save'. Now, copy the 'API Key' from this field.
Step 5: Paste API Key in Flowmattic
Return to Flowmattic, paste the 'API key' into the BrainCert connection field, and click 'Save Connect'.
Step 6: Verify Connection
Once saved, BrainCert will appear under Active Connections in Flowmattic.
Part 2: Connect Flowmattic with Google Sheets
Step 7: Start Google Sheets Connection
In Flowmattic, go to Connects → Search for Google Sheets → Click Connect.
Step 8: Create Google Cloud Project
Go to Google Cloud Console
Sign in with the same Google account you’ll use for Sheets.
Create a New Project
Click the project dropdown at the top → New Project.
Give it a name (e.g., Flowmattic Sheets Integration).
Click Create.
Enable Google Sheets API
Inside your new project, go to APIs & Services
Step 9: Get Client ID & Client Secret
- Once created, Google will show you the Client ID and Client Secret.
- Copy them and paste into Flowmattic’s Google Sheets connection screen.
Step 10: Authenticate Connection
After pasting, click 'Save Connect & Authenticate' in Flowmattic.
Part 3: Create Automation in Flowmattic
Step 11: Add Webhook Trigger
In Flowmattic, go to Automations → Click Create New Automation.
Click on the 'Webhooks by Flowmattic'
Step 12: Switch Trigger App to BrainCert
Click the Change button → Search for 'BrainCert' → Select it.
Step 13: Select Trigger Event
Choose 'Course Enrollment' as the trigger event → Click 'Continue'.
Step 14: Copy Webhook URL
Flowmattic will generate a 'Webhook URL'. Copy it.
Step 15: Add Webhook in BrainCert
- Go to BrainCert Dashboard → Global Settings → Webhooks.
- Paste the copied 'Webhook URL' into the required field and click 'Send Test'.
Step 16: Confirm Trigger in Flowmattic
Return to Flowmattic → Click 'Use Selected Response' → Click 'Continue'.
Part 4: Add Action to Send Data to Google Sheets
Step 17: Add Google Sheets Action
Click the '+' icon → Choose 'Google Sheets' → Select 'Add a Row'.
Step 18: Map BrainCert Fields to Sheet
Map BrainCert fields → Google Sheets columns, such as:
Name → Column A
Email → Column B
Course Title → Column C
and click 'Continue'
Part 5: Test & Activate Automation
Step 19: Run a Test
Run a test by enrolling a dummy user in BrainCert. Check your Google Sheet → the new enrollment should appear automatically.
If successful, click Save Automation and switch it ON.
From now on, every new course enrollment in BrainCert will automatically update your Google Sheet, helping you track learners in real time.
Notes & Recommendations
-
Make sure the redirect URI in Google Cloud matches Flowmattic exactly.
-
If your Google Sheets test fails, re-check your API credentials and authentication.
-
Use Conditions in Flowmattic to filter enrollments (e.g., by course name, payment status).