Mini Apps

Setting Up a Reschedule Pickup & Delivery Mini App

Setting Up a Reschedule Pickup & Delivery Mini App

In this article

A Mini App is a small form your customers open directly inside WhatsApp — no downloads, no links to external websites. The Reschedule Pickup & Delivery Mini App makes it effortless for your customers to move an existing booking to a new date and time — all without calling your team. Instead of going back and forth over WhatsApp to arrange a new time, you simply send them a single button. They tap it, choose their new pickup and delivery slots, and the booking is updated in your EasyBiz system instantly.


Who Is This For

When a customer needs to change their pickup or delivery time, instead of handling it manually through chat, you send them a form directly inside WhatsApp. They pick their new slots themselves, and the reschedule is done — no phone calls, no back-and-forth.


Why Use It

  • Fewer missed pickups and deliveries Customers who can't make their original time will reschedule instead of simply not answering the door.
  • Your system updates automatically Once the customer confirms, their booking is updated in EasyBiz instantly. No manual changes needed.
  • Returning customers don't repeat themselves EasyBiz recognizes existing customers and pre-fills their saved details automatically.

⚠️Before You Use This Mini App

This Mini App must be sent to a customer who already has an existing order in your EasyBiz system with a pickup or delivery already scheduled. When you send it, the system will link the new times to that existing order.

If the customer does not have an existing booking yet, please send them the Pickup & Delivery Booking Mini App instead to create the order first.

What happens if there is no order to reschedule? If you accidentally send this Mini App to a customer who has no existing booking, the form will still open — but when they tap the final button, the system will not be able to find an order to update. The reschedule will not go through.

Tip: Always confirm that the customer has an active order before sending this form.

Create Your Mini App

  1. Go to Settings from the top navigation bar.
  1. Under Sales Channels, click WhatsApp.
  1. Open the Mini-Apps Tab.
  1. Click the + New Mini App button.
  1. Select the Reschedule: Pickup & Delivery Reschedule template.
  1. Enter a name for your Mini App.
  2. Click Create to open the editor.

Understanding the Editor

When you open your Mini App, you will see the screen is divided into two parts to make editing easy. The Left Side (Live Preview) is a preview of a mobile phone showing exactly what your customers will see. The Right Side (Editor Tabs) is where you control your form. At the top, you will see tabs for your screens (like pages in a book). You can drag and drop these tabs to reorder your pages.

What are Screen Blocks

Inside every screen, you will see a list of Screen Blocks. Think of a block as a specific field or question you want the customer to fill out (like their name or their phone number). If you click the dropdown arrow icon ( ⌄ ) next to any block, it will expand to show its settings:

  • Input Data Field This links the block to a field in your EasyBiz system — it tells EasyBiz exactly where to save the customer's answer. For example, the "Customer name" block saves to the Name field in your customer profile. You configure these fields in Settings > Operations section > Custom Fields. Read more about Data Fields.
  • Label This is the text the customer actually reads on their screen (e.g., "Customer name").
  • Required You can choose if the customer must answer this (Always Required), if they can skip it (Not Required), or if it only shows up under certain conditions (Conditional).
  • Visibility This controls whether the customer sees this block at all. Set it to Always Visible so it appears on every submission, or set it to Conditional so it only appears when a specific condition is met (for example, showing a unit number field only when the customer selects "HDB" or "Condo" as their property type).
Tip: Need to remove a question? Just click the three dots (⋮) next to the block and select Delete. Want to rearrange the questions? Just click and drag the block up or down!

At the very bottom of the editor for each screen, you will see a Footer Action. This controls what the button at the bottom of the customer's phone does when they tap it. It might tell the app to save the customer's details, move to the next page, or finally create the order.


What is Already Set Up

This template is ready to use immediately! It comes pre-built with four default screens that your customer will go through in order. Here is exactly what is inside your default setup:

Contact Screen

