Hi Juliano,
For flows, I usually find it helps to keep naming simple, consistent, and easy to search.
A pattern I like is:
Division_Channel_FlowType_Description
For example:
- IT_Voice_Inbound_ServiceDesk
- IT_Voice_Callback_AfterHours
- Student_Messaging_MFA_Reset
For tasks and actions, I prefer clear action-based names such as:
- Initialize Variables
- Check Business Hours
- Route To Queue
- Update Participant Data
I also tend to use custom names/descriptions for almost every task and action within the flow so it is much easier to read, troubleshoot, and maintain later, especially as flows become larger and more complex.
For variables, I try to keep the scope and type clear:
- Flow.customerId
- Task.validatedId
- State.apiResponse
- strCustomerName
- boolIsAfterHours
- intRetryCount
A few practices that help long term:
- avoid abbreviations unless widely understood
- use consistent prefixes for API/data action variables
- name update data/actions clearly based on purpose
- keep naming predictable across all flows
- use descriptions/comments for complex logic
- avoid special characters where possible
Hope this helps.
------------------------------
Phaneendra
Technical Solutions Consultant
------------------------------
Original Message:
Sent: 05-27-2026 08:11
From: Juliano Fernandes Mendes Pimentel De Paiva
Subject: Naming Conventions
How do you organize naming conventions for flows, tasks, and variables in your environment?
I'm always looking for cleaner ways to keep projects maintainable as they grow.
#General
------------------------------
Juliano Fernandes Mendes Pimentel De Paiva
Genesys Analyst
------------------------------