Logic Apps Best Practices, Tips and Tricks: #1 Logic Apps Naming Convention (extended/revisited)

  • Sandro Pereira
  • Aug 28, 2025
  • 4 min read

It’s been over three years since I published the first Logic Apps tips and tricks – Logic App Best Practices, Tips and Tricks: #1 Logic App Naming Convention. A lot has happened and changed since then, so I believe now is the perfect time to revisit and update that blog post

Logic App Naming Convention

📝 One-Minute Brief

There are many naming conventions, and they can be different from organization to organization. The important thing is to define a good naming convention for the names of your Logic Apps da suits your organization and then implement them across all of them..

Here we will covered the Logic App Instance Name convention.

#1 Logic App Naming Convention

Naming conventions vary from one organization to another. As I often say, no perfect naming convention exists. Some conventions are easy to understand and follow, while others require more effort. However, the most important point remains the same: choose a naming convention that fits your organization’s requirements and apply it consistently.

The main goals to achieve with a proper Logic App Instance Name are that you should provide a descriptive and good name for your Logic Apps to:

  • It improves readability: By setting a proper name, you can quickly identify what those business workflows are intended for, without needing to enter the design and try to figure it out. So, you provide readability and save future time (by not spending time looking for your LA) and frustration.
    • You may think that this is not important, as you have created the Logic App and know what it is intended to do. However, trust me, after three months, you will completely forget it.
  • It also transfers knowledge between your team or organization: Sometimes Logic Apps are shared by different teams, developers, or departments, or you are a consultant creating Logic Apps for your clients. They also need to be aware of them. They also need to understand them. You may leave the project or the company in the future, and they will need to continue the work or make future changes. Having a proper naming convention and providing a good descriptive name is auto-documenting your processes.

For both Logic Apps Consumption and Standard, teams usually recommend using kebab‑case for instance names. This convention uses lowercase letters and separates words with hyphens (-).

However, naming rules differ slightly between Consumption and Standard. Keep in mind that both models follow similar principles but enforce different size limits and restrictions. You can explore those differences in more detail here: Logic App Consumption and Standard name have different size limits and restrictions.

Logic App Naming Convention Summary

Of course, all of the following properties on the name structure are optional. But here are some best practices and suggestions:

ResourceCodeNaming PatternExample
Logic App Consumptionlaclac-{bu}-{dept-or-application}-{process-name}-{environment}– lac-eai-it-crm-push-dev
– lac-sp-trigger-using-get-http-method-poc
– lac-manufacturing-alarming-failed-jobs
Logic App Standardlaslas-{bu}-{application-name}-{environment}– las-eai-financial-integration-dev
– las-partners-time-reports
Stateful Workflowstfw{process-name}-stfw– create-service-notification-stfw
Stateless Workflowstlw{process-name}-stlw– unapproved-time-reports-batch-processor-stlw

Where:

  • lac is the static abbreviation for Logic App Consumption.
  • las is the static abbreviation for Logic App Standard.
  • stfw is the static abbreviation for Stateful workflow.
  • stlw is the static abbreviation for Stateless workflow
  • bu is the Business Unit.
  • dept-or-application can be the company and/or project abbreviation.
  • application-name is the name of the application processes or project we will be creating.
  • process-name is the Logic App Business workflow name/description in Pascal Case.
  • environment is the Environment abbreviation: TEST, DEV, PROD, STG.
    • If we use a single subscription and distinguish environments using resource groups, it is recommended to use the environment abbreviation in the suffix.
    • If each environment has its own subscription, then do not use the environment abbreviation in the suffix.

An alternative naming convention approach is to use a mix of kebab-case and PascalCase, where:

  • All sections/properties of the name will be separated by hyphens (-).
  • And each section/property has the first letter of every word capitalized, with no spaces or underscores between words.
  • All abbreviations will be capitalized, for example, LA (Logic App) or DEV, PROD

Here are some samples for this alternative convention:

  • LA-{BU}-{Dept or Application}-{ProcessName}-{Environment}
  • Alternative: {Dept or Application}-{BU}-LA-{ProcessName}-{Environment}

Download whitepaper

Learn more about Azure Logic Apps Naming Conventions in my whitepaper, Azure Logic Apps Naming Conventions, available for free.

Stay tuned for the following Logic Apps Best Practices, Tips, and Tricks.

If you liked the content or found it helpful and want to help me write more, you can consider buying (or helping to buy) my son a Star Wars Lego set. 

Buy me a coffee
Author: Sandro Pereira

Sandro Pereira lives in Portugal and works as a consultant at DevScope. In the past years, he has been working on implementing Integration scenarios both on-premises and cloud for various clients, each with different scenarios from a technical point of view, size, and criticality, using Microsoft Azure, Microsoft BizTalk Server and different technologies like AS2, EDI, RosettaNet, SAP, TIBCO etc. He is a regular blogger, international speaker, and technical reviewer of several BizTalk books all focused on Integration. He is also the author of the book “BizTalk Mapping Patterns & Best Practices”. He has been awarded MVP since 2011 for his contributions to the integration community.

Leave a Reply

Your email address will not be published. Required fields are marked *

The Ultimate Cloud
Management Platform for Azure

Supercharge your Azure Cost Saving

Learn More
Turbo360 Widget

Back to Top