Zenkraft Blog

Run your Logistics and Post-Purchase Experience on the Salesforce Platform.

Salesforce Order Management

Published on 09 March 2020 by in salesforce commerce-cloud returns 

Zenkraft's Salesforce Order Management integration adds 100% native shipping, tracking and returns functionality to Salesforce Order Management

Keep reading to see how Zenkraft integrates with Salesforce's newest Commerce product! 

Automating Shipping Carrier Selection

When an order is received, Zenkraft automatically selects the most appropriate carrier for fulfillment. This can be based on any number of factors such as:

  • Warehouse - Map shipments to the most cost-effective warehouse or the warehouse that can fulfill the order quickest (depending on your business rules).
  • Product - Does the package contain elements that are temperature sensitive? Map these shipments to a carrier equipped to track the temperature of deliveries.
  • Weight - Does the package weigh over 80 lbs? Map these shipments to your freight carrier.
  • Destination - Are you shipping to a specific country? Map these shipments to a carrier based in the region.

Shipments are booked directly with the shipping carrier and international paperwork (such as Commercial Invoice, ProForma Invoice, or NAFTA Certificate of Origin) is filed electronically. Cutting down the time it takes to book a shipment and preventing delays when shipping across borders. 

As you can see Zenkraft built “book shipment" &  "Create Fullfilment Order") into the flow builder. 

Branded Tracking Notifications & Upselling with Einstein 

Once the shipment is in transit, Zenkraft sends shipping notifications using email, SMS, WhatsApp or Facebook Messenger. Tracking emails contain a “Track Shipment” button that once clicked drives consumers back to your ecommerce store.

Here you can see a customer clicking "Track Shipment" from their email and being sent back to a branded tracking page with recommended products on the right-hand side. 

Once shoppers return to your ecommerce store, Zenkraft’s Commerce Cloud app will present upsell promotions using Einstein Recommendations.  

Additionally, if your company uses Salesforce Marketing Cloud, our journey builder integration enables you to collect open, click and conversion data for these shipping notifications. 

Our Journey Builder integration allows marketers to see how shoppers interact with shipment notifications and adjust the content for better performance. 

Automating Returns

If a customer decides they would like to return their recent purchase, service reps can quickly generate return shipments with a single click using Zenkraft's Salesforce Order Management integration. Zenkraft makes one-click returns possible by bringing the functionality of 60+  shipping carrier sites onto the Salesforce platform.  Bringing shipping & returns functionality into Salesforce eliminates the need to copy & paste customer data between systems and saves our customers thousands of man-hours per year. 

As you can see Zenkraft's invocable method (“create return shipment”) is built into the flow to enable automated returns. 

Once a customer decides to return an item, retailers are able to view real-time tracking updates for inbound returns completing the 360 degree view of the customer. Our integration also enables service teams to build workflow in Salesforce based on reverse logistics checkpoints (dispatch refunds/replacements based on arrival scans, departure scans, etc.)

The tracking status of return shipments will update hourly. 

Reducing Need for Service Rep Interaction

Zenkraft allows brands to take a hands-off approach to returns in 2 ways: Chatbots and Self-Service Returns.

Einstein Chatbots 

Our Einstein Chatbot integration can help automate WISMO inquiries and returns. Einstein Chatbots with WISMO & return label functionality is simple to set up since it's on the Salesforce platform. Your Salesforce admin will be able to quickly plug in Zenkraft actions to any existing Einstein bot implementations. 

The communication between the bot and our app is a simple bit of apex code that can be added and modified to suit your business needs.

Self-Service Returns

Zenkraft's solution enables ecommerce shoppers to generate and receive a return label without interacting with a service rep. All customers need to do is log into their account, answer a few quick questions pertaining to their return and submit their return request. 

Provide your customers with a seamless return experience that requires 0 interaction with customer service. 

Pick & Pack Orders in Salesforce

