On September 16th, Apple released the newest version of its iOS, iOS 14. With this release, Apple continues on focusing on protecting users’ privacy and data — adding to the data privacy work done with iOS 13. As with iOS 13, the release of iOS 14 continues to push brands and their developers to provide consumers with more transparency and control around how their location is accessed and used.

At WWDC 2020, Apple introduced a new dimension within location permissions — Precise Location — now providing users with the choice of whether or not to share their exact location. The…


At WWDC 2020, Apple announced its continued commitment to increase user privacy with the permissions model of Location Services in iOS 14. With this upcoming version, Apple introduces the concept of Precise Location sharing.

While the introduction of Precise Location may seem radical at first, the additional layer helps brands build trust with customers, as it reduces incorrect usage of location. The incorrect usage seen with some ‘bad’ applications leads to the erosion of customer trust across all applications. …


It seems to have happened overnight, but our daily lives have drastically changed. One of the most significant changes is how we shop now for basic necessities like groceries and takeout. As a result, essential businesses among groceries, retailers, and restaurants are trying to understand how to move ahead in this new environment, especially with the rise of contactless ordering.

Merchants face many challenges:

  • Predictable ordering patterns and customer habits have disappeared
  • Revenues vary drastically vs previous norms, and for many, have fallen devastatingly lower than before
  • Consumers are worried about their health and safety when shopping or picking up…


As today’s on-demand economy increases consumer expectations around experience and fulfillment, Order for Pickup is growing in demand for retailers, restaurants, grocers, and more. This new extension of the brand experience falls short when attempted without the knowledge of when, precisely, the customer will arrive.

Common distance-based location technology have been adapted to try to answer the question, ‘When will my customer arrive?’ But they often fall short because these tactics use distance as a proxy for actual time. When you accurately predict customer arrival time, you decrease wait time, while also increasing operational efficiency.

But the true benefit is…


Curbside’s ARRIVE SDK enables businesses to accurately detect where a customer is, without draining their smartphone battery, and predict when a customer is about to arrive at a physical destination and take action in response.

Our lightweight SDK integrates seamlessly into your mobile app in just a few steps, outlined below. Before we get started, you’ll need: an iOS app running iOS 8.0 or above, background app refresh, and an ARRIVE dashboard account. For Objective-C steps, visit our website.

Steps for setting up ARRIVE:

  1. Set up your app
  2. Integrate the SDK
  3. Ask for location services permissions
  4. Add a site
  5. Start…


The ARRIVE dashboard provides real-time trip data and analytics to help you gain valuable insight into customer travel patterns and performance of your order ahead program. Now you can explore the dashboard before diving into implementation with our new ARRIVE dashboard demo.

The dashboard demo is populated with hundreds of sites and has thousands of simulated trips occurring each day. Each trip is modeled off of real life trip data, to provide a representative example of customer behavior and trip metrics. Dashboard data is updated continuously, providing a real-time view of open trips, as well as historical trip volume and metrics.

The ARRIVE dashboard demo displays the same summary metrics and site level metrics that companies have access to for their own sites. Ready to start collecting your own trip data? Follow our quickstart guide for iOS or Android to get started.


When integrated in your app, ARRIVE can provide up-to-the-minute ETAs and other information related to when your users will be arriving at a location. It does this by accessing the location of your users’ smartphone at the right times.

That means your app will need to have access to your user’s location at some point. And since Apple wants to make sure its users have some control of who can access their location, using ARRIVE will require getting permission from your users. …


The ARRIVE dashboard offers both a consolidated, company level look at performance across all sites, as well as a deeper dive into the performance at a site/store level. While consolidated metrics are great for identifying trends and pinpointing areas of improvement, the site level metrics allow companies to drill down to a specific store to identify opportunities to improve the customer experience.

In part two of the ARRIVE dashboard series, we’ll go over the metrics available at a site level.


Last weekend, developers from across the US convened in San Francisco for the DeveloperWeek SF 2018 Hackathon, the nation’s largest challenge-driven hackathon, to test their creativity and coding prowess for the chance to win big prizes.

Curbside sponsored one of these challenges, asking developers to showcase an innovative use of our premium arrival prediction technology — ARRIVE. We had a great time meeting talented developers and loved seeing the unique and innovative solutions that came up with.

The Winning Project: “Aid in Time”

While we had a number of great submissions, one in particular really stood out. The “Aid in…


We’ve added two new features in our latest ARRIVE update (3.23 for iOS and 3.2 for Android) that improve customer battery life, provide additional key metrics, and make it easier to identify customers when they pull up to the store.

Pickup Time: You rely on ARRIVE to tell you when each customer arrives at your store. ARRIVE 3.2 now takes into account the scheduled pickup time that the customer selects to optimize battery life and provide key metrics.

Vehicle ID: ARRIVE 3.2 now supports vehicle information that will help store personnel identify the customer vehicle. …

Rakuten Ready

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store