BrainGrid Controller
Process Orchestrator
Events
Events Overview

Events

Events are action nodes you place on the canvas between the trigger and the end node. Each event performs a specific operation when the process reaches it. Drag events from the left panel onto the canvas and connect them in sequence.

Events are grouped into the following categories:

Communication and Notification

Communication and Notification event list
EventDescription
EmailSend an email to one or more recipients
SMSSend an SMS message
NotificationSend an in-app notification
Push NotificationSend a mobile push notification

Data Operations

Data Operations event list
EventDescription
Create RecordInsert a new record into a selected table
Retrieve RecordFetch records from a table using filters
Update RecordUpdate fields on an existing record
Delete RecordDelete a record from a table
Restore RecordRestore a previously archived or deleted record
Duplicate RecordCreate a copy of an existing record
Table ActionsTrigger a table-level action defined in the View Manager
NotesAdd a note to a record

Data Processing and ETL

Data Processing and ETL event list
EventDescription
FormulaEvaluate a formula expression and store the result
FilterFilter a dataset based on conditions
JMES PathExtract values from JSON using a JMESPath query
JSON ContractMap and transform JSON data between structures
LoggerWrite a log entry visible in the Logs tab
Export DataExport records to CSV or Excel
Modify RequestModify the request payload before passing it to the next node

Document Processing

Document Processing and Advanced event list
EventDescription
Report PDFGenerate a PDF report from a template
Invoice GenerateGenerate an invoice for a record
Invoice UpdateUpdate an existing invoice
Invoice SendSend an invoice to a recipient
Support TicketCreate a support ticket
Data Link GenerationGenerate a shareable data link

Third Party

Third Party event list
EventDescription
External APICall an external REST API and use the response
WebhookSend data to an external webhook URL
ChatGPTSend a prompt to ChatGPT and use the response
External DatabaseQuery or write to an external database

User and Role Management

User and Role Management event list
EventDescription
Create UserCreate a new user account
Update UserUpdate an existing user's details
Activate/Deactivate UserEnable or disable a user account
Assign RoleAssign a role to a user
Extend UserGrant a user access to another system
Public RegistrationTrigger a public user registration flow
Request ApprovalSend an approval request to a user or role

Variable Management

Variable Management event list
EventDescription
Create VariableCreate a new process variable at runtime
Retrieve VariableRead the current value of a variable
Update VariableUpdate the value of an existing variable
Delete VariableRemove a variable from the process scope