Skip to main content

From Scratch

If you prefer to build your logic manually β€” or need full control from the start β€” you can create an empty Blueprint and add elements one by one on the canvas.

How to create an empty Blueprint

Step 1: Open the Create Blueprint page

Inside your project, click the + Create Blueprint button in the top-right corner.

Step 2: Start with an empty Blueprint

Click the Start with empty blueprint button below the prompt field. Leapter creates a new Blueprint and opens it in the Blueprint Editor. Empty Blueprint with Start node and element palette You start with:
  • A Start node (green play icon) β€” the entry point where execution begins
  • An element palette β€” a row of icons next to the Start node for adding your first element
The left panel shows empty sections for Inputs, Outputs, and Locals β€” you’ll define these as you build your logic.

Building your Blueprint

Add elements

Click an icon in the element palette to add an element to the canvas. The available elements are:
ElementPurpose
AssignmentPerform calculations and store results in variables
DecisionCreate conditional branches (if/else logic)
LoopRepeat a section of logic (over items, with counter, or while condition)
ReturnEnd the Blueprint successfully and return output values
ErrorEnd the Blueprint with an error condition
CallExecute another Blueprint as a sub-routine
After you place an element, a new palette appears at its output, letting you chain elements together. You build the flow left to right, top to bottom. For a detailed guide on each element, see Controlling the Flow.

Define inputs and outputs

Your Blueprint needs data to work with. In the Data panel on the left side:
  1. Click Add next to Inputs to define what information your Blueprint receives
  2. Click Add next to Outputs to define what results it returns
  3. Give each parameter a name, type, and description
For detailed guidance on configuring parameters, see Inputs and Outputs.

Configure elements

Double-click any element on the canvas to configure it:
  • Decision nodes β€” set the condition expression and define branches
  • Assignment nodes β€” write the calculation or value assignment
  • Loop nodes β€” specify what to iterate over or the loop condition
  • Call nodes β€” select which Blueprint to call and map its inputs

When to start from scratch

Starting from scratch works best when:
  • You have a clear picture of the logic and want to build it step by step
  • You want to learn how Blueprint elements work by placing them yourself
  • You need a very specific structure that AI generation might not produce
  • You’re building a small helper Blueprint (like a lookup table or simple calculation)
For most use cases, generating with AI is faster β€” you can always refine the result afterward.

What to do next

  1. Add your elements β€” build out the flow by chaining decisions, assignments, and returns
  2. Test as you go β€” click the green play button on the Start node to run your Blueprint at any point during development
  3. Use AI to help β€” press Ctrl+I to open the AI editing prompt, which can modify selected nodes or add new logic based on your instructions