Your clients' orders,
running themselves
You buy in Europe, the US or China for clients back home. Connect your order sheet to our warehouses in 10 countries and let every purchase declare, consolidate, ship and report itself.
- 09:12Package declared from your order sheet — Zara, order #48213
- 11:47Checked in at the Spain warehouse · 3 photos attached
- 11:484 packages consolidated into one box, as requested
- 11:52Shipping booked to Mexico City · customs proforma accepted
- 11:52Paid from balance · amount matched, no surprises
- +2 dIn transit — carrier tracking pushed to your customer
Reselling scales. Your evenings in the panel do not.
One spreadsheet, two systems
Your clients' orders live in a sheet or app; their packages live in our panel. Keeping both in sync by hand is where orders get lost.
"Did my order arrive?"
Clients ask on WhatsApp all day. The answer — and the photo — already exists, but someone has to go and fetch it.
Stores that refuse your card
Some European stores reject foreign cards or addresses. Each one becomes a manual workaround instead of a normal order.
Consolidating by client, by hand
Which packages belong to which client, and when is the box full? Decisions that are pure rules, taken one by one.
Everything your account does on the web, from your own system
The API is your Resendify account, programmable. Same permissions, same plan prices — so anything you click today can run on its own tomorrow.
Your address in every warehouse
Fetch your personal address and customer code for each of our 10 countries, ready to paste into any checkout.
Declare inbound packages
Create each expected package with store, order number, carrier, tracking and expected arrival — straight from your order flow.
Buy for me, programmatically
Send a product link and price; we place the order in the store. The payment request comes back with the provision and your plan's handling fee.
Status, photos and history
List and search every package by status, warehouse, tracking or order; read its photos, full status history and per-leg tracking events.
Consolidation
Ask us to merge several checked-in packages into one, choosing the consolidation type and leaving instructions for the team.
Instant price quotes
Prices for any weight, size and postal code without creating a package — sorted by cheapest or fastest, with the carrier's own estimate.
Shipping options and booking
Get the live options for a package in the warehouse, choose one, add premium insurance and book it to any saved address.
Customs proforma
Send the item list with HS codes and origin together with the booking. It is validated before anything is contracted.
Payments from your balance
Pay shipments and pending requests from your wallet, and read your full payment history for accounting.
Address book
Add, edit and set default delivery addresses within your plan's quota — with a safety step when an edit would invalidate a pending quote.
Pallet quotes
Request a pallet quote with dimensions and value; our team prices it (within 72 hours at most) and the price appears on the same request.
Real-time notifications
Your server is told about every status change, new payment request and completed payment the moment it happens.
One package, from store to door, without opening the panel
This is the whole life of a package and what your system can do at each step. Each stage arrives as a notification, so your platform reacts instead of polling.
- 1Created
Declared
Your system declares the purchase — or asks us to buy it — the moment the order is placed.
- 2In warehouse
Checked in
Arrival with photos. You can check contents remotely and forward the proof to your own customer.
- 3Consolidating
Grouped
Optional: several packages become one box to cut the international rate.
- 4Payment pending
Booked
Options priced, carrier chosen, customs proforma sent and validated.
- 5Paid
Paid
Charged to your balance only if the amount is exactly the one you expected.
- 6Shipped → Delivered
On its way
Carrier tracking per leg until delivery, pushed to your system as it happens.
Why teams that integrate it don't go back to the panel
An API that touches money and customs has to be safe to automate. These are the details that make it so.
A real sandbox
Any call can run in test mode: validated exactly like live, with a simulated answer — nothing is created, charged or shipped.
Price guard on every payment
You send the amount you expect to pay. If the price moved, nothing is charged and your system decides what to do.
Signed, retried notifications
Every notification is signed so you can verify it came from us, retried if your server fails, and carries an id to ignore duplicates.
Same prices as your plan
The API does not add a price layer: quotes and charges are your plan's, exactly as in the web panel.
Customs checked before booking
When a route crosses customs, the proforma is validated before the shipment is contracted — not after it is stuck.
Readable by people and AI
Standard REST and JSON with a machine-readable specification: your developer, or an AI assistant, can work with it from day one.
What resellers automate first
Three flows that pay for the integration on their own. Start with one; the rest use the same building blocks.
Order sheet → expected package
When you buy for a client, your system declares the package with the store, order number and your client's reference. It is checked in against that order, not guessed.
- Store, order number, tracking and value sent once
- Search later by client reference, order or tracking
- No more "unknown package" at the warehouse
Check-in → message to your client
The moment a package arrives, your system gets the notification with its photos. Forward them automatically: your client sees their purchase before you even look.
- Photos attached to every check-in
- Status changes pushed in real time
- Fewer "where is it?" messages
Buy for me, from your own flow
When a store will not take your card, your system sends us the product link and price. We buy it; the payment request — provision plus your plan's fee — comes back to pay from your balance.
- Same flow for every store
- Price guard: nothing charged if the amount changed
- The package then follows the normal path
How resellers get started
- 💬
1
Tell us what you want to automate
Your system, your volume, the warehouses you would use and where your packages go. A person from sales replies.
- 🔑
2
We enable the API on your account
With the plan that fits your volume. You receive the documentation and your developer has everything to start.
- 🧪
3
Test everything in sandbox
Every action can be rehearsed with real validation and a simulated answer: nothing is created, charged or shipped.
- 🚀
4
Go live
Your system declares, consolidates, ships and pays on its own, and hears about every change the moment it happens.
Warehouses and receiving points across key global markets
We can receive your packages in multiple strategic countries, giving you access to stores, suppliers and marketplaces that would otherwise be hard to reach internationally.
Consolidation and shipping as rules, not chores
Most resellers already have the rule in their head: when a client's packages are all in, put them in one box and ship to that client. The API lets your system apply it.
It asks us to consolidate the client's checked-in packages, reads the live shipping options with price and the carrier's estimate, and books the one your rule prefers — cheapest, or fastest for a client who paid for speed.
The customs proforma travels with the booking, built from what you already know about each item. It is validated before the shipment is contracted, so a missing field is caught at your desk, not at a border.
- Consolidation requested per client, when your rule says so
- Live options sorted by price or speed — the estimate is the carrier's, not a promise
- Proforma validated before booking; corrections without starting over
What to know before you build
Delivery addresses are part of your plan: each plan includes a number of them, and the API respects that quota exactly as the web does. If you ship to many different clients, tell us how many addresses a month you need — that is a plan conversation, not a technical one.
On business plans the sender name on outgoing packages can be your company's, at no extra cost, so your client receives a parcel from you.
Duties and taxes are paid at destination and depend on each country's rules; neither the API nor we can make a shipment enter free of them.
Questions from resellers
Yes, to any address saved in your account. Each plan includes a number of delivery addresses and the API follows that quota; when it is full, a new one can replace an existing one if it has no shipment in progress. If you ship to many different clients every month, say so in the form and we size the plan with you.
The photos are attached to each package and reach your system with the check-in. What you do with them — send them by WhatsApp, show them in your app — is up to you.
On business memberships we customise the sender name on packages leaving our warehouse at no extra cost, so your client sees the shipment as coming from your company.
Shipments, services and quotes through the API cost exactly what your plan costs on the web — the API does not add a price layer. API access is enabled per account, and the right plan depends on your volume, so the conditions are agreed with sales. Send the form and a person replies.
Someone has to connect your system, yes: the API is standard REST with JSON, documented with a machine-readable specification, so any developer — or an AI coding assistant — can work with it. There is no ready-made store plugin today. If you do not have a developer, tell us in the form and we will tell you honestly whether the web panel already covers what you need.
Yes. Every action can run in sandbox mode: it is validated exactly as it would be in production and returns a simulated response, but nothing is created, charged or shipped. Notifications produced in sandbox are flagged as such, so your system can tell them apart.
No. Shipping options show the carrier's own estimate next to the price, and that is all it is — an estimate from the carrier, which we do not control. The same applies to customs: duties are paid at destination and we never promise a shipment will enter free of them.
There are fair-use limits that protect the platform for everyone. Tell us your expected volume in the form — packages per month and peaks — and we size the setup with you before you go live.
The API, by type of business
Everything you can automate — receiving, buying, consolidation, shipping, customs and payments — and why it is safe to.
Connect sourcing in 10 countries to your store's back office: from supplier order to your customer's door.
Add Europe, Türkiye, the US and China as origins to your courier business, inside your own system.
Talk to our sales team
Tell us what you want to automate. We receive in ten countries — Spain, Italy, France, Germany, the UK, Türkiye, the Czech Republic, the United States, China and Hong Kong — and ship worldwide, so tell us which warehouses you would use and where your packages go.
Let your clients' orders run themselves
Tell us what you want to automate, how many packages you move and where they go. We reply with the setup that fits — and enable API access on your account.
- Warehouses in 10 countries
- Sandbox before going live
- Same prices as your plan
