Business Process Management

Getting Started with BPM

Getting Started with BPM

In this article

This guide explains the three main parts of BPM and how they connect. Whether you're running a tailoring shop, a shoe repair service, or any other service business, this will help you understand how to build your own workflow from scratch.


Business Process Management has three main parts: Data Fields, Procedures, and Work Orders. This guide explains what each one does and how they work together, so you can set up a process that fits the way your business runs.

Already know what you need? If your business does laundry or bag repair, you can skip ahead to a ready-made setup: Laundry & Dry Cleaning or Bag Repair & Restoration.

How to access BPM

  • In your EasyBiz console, go to SettingsOperations.
  • Click on Business Process Management.

What you'll be setting up

Think of it this way. You're going to tell EasyBiz how your business works so it can help your team follow the same steps every time a new work order is created.

Here's what that looks like:

  1. Data Fields: First, if you need to capture extra information (like item condition or photos), you'll create custom fields for that.
  2. Procedures: Next, you'll create the individual steps your team follows (e.g., "Receive items," "Washing," "Quality Check") and link your data fields to them.
  3. Work Orders: Finally, you'll put it all together into a template. When a customer's order is confirmed, EasyBiz uses this template to automatically guide your team through each step.

We'll go through each one below.

Set up your Data Fields

If the information that the system captures by default doesn't cover everything you need, you can create your own custom fields. These are called Data Fields.

For example, you might want to record the brand of a bag, or note special washing instructions — things that are specific to your business. Setting these up first means they'll be ready to use when you create your procedures in the next step.

How to add a data field

  • Click the Data Fields tab.
  • Click + Add data field.
  • You'll see the New Data Field form like the one below:
  • Fill in:
    • Field Name: Give it a clear name (e.g., "Item Condition," not just "Condition")
    • Data Type: Pick the format that fits your information:
Data TypeWhat it's forExample
TextShort answersTracking number, customer name
Long TextLonger notesDamage description, special instructions
NumberNumbersSerial number, quantity
AmountMoneyQuoted price, repair cost
ImagePhotosBefore/After photos
Phone NumberPhone numbersCustomer mobile number
Email AddressEmailsCustomer's email
DateDatesService date, follow-up date
OptionsA list of choices to pick fromGarment type, service type
  • In this example, we'll add an Options data field to show how the process works. Let's say you want your team to record the condition of every item that comes in. You would enter "Item Condition" as the Field Name, select Options as the Data Type, and add your choices using the + Add option button — such as Good, Minor Damage, Major Damage, and Defective.
  • Click Create.
  • Once created, this should now appear as a new data field in your Data Field Tab.
  • Need a visual reference? Watch the video below to see how we add an "Item Condition" data field from start to finish!
Tip: Use Options whenever you can. Giving your team a list to pick from keeps things consistent, instead of everyone typing something different.

Create your Procedures

Procedures are the steps your team follows, such as "Washing" or "Quality Check." Each procedure comes with built-in steps that are ready to use (for example, taking photos, collecting payments, or capturing signatures). If you also created custom data fields previously, you can link those too.

How to add a procedure

  • Click the Procedures tab.
  • Click + Add procedure.
  • Choose a Procedure Type and fill in the details. This tells EasyBiz what kind of step this is in your workflow.
  • Here are the types available:
Procedure TypeWhat's it for?
Sales IntakeTaking in items from the customer
Edit Line ItemUpdating or changing items in an order
Add Work OrderAdding a new work order to track production or service tasks
PickupCollecting items from a customer's location
TransferMoving items between locations or checking them in/out
InspectionChecking item condition
QuotationCreating a price estimate
ApprovalGetting confirmation from a customer or internal staff before moving forward
AssignmentAssigning work to a team member, department or production location
On-Site ServiceDoing the work at the customer's location
ProductionThe actual service work (washing, repairing, etc.)
PackingPreparing items for return
DeliveryDelivering items to the customer
Return to CustomerCustomer pickup
  • Once you select a Procedure Type, a pop-up window will appear. Fill in the details to complete your adding of a new procedure:
    • Procedure Name: What your team sees (e.g., "Inspect & pre-treat").
    • Completed Label: The status shown when this step is done (e.g., "Inspected").
    • Completion Dependency: Choose when this step starts from, either from a previous step or from a specific step that is finished. This is by default not affected by any steps.
    • Enable tasks: Turn this on if you want to break this procedure into smaller tasks that staff can complete and track individually. This is useful for procedures with multiple steps, like production or inspection. (This option only appears for certain procedure types such as Production.)
    • Procedure Note: Any internal instructions for your team (optional).
  • Click Create.