Additionally, our app supports In-store fulfillment and pick and package capabilities by integrating with printers, scales and scanners. Supported peripherals include: Zebra LP2443 (EPL2), Zebra LP2844 (EPL2), Zebra LP2348 Plus (EPL2), Zebra Z4M Plus (ZPL or EPL), Zebra ZP500 (ZPL or EPL), Zebra ZP500 Plus (ZPL or EPL), Eltron 2442, Eltron 2543
Eltron 2844, OKI Data LD620, Zebra S4M, Zebra ZP450, Zebra ZT230, UPS Thermal LP2844, Zebra GK420d Thermal Printer, Zebra GX420d Thermal Printer, ZT230 Zebra Printer
and ZT410 Industrial Zebra Printer (These are the printers we have tested. Many other thermal printers that print in a resolution of 203dpi should also work.)

Automatically assign a container type and shipping carrier with the swipe of a scanner. 

Shipping & Returns Dashboards

When you handle shipping & returns natively you can view real-time dashboards of all your shipping and returns data in one place. 

 Combining Salesforce's powerful reporting capabilities with shipping & returns data from carriers is a hidden benefit of our native solution. 


Zenkraft is used by nearly 1,000 Salesforce customers across every cloud. We support 60+ carriers and can be configured using clicks not code, so the level of effort to implement is low. If you have any questions about our solution you can visit our Salesforce Order Management page or you can schedule a personalized demo here.


Continue reading »

5 Can't Miss B2C E-commerce Sessions

Published on 15 November 2019 by in salesforce ecommerce commerce-cloud 

There's less than a week until Dreamforce. Are you still unsure of what sessions to attend? If you are a B2C pro, we have you covered! 


Architecting B2C Commerce for Scale: 679 Million Shoppers & Beyond!

What is it? - Get technical with Gaurav, Shanmugam, and Neeraj. These architecture efforts will detail how to build a scalable B2C Commerce site.

Why is it a can't-miss? - Make sure your site is built to withstand the barrage of holiday shoppers your marketing team is sending your way this holiday season. 

Salesforce B2C Commerce Roadmap & What's Coming In 2020

What is it? -  Amy and Chris will share the features that Salesforce is adding to B2C Commerce Cloud in 2020!

Why is it a can't-miss? - Your business is built around Commerce Cloud. Knowing what's next for Commerce Cloud will help you prepare for the great things you are going to accomplish in the new year! 

How Lululemon Localized Checkout Internationally

What is it? - Justin Juschka, Director of Product Management & Global Commerce Platforms at Lululemon, will speak about making purchases as pain-free as possible for customers. 

Why is it a can't-miss? - Learn how to stop losing shoppers because of sub-par purchase experiences. You've built a great product and built a better brand around it. Now focus on simplifying your payment process. This will help you get off on the right foot with new customers and keep repeat customers coming back for more

Fireside Chat with Gayitri Budhraja, VP of Brand from e.l.f. Cosmetics

What is it? - Gayitri Budhraja will walk through her philosophy on branding and differentiation. 

Why is it a can't-miss? - If you are interested in improving your B2C marketing skillset, listening to leaders in the cosmetics industry is a great place to start! 

How Fresh Creates Connected Commerce Experiences with Page Designer & Content

What is it? - Charlotte and Katie from Fresh will teach you how they are using Page Designer to create customized customer shopping journeys. 

Why is it a can't-miss? Marketers realize that each shopping journey varies from the next. This session will detail how to create killer content that will enhance user experience. 


If you enjoyed this article drop by Booth 1915 and say Hi! 

Continue reading »

5 Ways to Improve the Post-Purchase Customer Experience

Published on 24 September 2019 by in b2bcommerce commerce-cloud returns 

Are you putting enough emphasis on post-purchase experience? 

There’s a time lag for online retailers between purchase and package arrival that even Amazon Prime can’t eliminate. Unfortunately, customer experience during this time is often overlooked by brands. 

It makes sense.

According to Retail Learning, retail brands spend almost 80% of their budget on attracting new visitors to their website, leaving a much smaller percentage to dedicate to the post-purchase experience. This often results in the brand passing the baton to shipping carriers whose expertise is in delivering packages, not providing a seamless digital experience.

