Skip to content
    Charviam.We build. You grow.
    Operations & E-commerce

    Shipping Automation

    Right carrier, right label, no wasted postage.

    Review for important actionsData sync between apps

    Shipping Automation

    Operations & E-commerce

    Draft mode
    IllustrativeNot live data
    1. RuleDone:

      An order is marked ready to ship.

    2. RuleDone:

      It checks the order is paid, not cancelled or on hold, and the address and parcel are valid.

    3. RuleDone:

      It picks the carrier by your rules, then the cheapest allowed rate.

    4. RuleDone:

      It checks cost limits and asks the dispatch lead when a rule says so.

    5. RuleWaiting for approval:Waiting for you

      It re-checks the order, buys the label, writes tracking back and tells the customer.

    6. RuleNot started:

      It watches tracking and opens a task when something goes wrong.

    For example: A Bengaluru home-goods store tags 200 Shopify orders "ready-to-ship" each morning.

    Waiting for you. Nothing has changed yet.

    Review for important actions. Customer-facing and record-changing actions are reviewed first.

    What is Shipping Automation?

    In short

    Shipping Automation is an AI automation for Operations & E-commerce teams that works with EasyPost, Freshdesk, Gmail, SAP S/4HANA, Shippo and 5 more apps. Picks the carrier by your rules, checks address and parcel, buys labels only for paid orders, and writes tracking back to your store. It is built for E-commerce or warehouse operations head, dispatch and packing team, dispatch lead (approver) and customer support (gets exception tasks).

    Last reviewed

    Key facts

    Department
    Operations & E-commerce
    Starts when
    An order is marked ready to ship: a Shopify order tag, an SAP delivery that is picked and packed, or a packing-station scan
    Works with
    EasyPost, Freshdesk, Gmail, SAP S/4HANA, Shippo, Shiprocket, Shopify, Slack, WhatsApp, Zendesk
    Run modes offered
    Shadow, Draft, Assisted and Auto
    Human control
    Review for important actions
    Status
    Available now
    Before

    The problem today

    Packers copy addresses into Shiprocket, Shippo or a carrier portal, compare 3–4 rates by hand, print labels and paste tracking numbers back into Shopify or SAP. Today: 3–8 minutes per order. Wrong PIN codes and cancelled orders that still ship cost money and return-to-origin charges.

    With Shipping Automation

    What it does

    When an order is ready to ship, rules choose the carrier from your list, check the address and parcel, and check the cost against your limits. A label is bought only when the order is paid (or cash on delivery in India, or a listed credit-terms customer) and is not cancelled, on hold or already labelled. Tracking goes back to Shopify or SAP, and the customer can get a template notice. If a delivery is late, stuck, failed or returned, your team gets a task with a short summary and an unsent draft reply.

    How does Shipping Automation work?

    How it works
    • Rule you set
    • AI step
    • A person decides
    1. Step 1Rule

      An order is marked ready to ship.

    2. Step 2Rule

      It checks the order is paid, not cancelled or on hold, and the address and parcel are valid.

    3. Step 3Rule

      It picks the carrier by your rules, then the cheapest allowed rate.

    4. Step 4Rule

      It checks cost limits and asks the dispatch lead when a rule says so.

    5. Step 5Rule

      It re-checks the order, buys the label, writes tracking back and tells the customer.

    6. Step 6Rule

      It watches tracking and opens a task when something goes wrong.

    What you get

    Key features
    • Carrier rules by zone, cash on delivery, weight band, delivery speed and blocked carriers; ties go to the carrier with the best on-time record.
    • Volumetric weight (L×W×H ÷ divisor, default 5,000) and carrier weight, size, PO Box and hazmat limits.
    • Cost caps: per-label maximum (default ₹300 / $25), at most 20% of order value, a daily spend cap (default ₹50,000 / $2,000), and a flag on rate jumps over 30%.
    • Batch approval of up to 50 plain labels in one click.
    • Address fix suggestions when validation fails, for a person to accept or reject.
    • Never buys twice: after a lost reply, it looks the purchase up before doing anything else.
    • When an order is cancelled after the label, it offers a "void label" card.

    How much does it do on its own?

    Run modes

    Pick a mode to see what Shipping Automation would do at each step.

    Every automation starts in Shadow. Move it up when you are ready, and back down at any time. How run modes work

    Shipping Automation in Shadow

    Runs on real data and shows what it would have done. No app is changed and no message is sent.

    1. Rule

      An order is marked ready to ship.

      Watches for it

    2. Rule

      It checks the order is paid, not cancelled or on hold, and the address and parcel are valid.

      Runs on real data, read only

    3. Rule

      It picks the carrier by your rules, then the cheapest allowed rate.

      Runs on real data, read only

    4. Rule

      It checks cost limits and asks the dispatch lead when a rule says so.

      Runs on real data, read only

    5. Rule

      It re-checks the order, buys the label, writes tracking back and tells the customer.

      Shown to you as a suggestion

    6. Rule

      It watches tracking and opens a task when something goes wrong.

      Shown to you as a suggestion

    Shadow vs Auto for Shipping Automation

    Auto is the most it can do on its own. Here is each step side by side.

    What each step of Shipping Automation does in Shadow mode and in Auto mode
    StepShadowAuto
    In shortRuns on real data and shows what it would have done. No app is changed and no message is sent.Runs without approval, with limits, alerts and a kill switch. Unlocks after a trial period in Assisted.
    Step 1An order is marked ready to ship.Watches for itRuns on its own within your limits
    Step 2It checks the order is paid, not cancelled or on hold, and the address and parcel are valid.Runs on real data, read onlyRuns on its own within your limits
    Step 3It picks the carrier by your rules, then the cheapest allowed rate.Runs on real data, read onlyRuns on its own within your limits
    Step 4It checks cost limits and asks the dispatch lead when a rule says so.Runs on real data, read onlyRuns on its own within your limits
    Step 5It re-checks the order, buys the label, writes tracking back and tells the customer.Shown to you as a suggestionRuns on its own within your limits
    Step 6It watches tracking and opens a task when something goes wrong.Shown to you as a suggestionRuns on its own within your limits
    True in every modeNever buys a label for an unpaid, cancelled, held, refunded or already-labelled order; it re-checks right before and right after buying.

    What it will never do on its own

    Safety & human control
    • Never buys a label for an unpaid, cancelled, held, refunded or already-labelled order; it re-checks right before and right after buying.
    • AI address suggestions are never applied without a person.
    • A person approves international orders, cash on delivery above ₹5,000 (default), COD to a phone with a past return, hazmat, edited addresses and anything over a cost limit.
    • Customer messages never promise refunds, reshipping or new delivery dates, and exception drafts are never sent automatically.
    • Customer addresses and phones are not stored (only scrambled hashes) and are masked in logs.
    • You approve before it acts
    • Your data stays yours
    • It knows its limits
    • Stop anytime
    How these promises work

    What will you see on your dashboard?

    Results you can track

    Targets are quality goals the automation is built to reach. Estimates are calculated from your own volumes.

    • Target

      Label time per order (target: from ~6 minutes to under 30 seconds)

      A goal it is built to reach

    • Target

      Labels bought for unpaid or cancelled orders (target: 0)

      A goal it is built to reach

    • Target

      Duplicate labels (target: 0)

      A goal it is built to reach

    • Target

      Carrier choice matches your expected carrier (target: ≥ 95%)

      A goal it is built to reach

    • Target

      Exception summaries match tracking events (target: ≥ 95%)

      A goal it is built to reach

    • Tracked

      Average shipping cost per order and per kg, daily spend, on-time delivery %, return-to-origin rate (India), exceptions per 100 orders, "where is my order" contacts per order

      Measured on your own data

    Illustrative example
    A Bengaluru home-goods store tags 200 Shopify orders "ready-to-ship" each morning. Paid domestic orders under the caps get Shiprocket labels in seconds, while a ₹7,500 cash-on-delivery order waits on the dispatch lead's card. A parcel stuck for 3 days opens a Slack task with a plain summary and a draft reply.
    A made-up scenario to show how it works, not a customer story.

    Who is Shipping Automation for?

    • E-commerce or warehouse operations head
    • Dispatch and packing team
    • Dispatch lead (approver)
    • Customer support (gets exception tasks)

    Industries: E-commerce & retail, Manufacturing & distribution, Logistics

    Also useful for: Customer Support & Success

    Connects to the apps you already use

    Works with

    App names are trademarks of their owners. Charviam connects to them; it is not a partner or reseller.

    • EasyPost
    • Freshdesk(optional)
    • Gmail(optional)
    • SAP S/4HANA
    • Shippo
    • Shiprocket
    • Shopify
    • Slack
    • WhatsApp(optional)
    • Zendesk(optional)

    Better together

    Automations that hand work to Shipping Automation, or pick up where it stops.

    What do you need to set it up?

    Setup
    • Connect Shopify or SAP S/4HANA, plus Shiprocket (India, a dedicated API user) or Shippo (US).
    • Add ship-from locations (with the Shiprocket pickup name) and default box sizes.
    • Set carrier rules, blocked carriers, carrier limits and hazmat products.
    • Choose cost caps, the cash-on-delivery review amount and the e-way bill threshold (default ₹50,000).
    • Choose where exception tasks go (Slack, Zendesk or Freshdesk) and whether to send tracking notices.
    • Name the approvers (dispatch lead).

    Typical setup

    1. 01Connect your apps
    2. 02Configure the rules
    3. 03Run a watch-only trial
    4. 04Go live

    Not included

    • Warehouse picking and packing, freight (LTL/FTL, ocean) and carrier tendering.
    • Customs filing beyond what the label API does, and export screening.
    • Refunds, return labels and cash-on-delivery remittance matching.

    Questions about Shipping Automation

    FAQ

    Yes, once you choose. It starts in Shadow, where it only watches and suggests, then Draft and Assisted. Auto unlocks after a trial period, and you can move it back down at any time.

    Connect Shopify or SAP S/4HANA, plus Shiprocket (India, a dedicated API user) or Shippo (US). Add ship-from locations (with the Shiprocket pickup name) and default box sizes. Set carrier rules, blocked carriers, carrier limits and hazmat products. Choose cost caps, the cash-on-delivery review amount and the e-way bill threshold (default ₹50,000). Choose where exception tasks go (Slack, Zendesk or Freshdesk) and whether to send tracking notices. Name the approvers (dispatch lead).

    Warehouse picking and packing, freight (LTL/FTL, ocean) and carrier tendering. Customs filing beyond what the label API does, and export screening. Refunds, return labels and cash-on-delivery remittance matching.

    Never buys a label for an unpaid, cancelled, held, refunded or already-labelled order; it re-checks right before and right after buying. AI address suggestions are never applied without a person. A person approves international orders, cash on delivery above ₹5,000 (default), COD to a phone with a past return, hazmat, edited addresses and anything over a cost limit. Customer messages never promise refunds, reshipping or new delivery dates, and exception drafts are never sent automatically. Customer addresses and phones are not stored (only scrambled hashes) and are masked in logs.

    See Shipping Automation on your own data

    Walkthrough

    It starts in Shadow, where it only watches and suggests, so nothing changes in your apps until you say so.