--- title: "Identify pipeline steps: Ref ID and step number" slug: "identify-pipeline-steps-ref-id-and-step-number" updated: 2026-05-20T13:43:56Z published: 2026-05-20T13:43:56Z canonical: "help.quickbase.com/identify-pipeline-steps-ref-id-and-step-number" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.quickbase.com/llms.txt > Use this file to discover all available pages before exploring further. # Identify pipeline steps: Ref ID and step number Every Quickbase Pipelines step has two identifiers. Together, they help you understand your pipeline’s structure and reliably reference step outputs in Jinja. ## Reference ID (Ref ID) A reference ID is assigned when you create a step. - **Permanent**—It never changes, even if you reorder steps. - **Never reused**—If you delete a step, its Ref ID won’t be assigned again. - **Auto-generated and not editable** - **Used in Jinja expressions**—Ref IDs are the stable identifier for step output references. Ref IDs follow an alphabetic format that expands as you add steps, for example: - aa, ab, ac, ad … zz ### Example (Jinja) Use the Ref ID to reference a step’s output: `{{ steps.ref_aa.output.field_name }}` Because Ref IDs don’t change, these expressions continue to work even after you reorganize your pipeline. ## Step number A step number is a sequential number based on the step’s current position in the pipeline. - **Reflects execution order**—1, 2, 3… - **Changes when you reorder steps** - **For navigation only**—Don’t use step numbers in Jinja expressions Use step numbers to: - Scan the pipeline flow quickly - Follow steps in order in activity logs - Understand the current execution sequence at a glance ## Where to find Ref IDs and step numbers You can see Ref IDs and step numbers in: - Pipelines Designer - Quick Reference widget - Activity logs, error emails, and field usage The Quick Reference widget provides the most detail. From there you can: - View the Ref ID and step number for every step - Search by step name, step number, or Ref ID - Click a step to jump directly to it in the designer ## Working with existing pipelines (legacy IDs) Older pipelines may show single-letter step identifiers (for example, a, b, c…). These are now treated as Ref IDs: - They are stable and permanent - They work in Jinja the same way as newer Ref IDs If you add new steps to a legacy pipeline: - Existing steps keep their single-letter Ref IDs (a, b, c…) - New steps use the extended format (aa, ab, ac…) Pipelines with a mix of both formats work normally (including duplication, export, and import). ## Pipelines and YAML exports - Reference IDs are included in YAML exports and are preserved when you import or duplicate a pipeline. - Step numbers are not exported. They’re recalculated automatically after import based on step order in the file. ## Best practice When writing Jinja: - Always reference step outputs using the Ref ID - Never use step numbers in Jinja, since they change when steps move