This screen confirms the customer's basic details before they reschedule.

  • Blocks Included Customer name, Phone number, and Email.
  • Footer Action Set to Save Customer. When the customer taps "Continue", EasyBiz securely saves their details or updates their existing profile.

Address Screen

This screen confirms the address for the pickup and delivery.

  • Blocks Included: Postal code, a clickable "Find address by postal code" link, Address line 1, and Address line 2 (left optional for unit/floor numbers).
  • Footer Action: Set to Save Address.
⚠️ Important: The "Find address" link works automatically to fill in their street name. You don't need to configure anything here!

Pickup Date & Time Screen

This screen lets your customer choose when they want their items collected.

  • Blocks Included: Pickup date dropdown, Pickup time options, and a "Refresh" link (in case they need to see the latest available time slots).
  • Footer Action: Set to Next to simply move them to the final step.

Delivery Date & Time Screen

This screen lets the customer choose their new delivery date and time.

  • Blocks Included: Delivery date dropdown, Delivery time options, and a "Refresh" link.
  • Footer Action: Set to Schedule Job. Once the customer taps this final button, the booking is instantly created in your EasyBiz system!
📝Note:

Customizing Your Mini App

The default setup above is all you need to run your business smoothly. You can click Publish right now and start taking bookings!

However, if you want to make Address Line 2 mandatory only for certain property types, you can set that up as well.

Making Address Line 2 Mandatory

By default, Address Line 2 (unit number) is optional because customers in landed houses do not have one. Here is how to make it mandatory only for HDB, Condo or Offices.

Step 1 Create an Address Type Data Field

Before we can ask the customer for their property type, we need to create a blank space in the system to save their answer. Read more about [Data Fields].

  1. Go to Settings> Operations section > Custom Fields.
  2. Click Add Data Field. Name it Address Type and select Dropdown as the Data Type.
  3. Type in your options: HDB, Condo, Office, Landed. Click Save.

Step 2 Add the Address Type Block

  1. Back in your Mini App editor, click your Address screen tab.
  2. Click + Add Block
  1. Choose Dropdown.
  1. Open the block settings (click the ⌄ arrow). Set the Input Data Field to your newly created Address Type field.
  1. Set the Label to "Property Type".
  2. Set Visibility to Conditional. Choose When: Address geo location -> Operator: Has Value. This ensures the dropdown only appears after the customer finds their postal code.
  1. Drag and drop this new block just above Address Line 1.

Step 3 Make Address Line 2 Conditional

  1. Open the settings for the Address Line 2 block.
  2. Change Required to Conditional.
  1. Set it to When: Address Type -> Operator: Is Any Of -> Value: HDB, Condo, Office.

Now, Address Line 2 will be strictly required for apartments, but completely optional for landed properties!


Publish Your Mini App

Once you are happy with your setup, it is time to make it live!

  1. Click the black Publish button at the top right corner of the editor.
  1. A confirmation dialog box will pop up. Ensure your WhatsApp Business Account is selected correctly, then click Publish.
  1. You will now be taken to the Live Preview screen. This screen shows you exactly what your customer will see and interact with on their phone.
  1. At the top right of this screen, you have three final options:
    • Send Test: Want to try it yourself first? Click this button, enter/select your phone number, and EasyBiz will send the form directly to your personal WhatsApp so you can test it like a real customer!
    • Draft: If you notice something you want to change in the preview, click this button to return to the editing mode.
    • Publish: If everything looks perfect, click this final Publish button to make your Mini App live and ready to use!
💡 Pro Tip: Your Mini App is now ready, but it won't reach your customers until you send it to them in a chat. Head to the [Sending Your Mini Apps to Customers] guide to see how easy it is to share!

Give feedback

Setting Up a Customer Sign Up Mini App

Up next

Setting Up a Customer Sign Up Mini App

Let new customers register their contact details and address through a simple WhatsApp form — ideal for onboarding walk-ins or capturing leads.

Read more