Logic App Best practices, Tips and Tricks: #1 Logic App 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

📝 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

There are many naming conventions, and they can be different from organization to organization. And as I usually say, there is no perfect naming convention. There may be some that are easy to follow and understand, while others are more challenging to follow. However, the most important thing is to have a proper naming convention that fits your organization’s requirements and to follow 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 the Logic App Consumption and Standard Instance name, it is usually recommended to use the kebab-case convention: all lowercase letters, with words separated by hyphens (-).

From the Logic App Instance Name perspective, this will change between Consumption and Standard. Just remember that both have similar but different name restrictions, which you can learn more about here: Logic App Consumption and Standard name have different size limits and restrictions.

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 or/and 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 is capitalized without any space 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}

    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. 

    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