Skip to main content

How to Connect Easyship to Beventi

Connect Easyship with an API token, add optional carrier-control permissions and complete shipping setup.

Connect Easyship to show live carrier rates at checkout and buy shipping labels from Beventi. If Easyship does not appear under Integrations, the feature is not enabled for your account yet.

Before you start

  • Create or sign in to the Easyship account you want to use.

  • Make sure you can create API tokens in Easyship.

  • Decide whether you are connecting a sandbox account for testing or a production account for real shipments.

Create an Easyship API token to connect your Easyship account to Beventi

An API token is a string of letters and numbers that will allow Beventi and Easyship to connect.

  1. Sign in to Easyship.

  2. Open API & Webhooks.

  3. Create an API token with access to rates, addresses, boxes, shipments, labels, batch writing/reading and webhooks.

  4. Copy the complete token.

Keep the token private. Do not send it in email, chat or a support screenshot.

Add permissions for carrier controls

To choose carriers and services in Beventi, also enable Courier services: Read and Shipping rules: Read and Write on the Easyship token. These are additional permissions for carrier controls; keep the standard shipping permissions shown on the connection screen.

If you are already connected and see a permission warning on Carriers, select Update permissions. Create or update your token in Easyship, then paste it into the Beventi update form. Missing carrier-control permissions does not stop otherwise-working rates and labels.

The optional Choose your carriers setup step loads existing Easyship rules first. Save and continue applies your choices; Skip for now moves on without saving carrier changes. You can return under Integrations > Easyship > Carriers.

To connect your own courier account or review how saved choices affect shipping rules, see Use your own courier account and choose courier services with Easyship.

Connect the account in Beventi

  1. In Beventi, open Integrations > Easyship.

  2. Select Connect Easyship.

  3. Paste the API token.

  4. Select Connect.

  5. Continue through setup to choose a ship-from address, optionally choose carriers, add or import packages, and choose a preferred label size.

Beventi identifies sandbox and production tokens automatically. You do not need to choose the environment separately.

Choose a label size

Choose the paper size that matches how you normally print:

  • 4 × 6 inches is recommended for thermal label printers.

  • A4 works with standard office printers and full sheets.

  • A5 works with half-sheet paper.

This becomes your default. You can change the size for an individual label or batch before purchase.

Test with an Easyship sandbox account

A sandbox token is useful while you are learning the flow. Sandbox rates, shipments and labels are test data and must not be used to fulfill real orders.

A practical test to try:

  1. Connect the sandbox token.

  2. Add a ship-from address and prepare one or two products.

  3. Run a test quote to a known address.

  4. Create a test order if your normal testing process allows it.

  5. Check the label workflow without treating the result as a real shipment.

  6. Disconnect the sandbox account and connect a production token before taking live orders.

Check the connection

The Easyship overview will show the following:

  • Whether the account is connected.

  • Whether it is a sandbox or production account.

  • The ship-from address in use.

  • Your default label size.

  • Saved packages and product-readiness shortcuts.

If Beventi shows Setup incomplete, open the item named on the overview and finish it before enabling live rates.

Set a default handling fee

Charge the same handling fee on every order form that uses live rates.

  1. Open Easyship from Integrations, then go to Settings.

  2. Under Default handling fee, select Add.

  3. Choose a flat amount or a percentage, then enter the fee.

  4. Select Save, then confirm.

Saving replaces the handling fee on your live-rate forms, including any fees by region. Custom shipping profiles keep their own. Forms that turn on live rates later start with the default. You can still change the fee on any single form.

Disconnect or reconnect

To disconnect, open Easyship from Integrations, go to Settings, then select Disconnect Easyship.

Disconnecting stops new Easyship quotes and label purchases. Live profiles switch to their saved rates where valid backup rates exist. A shipping-required form with no valid backup can be closed to new orders, so review every affected form before disconnecting.

To use a different Easyship account, disconnect the current one, then connect the new token and review its addresses, packages and permissions.

FAQ

Can I connect more than one Easyship account?

No, one Easyship account is active for a seller profile at a time.

Does connecting Easyship turn on live rates everywhere?

No. Enable live rates separately on each order form or wholesale listing where you want to use them.

Are shipping labels included in Beventi fees?

No. Easyship charges label purchases to your Easyship wallet. Beventi shows the estimated amount before purchase and the billed amount after Easyship completes it.

Can I change from sandbox to production later?

Yes. Disconnect the sandbox token, connect a production token, then review your setup before accepting live orders.

Did this answer your question?