iLoope Padala | Merchant Integration Guide Apply now

Let iLoope riders deliver your parcels.

iLoope Padala is a same-city courier service you can plug into in minutes — no fleet, no logistics. Book a rider from our no-code portal or your own system via a simple API. Every parcel is trackable and branded “Delivered by iLoope Padala.”

Same-city delivery Cash-on-Delivery Text address — no GPS needed Live tracking

How it works

Your customer buys from you as usual. When an order is ready, you book an iLoope rider — they pick the parcel up from you and deliver it to your customer in the same city. For Cash-on-Delivery, the rider collects the cash; iLoope remits it back to you minus a small service fee.

# the flow
Customer orders on YOUR site
      │
      ▼
You book a rider  ──►  iLoope assigns a rider (broadcast, first-accept)
      │                      │
      │                      ▼
You get an ILP- tracking number   Rider picks up from you → delivers to customer
      │                      │
      ▼                      ▼
Customer clicks "Track"  Rider collects COD → iLoope → pays you (COD − fee)
   → iloope.com/track/ILP-...

Two ways to integrate

No code

A. Partner Portal

Log in and book deliveries from a web form. Best for small shops or to start fast. Zero code.

For developers

B. Delivery API

Your system books riders automatically. One simple API — you integrate once, no per-merchant custom work.

Step 1 — Apply (one time)

  1. Create an iLoope account (or log in).
  2. Go to iloope.com/integrate and submit your business details + documents.
  3. iLoope reviews and approves your application.
  4. You receive an API Key and access to the Partner Portal.

Availability is per-city: your city goes live once there are iLoope riders in your area.

Option A — No-Code Partner Portal

After approval, just log in and book:

  1. Open iloope.com/partner/padala.
  2. Tap “Book a Delivery.”
  3. Type the pickup & receiver address (plain text), city, weight, and COD amount.
  4. Get an ILP- tracking number instantly — give it to your customer.

Track payouts under ₱ Remittance, and set your default pickup + auto-dispatch under ⚙ Settings.

Option B — Delivery API

For merchants who want to book automatically from their own system.

Authentication

Send your API key in the X-API-Key header on every request. Base URL: https://iloope.com

X-API-Key: your_api_key_here

1. Book a rider — POST /api/partner/rider/dispatch

curl -X POST https://iloope.com/api/partner/rider/dispatch \
  -H "X-API-Key: your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "external_ref":       "YOUR-ORDER-1234",
    "sender_name":        "My Shop Warehouse",
    "sender_phone":       "09171234567",
    "sender_address":     "123 Main St, Poblacion",
    "receiver_name":      "Maria Santos",
    "receiver_phone":     "09181234567",
    "receiver_address":   "456 Rizal Ave, Brgy 5",
    "delivery_city":      "Davao City",
    "package_weight_kg":  2.5,
    "package_description":"Skincare set",
    "cod_amount":         599.00
  }'

Fields

FieldReqNotes
sender_name / sender_phone / sender_addressYesYour pickup (warehouse).
receiver_name / receiver_phone / receiver_addressYesThe customer. Plain text — no GPS.
delivery_cityYes*Same-city delivery. Drives the flat price.
package_weight_kgNoSets the weight tier. Falls back to package_size (small/medium/large).
cod_amountNoCash the rider collects for you. 0 / omit = no COD.
external_refNoYour own order number (for reconciliation).
customer_notesNoe.g. “Leave at gate.”

Response

{
  "success": true,
  "message": "Rider requested — broadcasting to 6 riders.",
  "data": {
    "reference":       "PD-20260630-0042",
    "tracking_number": "ILP-260630-A7K2QZ",
    "tracking_url":    "https://iloope.com/track/ILP-260630-A7K2QZ",
    "status":          "confirmed",
    "delivery_fee":    99.00,
    "service_fee":     11.98,
    "cod_amount":      599.00,
    "net_to_merchant": 587.02
  }
}

Save the tracking_number and show your customer a “Track My Order” button that links to the tracking_url.

2. Check status — GET /api/partner/rider/{reference}

curl https://iloope.com/api/partner/rider/PD-20260630-0042 \
  -H "X-API-Key: your_api_key_here"

You may pass either the reference (PD-…) or your external_ref.

3. Cancel — POST /api/partner/rider/{reference}/cancel

curl -X POST https://iloope.com/api/partner/rider/PD-20260630-0042/cancel \
  -H "X-API-Key: your_api_key_here" \
  -d '{ "reason": "Customer changed mind" }'

Only allowed before the rider picks up the parcel.

Tracking

Give your customer the tracking_url (or build a “Track My Order” button pointing to iloope.com/track/{ILP-number}). The customer enters the last 4 digits of the receiver phone and sees a live, branded status timeline — Booked → Rider Assigned → Picked Up → In Transit → Delivered.

Pricing & payouts

Delivery fee (flat, by weight — same city)

WeightTierFee (default*)
≤ 1 kgSmall₱49
1–3 kgMedium₱79
3–5 kgLarge₱129
> 5 kgXL₱199 + ₱30/kg over 5

*Defaults — actual rates may vary per city. No GPS/distance; flat by city + weight.

COD & payouts

FAQ

Do I need GPS coordinates?

No. Plain text addresses, like a waybill.

Can I deliver to another city / province?

Not yet — iLoope Padala is same-city for now. Nationwide cross-region is planned.

Do I have to write code?

No. Use the no-code Partner Portal. The API is optional, for automation.

How do customers track?

Via the tracking_url you give them — hosted on iLoope, branded, with a privacy check (last 4 phone digits).

Ready to let iLoope deliver for you?

Apply now

Questions? Email support@iloope.com

© 2026 iLoope Padala. All rights reserved.