Automation · Orders and fulfillment
Ship end to end with Skydropx, from the quote to the pickup
How an AI agent quotes with twenty carriers, creates the label, books the pickup and tells the customer where the nearest collection point is.
How do I ship an order end to end without going into the carrier's panel?
The Met quotes the route with every carrier that serves it and returns the list sorted from cheapest to most expensive, with service and transit days. It never chooses for you: with the rate a person approves it creates the label, returns the tracking number and the label link. Before booking a pickup it asks whether the carrier collects at that address, which is not the same question as whether it delivers to the destination. And when the customer would rather collect, the Met finds nearby collection points with their address and opening hours. It is the only connector in the catalog that books pickups, and it covers four of the five logistics stages.
Where it applies: Colombia, México, Chile. The same API serves all three countries. What changes per account is the production host and which carriers that client has enabled, so the real list for a route comes from the quote.
What starts it
When the customer writes
It starts when somebody asks what shipping costs, when it arrives or where they can collect it. What does not start on its own is the spending: creating the label and booking the pickup wait for an explicit yes from whoever ships, not from the buyer.
Nothing to set up. The Met assigned to that channel picks up the conversation and runs the procedure inside it.
Who runs it
Met for shipping operations
It works for whoever ships and answers whoever buys, which is exactly what you cannot do with two browser tabs open without slipping: the price quoted to the buyer and the rate the label is created with have to be the same one, and between them sits a human choice.
Channels: WhatsApp · Instagram · Website chat
What you need connected
- Skydropx PRO Run stores and orders
- Meteor CRM Sell and serve
6 steps · 12 tools
The procedure, step by step
Each step shows the tool that runs. They belong to the real connector: if one of them stopped existing, this page would not build.
- 1
Quote the route with every carrier at once
One question, twenty answers: the quote polls in a single call every carrier serving that route and returns carrier, service, total, currency and transit days, cheapest first. If the destination does not come back, the coverage query says who delivers there before you promise anything. The price communicated is the one Skydropx returns, never one the Met computed.
- 2
Offer a collection point to whoever will not wait at home
Plenty of people would rather collect, and until now that meant sending them off to the carrier's site. The collection point search returns nearby offices and counters with their address, city, opening hours and which carrier each belongs to. It serves both ends: the buyer who collects, and the merchant who would rather drop parcels at a counter than wait for a courier.
- 3
Create the label only after an explicit yes
Creating the label spends real account credit, so the connector demands the identifier of the chosen rate plus a separate confirmation, and it negotiates neither: it never picks the rate. The right order is showing carrier, service and total, waiting for the answer from whoever ships, and only then creating. Checking the balance first avoids a confusing error: with no credit the creation fails with a message that does not always name the money.
- 4
Ask whether they collect, and only then book
Whether a carrier delivers to a destination and whether it collects at your origin are two different questions, and confusing them surfaces late, on the day the courier never showed up. The pickup coverage query answers the second before committing the visit. When the response is not enough to tell, it returns unknown rather than no, which is the difference between reporting and guessing. Booking also demands a person's confirmation: it commits a real courier's route.
- 5
Answer where is my order with the number the customer got
Tracking runs on tracking number plus carrier, because the same number can exist at two of them. The answer carries the status and, when available, the movement history, and it says which source the data came from: so whoever reads it knows whether they have the full trace or just the current status. The Met stores the tracking number and the address on the contact so the next dispatch does not start from scratch.
- 6
Explain the charge nobody recognizes
Reforwarding, weight or dimension differences, returns, extended zones: these are the deductions that show up on the account with nobody remembering why. The extra charges listing returns the concept, the amount and which shipment it belongs to. The connector's rule is not to add or recompute anything: it reports the charges exactly as they come, and the Met leaves them noted on the order record.
Before you start
What you need ready
The Met solves none of these for you. If one is missing, the automation stops there.
-
A Skydropx PRO Client ID and Client Secret
You copy them from the Skydropx panel, under Connections and then API. It is self service, no support ticket needed. Sandbox credentials do not work in production, or the other way around.
-
Credit on your Skydropx account
You top it up from the Skydropx panel. Every label created consumes it, so it is worth having the Met check it before shipping rather than finding out through an error halfway through.
-
Your dispatch postal code plus the weight and dimensions of what you send
The origin postal code is configured once on the connector and used whenever a query does not carry another. Weight and dimensions come from your catalog, or the Met asks for them in the conversation: without them there is no real quote.
The limits
What this automation does NOT solve
Better said here than discovered halfway through the rollout.
-
It does not pick the rate or answer with the cheapest one. It returns the sorted list and waits for a person to choose: the chosen rate identifier is a required parameter of the creation.
-
It does not create the label or book the pickup on its own. Both spend money or commit a real courier, and both demand an explicit confirmation that no configuration skips.
-
It does not guarantee a cancellation goes through. The carrier approves it, not Skydropx: if the parcel was already collected, it can stay pending or be refused.
-
It does not return the label file. It hands back its address so you can print it; the connector never drops a file of hundreds of kilobytes into the conversation.
-
It does not cover the last stage by itself. It quotes, ships, collects and tracks, but the delivery is the carrier's, and exceptions are settled with them.
FAQ
Questions about this automation
No, it is an aggregator: one account and twenty carriers across Colombia, Mexico and Chile. That is why the tools are named by operation and the carrier travels as a parameter: which one serves that route and at what price is exactly what you are asking.
The first says whether they deliver to a destination; the second, whether they collect at your origin. They are different questions and there are addresses where the answer differs. Booking a pickup where they do not collect is a failure the merchant discovers on the day the courier never showed up.
They should not, and the design reflects it: the credit spent is the merchant's, so the confirmation belongs to whoever ships. The buyer gets shown the options, the collection point and the tracking; your team approves the spend.
You can link your own agreement in the Skydropx panel and flag it on the connector. With that on, the quote warns you when no negotiated rate shows up, instead of quoting you high in silence.
Keep going
Other automations built on the same tools
Orders and fulfillment
Quote a TCC shipment from WhatsApp
How do I quote a TCC shipment from WhatsApp?
Finance and operations
- Starts:
- when the customer writes
- Steps:
- 5, with 8 real tools
- Needs:
- TCC · Meteor CRM
Customer service and scheduling
Book, remind and reschedule appointments over WhatsApp
How do I let customers book over WhatsApp without double-booking anyone?
Customer service
- Starts:
- when the customer writes
- Steps:
- 5, with 10 real tools
- Needs:
- Meteor Scheduling · Meteor CRM
Sales and quoting
Qualify a new lead and hand it to the right rep
How do I get every new lead to the right rep already qualified?
Sales
- Starts:
- when the customer writes
- Steps:
- 6, with 14 real tools
- Needs:
- Meteor CRM
Collections and receivables
Charge inside the conversation with a Mercado Pago link
How do I charge over WhatsApp without sending people to another app or asking for card details?
Sales
- Starts:
- when the customer writes
- Steps:
- 6, with 11 real tools
- Needs:
- Mercado Pago · Meteor CRM
Want this automation running on your own data?
We will show it to you with your accounts connected, not with a canned demo.