Once created, the procedure will appear on the left sidebar under its procedure type. You can add more procedures under the same type. For example, Production can have multiple procedures like "Washing," "Drying," and "Finishing.".

Note: To add another procedure to a type that's already on the sidebar, just click on that type and then click + Add procedure again.

Adding steps to your procedure

Steps are the small tasks your team completes within each procedure. To add one, lets head over to the new procedure we just added.

  • From the sidebar on the left, click on the procedure type that you just added.
  • A table should appear with all the procedures from that procedure type. Find the procedure that you have added from the table, and click on the , select Edit to start adding your steps to the procedure.
  • Scroll down to Complete Procedure Actions and click + New Step to add a new step to this procedure.
  • You'll see two Step Type options:
    • Block: These are the built-in actions the system already provides, like taking a photo, collecting a payment, or capturing a signature. Just pick the one you need from the Select Block dropdown when Block is selected as the Step Type.
    • Data Entry: Use this when you want your team to fill in information — either using system fields or the custom data fields you created in Step 1.

Since most of the time you'll be choosing Block, here are some common ones:

Block nameWhat your team does
Text InputType in notes or remarks
Photo CaptureTake photos before or after service

To add a Block:

To add a Data Entry:

  • If none of the built-in steps cover what you need — for example, recording a bag's brand name or selecting a garment type — that's where your custom data fields come in.
  • When adding a new step, choose Data Entry as the step type. This lets your team fill in the custom fields you set up previously.
  • A form will appear when Data Entry is selected. Fill in:
    • Step Name: The name of the step that your team sees. Defaults to step type if left blank
    • Completion Type: This is a required step by default. Click on the dropdown to change it to an optional or on-demand step.
    • Data Field: Pick a field from the dropdown, this is where the custom data fields you created earlier will appear.
  • Click Add.
  • You should now see a new Data Entry step in your procedure.
Don't see your data field? Make sure you've created it first under the Data Fields tab. If you're not sure, head back to Set up your Data Fields and follow the steps there — any fields you create will show up in this dropdown right away.

Create your Work Order Template

A Work Order Template ties everything together. It tells EasyBiz which procedures to follow, and in what order, whenever a sales order is confirmed.

How to create a work order template

  1. Click the Work Orders tab.
  1. Click + Add Work Order Template.
  1. Fill in:
    • Template Name: A clear name (e.g., "Laundry & Dry Cleaning" or "Bag Repair")
    • Work order Generation Rule: How work orders are created. Select One work order per service item for creating a work order per item in a Sales Order. This means each item gets tracked separately.
    • Receipt Template: Pick the receipt layout your customers will see.
    • Work Order Procedures: Select the procedures you created from earlier in this guide.
Don't see your procedure? Make sure you've created it first under the Procedures tab. If you're not sure, head back to Create your Procedures and follow the steps there — any procedures you create will be available to select here.
  1. Click Add. You should now see a new work order template.

Now that your template is ready, you need to tell EasyBiz which part of your business should use it. In EasyBiz, a Business Unit is more often than not a service line — for example, "Laundry," or "Bag Repair." Linking your template to a business unit means that whenever a sales order comes in for that service, EasyBiz will automatically use this template to create the work order.

  • Click the menu on your template and from the options, select Link Workflow.
  • Click the toggle to on for the business unit you want this work order template to be created when a sales order is confirmed.
  • Click Save.
  • You should now see the business unit linked to your specific work order template.

What's next?

Now that you understand how Data Fields, Procedures, and Work Orders fit together, you're ready to build a process for your business. When a sales order is confirmed, EasyBiz will automatically create work orders and guide your team through each step.

Want to see a complete example first? Check out our use cases:

Give feedback