> ## Documentation Index
> Fetch the complete documentation index at: https://docs.truckyou.in/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Book a Freight Pickup in the TruckYou Shipper App

> Step-by-step guide to creating a shipment in TruckYou — from entering pickup and delivery addresses to confirming payment via Razorpay.

Creating a shipment in the TruckYou Shipper App takes a few minutes. You enter the pickup and delivery addresses, describe your goods, specify the weight, and pay — all from your phone. Once confirmed, a driver is assigned and you can track the shipment in real time.

## Steps to create a shipment

<Steps>
  <Step title="Open the app and log in">
    Launch the TruckYou Shipper App on your device. Enter your mobile number and tap **Send OTP**. Enter the one-time password you receive via SMS to sign in.
  </Step>

  <Step title="Tap 'Create Shipment'">
    On the home screen, tap the **Create Shipment** button to start a new booking.
  </Step>

  <Step title="Enter the pickup address">
    Search for the pickup location using the Google Maps integration, or tap **Use my location** to auto-detect your current position. Confirm the address before proceeding.
  </Step>

  <Step title="Enter the delivery address">
    Search for the destination address using Google Maps. Confirm the address before proceeding.
  </Step>

  <Step title="Describe your shipment and enter the weight">
    Provide a brief description of the goods (for example, "electronic components" or "packaged garments") and enter the total weight of your shipment in kilograms.
  </Step>

  <Step title="Review the pricing">
    The app calculates the fare based on weight, distance, and service type. Review the price breakdown before confirming.
  </Step>

  <Step title="Confirm and pay">
    Tap **Confirm Shipment** to proceed to payment. Complete the payment via Razorpay. Once payment is successful, your shipment is booked and a driver will be assigned.
  </Step>
</Steps>

## Shipment fields

<ParamField path="pickup_address" type="string" required>
  The full address where the driver should collect your goods. Use the Google Maps search to find and pin the exact location. Ensure the address is accurate — an incorrect pickup address may cause delays or additional charges.
</ParamField>

<ParamField path="delivery_address" type="string" required>
  The full address where your goods should be delivered. Use Google Maps to confirm the pin location before proceeding.
</ParamField>

<ParamField path="shipment_description" type="string" required>
  A brief description of the goods being shipped (for example, "textile rolls" or "auto spare parts"). Accurate descriptions help TruckYou assign the right vehicle and comply with transport regulations.
</ParamField>

<ParamField path="weight" type="number" required>
  The total weight of your shipment in kilograms. Pricing is calculated partly based on this value. Providing an inaccurate weight may result in extra charges.
</ParamField>

## Prohibited items

<Warning>
  Do not ship illegal goods, hazardous materials, explosives, or any items restricted or controlled by government regulations. Shipments found to contain prohibited items will be cancelled and may be reported to the relevant authorities. You are responsible for ensuring your goods comply with all applicable laws.
</Warning>

## Accuracy matters

<Note>
  Providing incorrect shipment details — including addresses, descriptions, or weight — may result in delivery delays or additional charges. Double-check all fields before confirming your shipment.
</Note>
