What is Amazon Dash Replenishment?
Amazon Dash Replenishment is an Amazon service, integrated with Alexa, that you can add to your connected devices to make reordering supplies or replacement parts easy for your customers. Once set up, your customers can track supply levels within the Alexa app, receive notifications from Alexa when supplies are running low or parts need replacement, and automatically reorder from Amazon when needed. Dash Replenishment takes advantage of Amazon's payment systems, customer service, and fulfillment network to give your customers access to Amazon's low prices, great selection, and reliable delivery.
Amazon Dash Replenishment allows you to enable smart reorders on a device that uses a consumable through the Alexa Smart Home API. These connected devices with consumable products (e.g. coffee machines, printers, washing machines) can inform Alexa of any product consumption using one of the InventorySensors. Alexa will enable customers to sign up for auto reordering, manage customer’s inventory, and notify/reorder more supplies when the customer is running low.
How long does it take to implement Dash Replenishment?
The implementation time varies, depending on if you already have an Alexa skill, if you have a device cloud, and if you devices are capable of emitting at least daily InventorySensor data.
What are the developer requirements to implement Dash Replenishment?
To implement Dash Replenishment, you can use the Alexa Smart Home Skill API, an AWS Lambda function and an Account Linking system.
What is the certification process?
The certification for Dash Replenishment will include the standard Alexa Skill certification and an additional simplified Dash Replenishment certification that will validate the device is sending inventory signals as expected.
Can I implement Proactive State Updates (PSU) without sending Amazon the complete device state dataset but only the device state data required to enable Dash Replenishment?
Proactive State Updates require InventorySensor data to be sent to the Alexa cloud. No additional customer information is required at this stage.
What sensors are available to detect inventory level?
Each sensor type covers a specific device capability. The Level sensor is ideal for devices that are able to know exactly the total amount of inventory available on the device and send the remaining value to the Alexa cloud. The Usage sensor is ideal for devices that don’t have inventory installed, but know how much is consumed at each reading and rely on the customer storing the supplies somewhere in the home. The LevelUsage should be used when the device doesn’t know the remaining amount and doesn’t know how much is consumed at every reading. More information can be found here.
Who defines the replenishment thresholds for each device and consumable type?
Amazon will work with you to identify the ideal threshold.
Who defines the list of corresponding consumables?
Amazon will work with you to identify the list of consumables available for each of your devices.
How is data managed and owned?
You and Amazon each own the customer data as required by the respective sign up processes. You own the consumption data, and you can choose to display it in your own app as well as send to the Alexa cloud. You are also in charge of sending a unique device ID during the Discovery and the consumption data through the Proactive State Updates.
What data are we sharing with Amazon and how does the data flow?
In order for Dash Replenishment to function, Amazon requires inventory consumption data. The data flows from the device, to your cloud, to the Alexa cloud.
How can customers register for Dash Replenishment?
Customers open the Alexa app and search for your Alexa Skill in Device Discovery. Once they enable it, the Alexa app asks the customer to link their customer account to Alexa. Once linked, the customer’s devices are discovered and they can setup Dash Replenishment during the setup flow. Customers can also change their settings from the Device Settings section in the Alexa app.
What happens if customers do not sign up for Dash Replenishment during device setup in the Alexa app?
When customers enable your Alexa Skill and discover their device, they are automatically put into low supply notification mode, which will notify them via email, and their Echo device’s notifications when it is time reorder. Customers who then opt into smart reordering through Dash Replenishment will be notified via email when orders are placed.
I don’t want to build my own device and cloud IoT implementation. Is there another way to start taking advantage of Dash Replenishment and Alexa Smart Home?
Alexa Connect Kit (ACK) is a managed service that makes it easy to integrate Alexa into your devices. You integrate the ACK module into your product and pay a one-time fixed cost. ACK provides the managed services, software, and tools you can use to develop and manage your Alexa-connected smart products on an ongoing basis. Learn more here.
Is it necessary to build my own companion app?
There is no strict dependency on a companion app to implement Dash Replenishment, but you can bring value-added functionality to your customers with a companion app. If you do not have app development capability today, Amazon can connect you with a development partner to implement your app and other components of your smart home ecosystem.
Does the customer interact with the Alexa app, an Echo device, or both when they manage their connected device?
Customers use the Alexa app to enable and manage their smart reorder preferences. They can ask Alexa how much supplies they have left, as well as update their household inventories if they purchase consumables outside Amazon or use consumables or other devices.
Do customers still need to use Log-in With Amazon (LWA)?
LWA is used for authentication, but it is not a separate implementation.
What kind of notifications will my customer receive? What is their frequency and will they interfere with my notifications to customers?
Customers will receive notifications from Alexa only when supplies are running low. These notifications are independent from any other notification being sent by you.
Do I need to commit to building an Alexa Skill?
Yes, a Smart Home Skill is required.
Will we have to go through Design and be approved by a Solutions Architect?
There is no requirement to have the UX or Architecture approved. Your device cloud will need to pass a simple set of certification checks to ensure that it is sending the correct data to the Alexa cloud to support Dash Replenishment.
What is Frustration Free Setup (FFS)?
Frustration-Free Setup (FFS) is an Amazon program which enables you to incorporate technology that can make device setup as easy for customers as opening a box and powering on a device. You can learn more about Frustration Free Setup here.