Small business owners want to create marketing content that looks and feels like them. When they first create an account with Constant Contact, we ask them for their website so, if they have one, we can automatically scrape their site for their logos, colors, industry, and more.
Small business owners want to create marketing content that looks and feels like them. When they first create an account with Constant Contact, we ask them for their website so, if they have one, we can automatically scrape their site for their logos, colors, industry, and more.
Getting started with digital marketing can feel overwhelming, especially when it comes to establishing consistent colors, fonts, and logos. A lack of branding can result in inconsistent messaging and missed chances to engage with customers in a meaningful way. Before this project, there wasn't an easy way for new trialers to get their branding into Constant Contact quickly.
Making it super simple to confirm your brand assets—after sharing your website during onboarding—makes it easy for small business marketers to achieve brand consistency and personalized content. This helps get things rolling faster, leading to more email sends and better overall customer activation for Constant Contact.
Customer sentiment: "I want my business's branding and content to truly reflect who we are—without dealing with a complicated setup."
After my recent onboarding and dashboard redesign, I've noticed users naturally start by filling out their profile. This is a big design win, as the goal was to gamify profile completion to collect more information about users right when they land on the dashboard for the first time. Filling out the profile is a quick and simple way for users to feel productive and make progress with their new account.
Since new users were already going to the "complete profile" section, there was an opportunity to incorportate their branding as part of their setup. I wanted to help new users create a beautiful email that look and feels like their business.
Help users easily scrape their website, establish branding (industry, colors, logos, fonts, etc), and see their branding applied to their marketing assets.
Things to learn:
Metrics to move:
Metrics to watch:
Scraping for branding involves a lot of backend development work, so we had to start small. Even though we had data showing that colors are the most interacted-with aspect of branding, scraping for colors is also the most complicated from a technical perspective. The reason it was decided to start with scraping the logo is so users could create marketing assets with their logo after the scrape. While images are highly clicked, they don't create consistent branding for our customers.
Milestone 0: Replacing the current scraper to get faster results
Replace the current scraper so users can get faster results.
Milestone 1: Logo
Users confirm their logo from the scrape.
M2: Logo & industry
Users confirm their logo & industry.
M3: Logo, industry, colors
Users confirm their logo, industry, and colors.
To start, I thought about the type of user who would be adding their branding in the profile (first-time users, people who want to make quick brand updates once they have longer tenure), and who would be going to the full BrandKit page (more capabilities and options). I also created flows for two scenarios: if a user gives us their branding during onboarding and if they don't.
Before I dove into high-fidelity designs, I started basic concepting with wireframes after I reviewed the flows with key stakeholders.
I also started thinking about the long-term vision of the feature to ensure the design I landed on was scalable.
Moving forward from wireframes, I designed two concepts for approving scraped elements in the profile for milestone 2.
Concept A - a temporary tab in the profile for reviewing brand elements
Concept B - a secondary level page for reviewing brand elements in the profile
After reviewing the concepts with my design team (included another product designer, content designers, a design strategist, and a researcher), I landed on concept B. The secondary level sheet with an entry point from a card is a more common pattern.
Another use case I had to design for is if people don't give us their website during onboarding, but rather in the profile. I adjusted the website field to have help text under it explaining that we'll auto-scrape their site for branding when they save their website to their profile. I was hesitant about this flow at first because I didn't know if people would find the autoscrape invasive. I put up the test on UserTesting.com and got positive feedback from all 6 participants.
The tested prototype:
This milestone is a work in progress.
Check back soon for results!