How to Connect Shopify to BRT in 3 Clicks (The 2026 Guide)
Still manually copy-pasting customer addresses into BRT’s portal? Stop the madness. Here is the comprehensive guide to automating your Italian shipping operations and saving hours every day.
KEY TAKEAWAYS
No Native App: BRT (Bartolini) does not have a direct plug-and-play app in the Shopify App Store. You need a "middleware" tool to bridge the gap.
The "Secret" Keys: You cannot use your standard website login. You must request dedicated Webservice API credentials (Customer Code + Branch ID + Password) from BRT support.
The Speed Win: Automating this process reduces shipping time from ~3 minutes per order (manual entry) to ~2 seconds per order (bulk printing).
Local Features: A proper integration automatically handles Italian specifics like Cash on Delivery (Contrassegno) and FermoPoint pickup locations.
The "Copy-Paste" Nightmare is Over
If you are running a growing Shopify store in Italy, you know the struggle all too well.
You hear the "cha-ching" notification on your phone—a new order! The excitement lasts exactly 30 seconds. Then realization sets in: now you have to log into the BRT portal (or the older EasySped interface), manually type in the customer’s name, street, CAP, and city, and hope you don't make a typo.
Repeat this 20 or 50 times a day, and you aren't an entrepreneur anymore; you are a data entry clerk.
If you have searched the Shopify App Store for an official "BRT Bartolini" app, you already know the bad news: it doesn't exist.
The good news? You can still connect them completely in about 3 main clicks.
You just need a "bridge"—a shipping automation platform like ShippyPro that speaks "Shopify" on one side and "BRT" on the other. Here is the exact blueprint to set it up.
The Prerequisite: The "0th" Click
Before we start the timer, you need your keys. You cannot connect BRT without your official API credentials.
Critical Note: Do not confuse these with the username and password you use to log into the standard BRT website to view invoices. You need the Webservice credentials designed for software integration.
Open a ticket with your BRT sales rep or local branch support and ask for:
-
Codice Cliente (Customer Code): Usually a 7-digit number.
-
Codice Filiale (Branch ID): A 3-digit number identifying your local BRT hub.
-
Password Webservice: A specific password generated for API connections.
Got them? Good. Let’s start the 3-click integration.
Click 1: Connect Shopify (The Import Bridge)
First, we need to tell the platform where to find your orders. (If you haven't created your ShippyPro account yet, you can register here in 30 seconds).
-
In your ShippyPro dashboard, navigate to Marketplaces.
-
Find the Shopify logo and click it.
-
Enter your Shopify store URL (e.g.,
mystore.myshopify.com) and click Connect.
Need Help? If you want a detailed walkthrough with screenshots, check our official guide on How to connect Shopify to ShippyPro.
What just happened? You will be redirected briefly to your Shopify admin panel to approve permissions. Once approved, the connection is live. Within minutes, all your "Unfulfilled" Shopify orders will automatically import into your dashboard, complete with customer details, weights, and order value.
Click 2: Connect BRT (The Export Bridge)
Now that we have the orders, we need to tell the system how to generate the labels.
-
Navigate to Carriers and click Add a New Carrier.
-
Select the red BRT logo from the list.
-
You will see three fields. Paste in the credentials you gathered in the prerequisite step: Codice Cliente, Codice Filiale, and Password Webservice.
-
Click "Connect."
Technical Detail: If you are unsure about specific service options or encounter an error, read the full technical documentation on How to connect BRT.
What just happened? ShippyPro just shook hands with BRT’s servers. It knows who you are, what rates you have negotiated, and it is ready to generate official tracking numbers.
Click 3: Print Your First Label (The Magic Moment)
This is where the "3 clicks" promise pays off.
Go back to your main To Ship dashboard. You will see a list of your imported Shopify orders.
-
Select an order (or select 50 of them at once).
-
The system will automatically propose BRT as the carrier based on your rules.
-
Click the big "Ship" or "Print Labels" button.
The Result: In about two seconds, your thermal printer will spit out a perfectly formatted BRT label. The customer’s address is correct, the routing code is correct, and the tracking number is live.
Comparison: Why Automation Wins
Still thinking about doing it manually? Here is the math.
| Feature | Manual Method (BRT Portal) | Automated Method (ShippyPro) |
|---|---|---|
| Data Entry | Type name, address, phone manually. | Automatic Import (0 seconds). |
| Error Risk | High (Typos lead to failed delivery). | Zero (Address comes from customer). |
| Tracking | Copy number -> Log in to Shopify -> Paste -> Email. | Automatic Sync & Email update. |
| Time Per Order | ~3 Minutes. | ~5 Seconds. |
| Bulk Printing | Difficult/Impossible. | One click for 100+ labels. |
In Italy, Cash on Delivery (COD) is still a massive payment method. The problem? Shopify doesn't natively tell BRT how much money to collect.
The Fix: When you integrate via ShippyPro, the system automatically detects if the Shopify payment method was "COD." It then automatically fills the COD field in the BRT label data.
This ensures the BRT driver knows exactly how much cash to collect from your customer, preventing costly mistakes where packages are handed over for free.
The Bonus: What Happens Automatically Next
The magic doesn't stop at printing the label. Because you have bridged Shopify and BRT, several other things just happened without you lifting a finger:
-
Shopify is Updated: The order status in Shopify instantly changed from "Unfulfilled" to "Fulfilled."
-
Tracking Synced: The BRT tracking number was automatically pushed back into Shopify and emailed to your customer in the shipping confirmation.
-
FermoPoint Access: You can now easily offer BRT FermoPoint (pickup locations) at your checkout, a massive conversion booster for customers who aren't home during the day.
Stop letting manual logistics slow down your growth. Your time is too valuable to be spent copy-pasting addresses.
By using ShippyPro to bridge the gap, connecting Shopify to BRT isn't a week-long IT project—it's a 15-minute task that pays for itself on day one.
Ready to make your first click? Start your free trial here.
Frequently Asked Questions (FAQ)
Is there an official BRT app for Shopify?
No, BRT does not currently have a native "plug-and-play" app in the Shopify App Store. To connect the two systems, you must use a shipping management platform (middleware) like ShippyPro that acts as the bridge.
Do I need special credentials to connect BRT?
Yes. You cannot use the standard username and password you use to log into the BRT website to view invoices. You must request "Webservice Credentials" from your BRT sales representative. These specifically include your Customer Code, Branch ID, and a unique Webservice Password.
Does this integration handle Cash on Delivery (Contrassegno)?
Yes. The integration automatically detects if a Shopify order is marked as "Cash on Delivery" (COD). It then passes the correct order value to BRT so the driver knows exactly how much money to collect upon delivery, preventing revenue loss.
Can I generate return labels with this integration?
Yes. Once connected, you can generate return labels for BRT directly from the dashboard and email them to customers, rather than manually creating a pickup request by phone or email.
The Product Team at ShippyPro is dedicated to building innovative solutions that empower businesses to simplify their shipping operations. By combining customer research with cutting-edge technology, we design features that enhance efficiency, reduce effort, and boost logistics flexibility.