However, the post-purchase experience shouldn’t be an afterthought. Ultimately, these are real customers, not potential customers. They thought enough of your brand to spend their hard-earned money with you. And don’t forget what you learned in Intro to Business: it’s more cost-effective to retain a customer than to convert a new one.

Does this sound like your brand? You are not alone. According to a CMO Council study, over 55% of consumers are not pleased with their online experience. Luckily, it’s not too late to improve how you interact with customers post purchase.

Here are 5 improvements you can make using the Zenkraft Post-Purchase platform:

1) Increase ease of returns

According to a survey by Slice Intelligence, return expenses and return effort are number 2 and 3 on the list of online shopper frustrations. Although brands are aware that consumers value a great return experience, over 50% of e-commerce sites still have a returns interface with substantial usability Issues. Even more concerning for brands with poor return processes is that 20% of users would never or are very unlikely to buy again from a company who has disappointed them with their site’s return experience. 
The nature of e-commerce lends itself to a higher level of returns than traditional stores, where a customer can physically experience the product and establish a higher level of certainty that it meets their needs.

Processing returns can be costly for a business. RSR Research retail analyst, Paula Rosenblum, estimates that retailers lose a third of their revenue to returns, but losing repeat customers due to a difficult returns experience can end up costing your brand even more. According to the Adobe Digital Index, 40% of US e-commerce revenue comes from repeat customers.

To make your customer’s return experience as stress-free as possible, you can implement self-service returns using our post-purchase platform. This feature allows dissatisfied customers to generate a return label, save it, and print it off at home without having to speak with members of your customer service team.

You might have skimmed past the part about saving shipping labels. At first glance, it doesn’t seem like a big deal, but 67% of users want to print off their label at a later date and 65% of sites DO NOT have an easily identifiable way to save the label. This can significantly reduce stress for those customers who are in a rush or those without a printer in the home. We also recently started supporting QR codes, which eliminates the need for a printer.

Our post purchase platform also allows you to gather data on why items are being returned. For example, a shoe retailer could add a question about shoe fit to determine if a particular shoe runs small or large.  This data can then be used to generate reports in Salesforce to identify your most returned products, serial returners, and reasons for returns that can be used to reduce returns, and, ultimately, improve customer experience. 


Image from


2) Make tracking experience seamless

Confusing, disorienting, clunky, difficult. These are not the words that you want to be associated with your online user experience. But the fact is: sending customers to a shipping carriers landing page can be all of those words.

Despite the clear disadvantages of trusting carriers with this aspect of the customer experience, 21% of e-commerce sites outsource this vital function.  

Zenkraft allows you to easily create a branded tracking page hosted on your domain instead of sending your customers to the shipping carrier’s site for tracking information. 



Tracking pages built using our Commerce Cloud Cartridge can be quickly customized in accordance with your brand’s style guide, leaving no doubt in the consumer’s mind whose site they are on.

Additional tracking page features will be covered in each of the next 3 sections. 

3) Tailor product offerings 

With what seems like endless options, shoppers want a little bit of help. Consumers want the same tailored experience they get on Amazon and Netflix on your site.  When it’s not tailored, consumers notice.

Customization has become such an integral part of a modern shoppers experience that “50% of consumers say they’re likely to switch brands if a company doesn’t anticipate their needs.”

And when brands DO customize each individual shopping experience with recommendations the results speak for themselves. According to a recent Salesforce study, “Visits where the shopper clicked a recommendation created 26% of ecommerce revenue.”
You might be thinking, “Customizing ads like Amazon sounds great. We will get to that after we build our second company headquarters.” It’s not as out of reach as you think. With Einstein recommendations, you can have this Amazon-like capability up and running in less than 10 minutes. Einstein recommendations is an AI-driven Salesforce feature that constantly studies visitor behavior to discover their likes and dislikes to learn which products individuals will be most interested in purchasing.

While most companies will talk about the value of these AI-driven recommendations on your product details page, we suggest using Einstein recommendations on your tracking page to boost revenue post-purchase. Using your tracking page as a marketing tool might seem weird at first, but Zenkraft believes tracking pages are a tool that brands can use to produce significant results. Just ask Icebreaker, which increased clicks by 40% and revenue by 28% by adding Einstein recommendations to their Commerce Cloud site.


