API Integration Journey

Before doing the integration process there are few steps you need to do:

  1. You need to set up a call with our sales representative team. If you have filled in the form on our Landing Page, our representative will contact you via email.
  2. After discussing commercials and deciding to have Premium or Starter subscription, the next process is your development and legal part.

Here’s the integration process for Premium User:

journey-premiumjourney-premium

  1. Our Legal Team will accompany you to sign the Agreement on email.
  2. After signing the Agreement, you can start to integrate with our API. For the documentation you can start from here. You can use your Sandbox API Key to do the testing.
  3. If you haven’t registered to our Sandbox Dashboard yet, you can register here. And you can find the API Key on Menu API.
  4. Shipper Team will support you during the integration process with a dedicated WhatsApp Group with our team. If you have trouble during the integration process you can ask us on the WhatsApp Group.
  5. After you are done with the integration process, you can fill in the UAT form. When you are done with the UAT form, you can send the form to us on [email protected]. We will review the UAT form and give you the feedback in one day.
  6. If your UAT form passed, we will schedule the UAT Session with you. But if your UAT form fails, you need to revise the form first and send it back to us.
  7. Before the UAT Session, you need to make sure your application or website is already ready for test and already integrated with our system. On UAT Session, you will simulate the order creation and pickup request on your application or website with two scenarios:
    a. Item value above IDR 1M.
    b. Item value below IDR 1M.
  8. If you passed the UAT Session, we will schedule the Onboarding Call with you. On Onboarding Call, our Shipper Team will inform you about the operational service, like the flow of the package delivery, schedule and confirmation of pickup, PIC of delivery and how to use Shipper Dashboard.
  9. After Onboarding Call, you can get your API Key Production. To get your API Key Production, you can register yourself on Shipper Production Dashboard, then contact us to activate your account.
  10. For Premium Users, we will add a dedicated Account Manager to help you on WhatsApp Group.

Here’s the integration process for Starter User:

starter-premiumstarter-premium

  1. Our Legal Team will accompany you to sign the Agreement on email.
  2. After signing the Agreement, you can start to integrate with our API. For the documentation you can start from here. You can use your Sandbox API Key to do the testing.
  3. If you haven’t registered to our Sandbox Dashboard yet, you can register here. And you can find the API Key on Menu API.
  4. Shipper Team will support you during the integration process by email. If you have trouble during the integration process you can ask us via email on [email protected].
  5. After you are done with the integration process, you can fill in the UAT form. When you are done with the UAT form, you can send the form to us on [email protected]. We will review the UAT form and give you the feedback in one day.
  6. If your UAT form passed, we will schedule the Onboarding Call with you. But if your UAT form fails, you need to revise the form first and send it back to us.
  7. On Onboarding Call, our Shipper Team will inform you about the operational service, like the flow of the package delivery, schedule and confirmation of pickup, PIC of delivery and how to use Shipper Dashboard.
  8. After Onboarding Call, you can get your API Key Production. To get your API Key Production, you can register yourself on Shipper Production Dashboard, then contact us to activate your account.

📘

What's the difference between Sandbox and Production?

In Shipper, Sandbox is a testing environment, where you can try out our API for free. Production is the live environment that will be use once User Acceptance Test, Onboarding Call and Agreement has been done with our dedicated team.