DATA FACTORY MIGRATION

Overview:
Azure Data Factory is a Microsoft cloud-based data integration service that has been around for over a decade. This work is about designing the experience that drives customers to migrate to Fabric, Microsoft's modernized platform, as part of a multi-year plan to fully sunset ADF.

About Microsoft Fabric:
Fabric Data Factory
is Microsoft's modernized data integration platform, launched in 2023, built on the foundation of ADF but brought into a unified SaaS experience with Copilot, advanced orchestration, and centralized governance.

My role:
As principal designer, I owned the end-to-end UX across research, facilitating cross-team collaboration and stakeholder alignment, design, and a phased public launch. I also participated in a working group to define migration guidelines for the greater Fabric design studio.

Duration:
Led design and research through a phased approach. The first 6 months focused on the initial release, followed by an additional 6 to 9 months designing and building out additional capabilities.

Why migrate?

ADF has been the go-to for enterprise data integration for over a decade. But the data landscape has shifted. Microsoft Fabric brings everything together in one place and ADF as a standalone tool just doesn't fit that world anymore.

Migrating to Fabric isn't just a lift and shift. For customers it's a chance to simplify governance, modernize their workflows, and tap into what Fabric offers today.

The catch? Customers have years of pipelines, connectors, and workflows already built. Walking away from that without a clear, trustworthy path forward isn't realistic.

Pandemic Strategy

With so many businesses closed during this time, this was an opportunity to convert prospects who were open to making business changes.

More were willing to switch if we committed to doing the work, so we had to move quick.

  • They were spending a lot on other marketing tools (ie. Mailchimp, Hubspot) and wanted to cut costs.

  • Others liked Boulevard’s platform, but were currently on competitor software (ie. Mindbody, Millenium) with built-in marketing tools.

So where did we start?

User
research

To narrow in on what’s important, we chatted with customers and prospects to understand key metrics they needed to evaluate campaign performance.

Deep dive on competitors

Partnered with our product marketing manager to understand key marketing features of our wellness competitors as well as other marketing platforms.

A lot of brainstorming

We were starting from scratch, so what we built had to fit our timeline and was feasible without losing sight of what customers needed most.

All the artifacts.

These were created to map out our thoughts and
bring others up to speed on where we were at.

Where are we at today?

To get buy-in from our main stakeholder (CEO) on our phased approach, we needed to discuss where we were at and how to scale users permissions while we build marketing.

This also identified features to group under the marketing umbrella.

Merging mental models

As we chatted with businesses, we identified the differences in how they approach their brand and marketing to see how we could build a flexible platform.

Scaling from SMBs to Enterprise

80% of our customers have 1-2 locations, but to target enterprise customers, we wanted to understand how they market.

Thinking ahead helped lay the foundation for our current customers who were aiming to grow.

Exploring the possibilities

There were a lot of iterations throughout our discovery phase until we nailed down a strategy and landed on a clear design approach and mapped out the workflows.

A clear design approach

Key decisions

  • Focus on email campaign types for now and address text campaigns later. (ie. sending out a reminder to book after # of days)

  • Create campaign management experience for small businesses (1-2 locations) with consideration on how it can scale to enterprise.

  • Release a set of default email designs that could work across all verticals (ie. hair salon, barber, medspa, etc.), while we continued to refine the template editor.

So what’s the release plan?

1

Alpha

Have 1-2 customers test out metrics with one email campaign type to start, and see how campaign performance looks for them.

2

Closed Beta

Invite more customers to try out the marketing suite and add appointment booking data.

3

Open Beta

Include more email campaign types, and additional metrics.

4

General Release

Edit experience based on feedback and prep for releasing to all customers.

Final Designs

Key Features

  • Summary view of performance across all campaigns

  • List view of Individual campaign performance

  • Set up and management experience for each campaign type

  • Setting permissions for one vs multi-location businesses

Learnings

It takes a lot of discussions to get aligned.

The challenge was coming to an agreement between product and leadership. It was an ongoing discussion of pushing a pricing plan sooner than later to create revenue.

But product pushed back because we wanted to get the right viable product out before charging.

Pick a direction and pivot later as we learn.

We didn’t know what to focus on at first. Did we want to focus on email campaigns or in parallel explore and build text campaigns too since it was highly requested also?

But starting with emails, we kept users excited to try this first while bringing them along the journey as design partners.

Users need to be confident about the data.

We played with data visualizations which came with its struggles to nail down the accuracy of the UI.

At the end of the day, our users assured us that it’s more about the numbers and if they were accurate, so we omitted the data chart work for general release.

What’s next?

At this point we were prepping for General Release and were finalizing a revenue strategy.

A lot of businesses had 1-2 locations, but we had some bigger enterprise customers that wanted management from a corporate level, so this was something we were starting to explore for feedback.

Text campaigns and email template customization was up next to work towards.