4) Keep customers in the know

Consumers understand that delays can be unavoidable, but they don’t like being left in the dark. They are busy, after all. They have jobs, doctor’s appointments, and soccer games to get to. Receiving a package is just one of many items on their to-do list, and they don’t want to be stuck by their front door waiting for a delivery.

A bad experience between buying and unboxing can leave a blemish on the customer experience that has nothing to do with the quality of your product. This is especially true if your product is an inexpensive item because the hassle can quickly exceed the perceived value of the product being delivered.

To avoid a poor customer experience overshadowing your product, we suggest keeping your customers in the know early and often. According to Retail Learning, 40% of e-commerce shoppers check their shipping status one or more times per day after ordering.

It’s easy to keep your customers informed with our Commerce Cloud integration, which will automatically update the tracking page with the latest data from the carrier. Users will be able to see more significant shipping milestones such as: in transit, out for delivery, delivered, as well as a complete travel history of their delivery.

Additionally, your brand will be able to keep customers in the know by sending them notifications via their favorite messaging app or smart speaker. For more information on Zenkraft’s ecommerce shipping notifications, see our recent blog by clicking here


5) Increase shipping options

The Baymard Institute found that the #1 reason for abandoning an online shopping cart is extra fees related to shipping, taxes, & fees. To counter this, brands must offer as many low cost/free options to customers as possible.

We know that’s easier said than done. That’s why we recommend adding a buy online pick up in-store (BOPIS) option to your tracking page! BOPIS, also known as “Click and Collect,” can be a cost-effective way to provide your customers with another free shipping option.

BOPIS has become very popular with online shoppers and they expect to see this option during checkout. According to Business Insider, the absence of in store pick up can cost you money, 50% of shoppers have determined where to shop based on the absence of BOPIS alone.
Brands like Home Depot, Walmart, and Target are doubling down on this trend, and it’s driving growth!

According to Target's COO, John Mulligan, investments in diversifying shipping options for their customers (via in-store pickup, drive up, and Shipt) accounted for nearly three-quarters of it’s 34% digital sales growth in Q2 of 2019. 


Image from


Consumers love having choices, and BOPIS is definitely a choice your brand should provide to consumers because it can help you as much as it helps them.

BOPIS can help reduce shipping costs, shipping times, and drive customers into your brick and mortar stores, where 85% of BOPIS shoppers admit to giving in to the urge to impulse buy.

Zenkraft builds upon the standard BOPIS functionality in Commerce Cloud, which creates a smooth process where:

- Our platform automatically allocates a store to fulfill the inventory.

- Store staff claim the shipping order, and it's added to the fulfillment queue.

- Zenkraft notifies the customer that the shipment is ready for pickup.

You will also be able to customize your tracking page to provide a flawless experience for your customers who choose the BOPIS option. Rather than force the standard shipping process steps to “fit” BOPIS, we provide you with standard steps for this process (Order Placed, Store Preparing Order, & Ready for Pickup). Additionally, you can add specific store contact information, map functionality, and collect pickup feedback.


The period between the buy button and delivery is crucial for your business. Please don't overlook the importance of the post-purchase customer experience, and always remember that your responsibility to your customer doesn’t end when they hit “Place Order.”

Continue reading »

Shipping Notifications on Commerce Cloud

Published on 03 September 2019 by in salesforce commerce-cloud 

Inform customers in an instant

Say goodbye to email shipping notifications sitting unopened in customer inboxes. Zenkraft has added real-time shipping notification support to our Commerce Cloud cartridge. This enables the notifications to be sent directly from the carrier to your customer. Instead, customers who have agreed to receive WhatsApp, Facebook Messenger, Slack, or SMS text messages will be able to immediately see the latest delivery status on the messaging app of their choice.



The process is simple: the customer just needs to enter their phone number into the shipping notifications section during the check-out process. Then, the customer will receive a message like "Order #034090 is out for delivery with FedEx today” that includes a link to your tracking page. This will allow for quicker and more efficient communication between your company and customers. This level of communication from your company can strengthen the relationship with your customer and may even be able to salvage it in the case of a delay. According to DigitalCommerce360, 98% of consumers said delivery is a key part of their brand loyalty. This shows that enhancing the level of communication during delivery could only put your brand's product delivery over the top.



