Shiprocket WhatsApp Notifications

Introduction

Shiprocket is a leading eCommerce shipping and logistics platform that enables real-time tracking updates through SMS and email, keeping customers informed throughout the delivery journey.

With Chat ON Desk’s Shiprocket integration, you can automate shipping notifications.

This document will guide you through the process of integrating your Shiprocket account with Chat ON Desk. The guide is organized into two main sections:

  1. Prerequisites

  2. Integration Steps for Connecting Shiprocket with Chat ON Desk

Prerequisites

Before proceeding with the integration, a few initial steps are required. These include generating your Shiprocket API credentials and setting up the webhook endpoint. Each of these steps is outlined below.

1. Generating API Credentials on Shiprocket

To enable integration between your Shiprocket and Chat ON Desk accounts, you’ll first need to create API credentials.

Steps to Generate:

  1. Log in to your Shiprocket account and navigate to the left-hand menu.

  2. Go to SettingsAdditional SettingsAPI Users, then click on Add New API User.

    (This API User will allow Chat ON Desk to securely communicate with your Shiprocket account.)

  3. In the pop-up window, enter a valid email address.

    Note: This email should be different from the one used to register your primary Shiprocket account.

  4. Click Create User.

  5. Once the user is successfully created, the API User Password will be sent to the registered email associated with your main Shiprocket account.

You’ll need both the email and the password of this API user to configure the integration with Chat ON Desk.

Steps to Integrate Shiprocket Account with Chat ON Desk

Once you’ve completed the prerequisites, you’re ready to integrate your Shiprocket account with Chat ON Desk. Please keep the API user credentials (email and password) handy, as they will be required during the setup.

Step 1: Connect Shiprocket to Chat ON Desk
  1. Log in to your Chat ON Desk dashboard.

  2. From the left-hand menu, click on the “Integrations” icon.

  3. Click the “Add Integration” button.

  4. Look for Shiprocket Integration in the list and click on it.

  5. You’ll be prompted to enter your Shiprocket API User credentials.

    Enter the Email and Password of the API User you created earlier in Shiprocket.
    Chat ON Desk Shiprocket Configuration

  6. After entering the details, click on the “Create Integration” button.

Once successfully connected, your Shiprocket account will be integrated with Chat ON Desk, and you can configure different shipping templates for various order events.

Step 2: Configure the Webhook Endpoint in Shiprocket

To enable real-time order updates, you’ll need to set up a webhook in Shiprocket that points to Chat ON Desk.

Steps to configure:

  1. Log in to your Shiprocket account and go to the left-hand panel.

  2. Navigate to: SettingsAdditional SettingsWebhooks

    Shiprocket Webhook Configuration

  3. In the webhook URL field, enter the webhook url, that you will get from Chat ON Desk Shiprocket integration page.

    Chat ON Desk Shiprocket Webhook URL

  4. Click on “Save Webhook”.

  5. Make sure the webhook is enabled.

Once this setup is complete, Chat ON Desk will start receiving shipping updates from Shiprocket, allowing you to automate notifications and streamline customer communication.

Step 3: Configure Order Status Messages

Once your Shiprocket account is connected with Chat ON Desk, you can set up automated messages for different order stages like Picked Up, Out for Delivery, Delivered, etc.

Steps to Configure Messages for Each Stage:
  1. In your Chat ON Desk dashboard, go to the “Integrations” section.

  2. Locate the Shiprocket Integration, and click on the Settings (gear icon) next to it.

  3. You’ll see each order status (e.g., Picked Up, Out for Delivery, Delivered) displayed as individual cards.

  4. On each card, click “Select Template” to choose a message template for that specific status.

  5. If the selected template includes dynamic variables (e.g., customer name, tracking link, order ID), you’ll be prompted to map each variable to the appropriate data field.

  6. After mapping the variables, click on “Submit” to save that template for the specific status.

  7. Repeat the above steps for each order stage you want to configure.

  8. Once all desired templates are configured, click the “Save” button at the top of the page to apply the changes.

Table of contents