Consumers 💙 messaging

WhatsApp alone has 1.5 billion monthly active users who send 65 billion messages per day. That is approximately 20% of the Earth’s population!

You may think that these users don't want to communicate with your brand via SMS or messaging apps. After all, these apps are their escape from spam that comes through email. It's how they communicate with their friends, not a platform for engaging with a business, right? Wrong! According to a survey by Twilio, 9 out of 10 consumers want to communicate with businesses through a messaging system. When communicating with brands through a messaging system, 47% prefer native SMS, 21% prefer Facebook Messenger, 18% prefer WhatsApp, and the remaining 14% prefer another messaging app.

Unsurprisingly, the “iPhone generation” are huge fans of communicating with brands via messenger. So pay close attention to this trend if your brand caters to millennials. 


Alexa, where’s my stuff?

Did you know that approximately 53 million people in the US own smart speakers? The same survey (The Spring 2019 Smart Audio Report) reports that almost 70% of these smart speaker owners use this device daily! This is a large group of people, and that’s just in the United States! 

Zenkraft can help your brand engage with this audience! As part of the integration, Zenkraft will support shipping notifications via your smart speaker. Simply say, “ Alexa, Where is my XYZ company shipment?” and the device will update you on your package’s delivery status.



Build better relationships

According to a survey by Slice Intelligence, two of the biggest online shopping frustrations are packages being left on doorsteps and waiting for delivery.


We've all been there: we're waiting for that last-minute birthday or Christmas gift, and we end up stuck at home for hours when we'd rather be doing something else. Don’t leave your customers in the dark. Communication can go a long way during the delivery period. 

Zenkraft’s real-time shipping notifications are a great fit for a company that is looking to reduce the stress associated with package delivery and, in turn, build trust with customers.


Can you afford to outsource delivery communication?

Building strong customer relationships is extremely important, but the biggest advantage of our new addition to the Commerce Cloud cartridge is increased revenue. With an SMS open rate of 90%, compared to 20% for emails, the likelihood of consumers clicking through to your branded tracking page will increase dramatically. This means more clicks on your Einstein suggested advertisements. 

Retailers spend millions driving traffic to their website, but outsourcing delivery communications to their logistics providers could be costing your brand millions in lost revenue. Why spend money driving traffic to the logistic provider’s site instead of yours?

"To keep up with consumers, brands must adopt messaging as a channel and begin communicating with customers in the same way people communicate with each other," says Manav Khurana, vice president of product marketing at Twilio. Only 48% have systems in place to communicate with customers via messenger. We don't want your brand to be left behind.

Continue reading »

Returns in Europe - using postal services to save $1.1m per year (and increase conversions)

Published on 22 August 2019 by in europe salesforce commerce-cloud returns 

US based retailers will find it challenging to establish B2C reverse logistics (RMA/Warranty/Exchanges) in the European market. Europe had 50 countries, 25 official languages and 28 different currencies. There are also many more postal providers and consolidators providing more options compared to the US.

But making returns easy, and cost-effective will have a profound impact on the success in this market.

To help retailers setup for success, we’ve outlined a 8 step process to build out the most cost-effective returns network within Europe. The model below has the following benefits:

  1. It’s best for the consumer as it takes advantage of many countries local postal providers. 
  2. It’s best for the retailer since many postal providers are as low as 30% of the cost of a local vendor.

Here is an overview of the model:



It’s worth noting that this most is more suited to retailers who ship smaller packages weighing under 1 KG. 

The financial model to achieve the below ended up saving the retailer $1.1m/year in logistics costs. If you'd like us to share this Excel model, please contact us.

The steps to setup a European-based network are outlined below: 

1. Analyse your existing returns data

Before overhauling your returns model in Europe we’d encourage you to look at your existing returns data, if available. Which countries in Europe have the highest number of returns but also the highest return rates? It doesn’t make sense to setup a consolidator warehouse in a country with low returns volume. Also, are there areas where you can reduce the return rate ahead of this project? For consumer electronics companies a report by Accenture found that a staggering 95% of returns are unconnected to product defects! Perhaps setting up extra product documentation, better images, an omnichannel customer service experience might be the first step before embarking on the below. 

2. Engage with consolidator warehouses

Initially we’d recommend just starting with 2-3 consolidator warehouses. Typically we see these being based in the UK, Germany and France or the Nordics. A problem retailers will face is that the vast majority of 3PLs won’t want to work with them. Fulfillment centers make money by taking a cut of the shipment cost and charging a picking fee. Handling inbound returns from postal vendors means that a large percentage of their profit goes away. There are companies that are prepared to help though. Once a retailer finds a vendor that is prepared to work with them - they should analyse their capabilities and costs. Some questions a retailer should ask are as follows:

  1. What is your inbound handling fee? Typically we see €2-3/item
  2. What are your IT setup costs? Typically we see €1500-3000 one-time setup
  3. What is the daily pallet storage rate? Typically we see €0.1-0.3/day

Consumer electronics companies may want to ask if they offer a service to analyse whether they can offer a service for No Trouble Found “NTF” shipments. The faster they identify this the faster the item can be restocked and resold. The consolidator can also sort the goods before they’re transferred to a 3PL. E.g. they could send 2 pallets per week - 1 for restocking and 1 for liquidation. 

3. Decide upon your returns software platform 

A retailer will need a centralized platform to handle the returns data that integrates with their e-commerce platform and helpdesk tool. 

Zenkraft can handle this for the Salesforce platform but there are other platforms that handle this outside of the Salesforce ecosystem. Here is a quick checklist of capabilities to look for in a returns solution:

  • Carrier integration - postal vendors are notorious for providing bad APIs, does the solution integrate with the postal services in the countries with the highest returns? 
  • Integration - what does integration look like with your Service tool, CRM, e-commerce platform and OMS/ERP? 
  • Reporting - what are the reporting capabilities? Can you schedule reports, create dashboards? Can you automatically share them across other departments e.g. “Return reasons” reports to merchandising? 

4. Select returns channels

Will a retailer accept returns directly from their e-commerce store or will require their customer contact their call center first? Or both? The experience will be slightly different for each company: 

On a retailers e-commerce store

A retailer should include workflow that asks product-specific questions about why something is being returned. This should then potentially generate a label with an RMA number embedded. This will help the 3PL scan the shipment for identification which can update your system notifying the consumer that the package has been received. Once a return label has been generated the retailer should show DOPU “Drop Off Pick Up” locations nearest to their customers address for the convenience. DOPU data accessibility varies by country. Some carriers have a really nice API such as PostNord in Sweden:

In your Service Center

Service agents should be able to email a shipping label to the retailer's customer. They may also want to include a dynamic script to for their call center agents to ask questions about why the item was returned. The email with the label attached should be branded and show the customer the nearest 3-5 locations for dropping the parcel off. 


5. Collect data about why returns are happening

How can you improve if you don’t know is going wrong? We worked with an apparel retailer that used Zenkraft reporting to highlight a single garment had a return rate of 60% and 75% of the returns were due to the item being too small. This data was passed back to the merchandising team who subsequently suggested to the manufacturer that the garments size should be increased.


6. Have your consolidator send a single pallet back to a single facility each week 

Depending on your volume and restocking requirements, retailers may want to send the pallet back to your centralized 3PL weekly. They could even ask the consolidator to send 1 pallet back to the 3PL for restocking and the other to a liquidator for disposal as below:


7. Provide Real-time visibility to your customer

Retailers should provide tracking notifications and status on their website to show the status of the return. Often consumers are left in the dark about the status of their return and have to check their credit card bill daily to see when and if the refund occurs. Providing real-time status updates along with email notifications provides transparency to customers: 



8. Provide real-time reports and dashboards

Once the system is up and running retailers should monitor its performance. Zenkraft’s customers are using Salesforce’s built-in reports and dashboards to create Control tower-like visibility of their operations. This enables them to identify problems and respond quickly.

Continue reading »