Linqia · 2022–2023 Linqia, Influencer Marketing Linqia: Creating the Design System & Implementing Automatic Payments
- Role
- Lead Product Designer
- Company
- Linqia
- Timeline
- 2022–2023
- Location
- San Francisco, CA
Contents
- The problem
- Main Objectives & Outcomes
- A Design System for Scale and Less Questions
- Vision, Strategy, and Exploration
- Payments: Design System in Practice
Linqia curates Influencer/Creator Ad Campaigns from conception to scale for enterprise brands
Linqia's platform is specifically designed to drive business impact, leveraging the power of 1.5 billion data points to inform creative strategies. They enable seamless creator discovery through Google Vision and offer a unified dashboard to meet brand-safety requirements, manage content, streamline approvals, and facilitate reporting.
The problem
Linqia's dashboard had piled up design debt: hardcoded styling, unusable design files, and pages that each worked differently. Paying creators still ran on spreadsheets and email.
- Unusable design files. The Figma files had no clear structure, which had held back collaboration between design and engineering.
- Hardcoded, inconsistent UI. Most components were hardcoded, with many radius sizes and drop shadows on top of the colors and text styles above.
- Hard to learn. Each page worked differently, features hid behind hover states, and users relied on documentation and hand-holding.
- Manual payouts. Creators were paid through Excel, Google Sheets and email: slow, and open to human error.
Main Objectives & Outcomes
Shortly after joining Linqia in June 2022, as a strategic Lead Designer, one of my first initiatives was overseeing the design team, processes, and files while conducting a thorough UX audit of the existing product. The objective of this work was to spark the next era of the Linqia product and explore potential new revenue streams. This included the possibility of transforming the core product into a self-serve platform and introducing a Paid Media Amplification feature. Research samples: TikTok API: Integration (Sample 1, Sample 2, Sample 3, FigJam Sample 1, FigJam Sample 2)
Even with shifting business priorities concerning new revenue streams, my time can be summarized as follows:
- Successfully laid out the framework for the next phase of Linqia, establishing a unified design system.
- Proposed to pair down and phase out the overly complex UI/UX, which hindered existing user progress and generated confusion.
- Created strategic designs to showcase the vision for the upcoming phase of Linqia's development.
- Demonstrated the effectiveness of the proposed changes during the parallel building and release of the Creator/Influencer Payments project.
- Laid the foundation for the core Workflow review function of the Linqia product suite.
The Linqia design system significantly enhanced design and engineering velocity
During the audit, it became evident that the existing Figma files and structure were unusable, leading another designer on the team and me to decide to start from scratch. The lack of clarity and consistency in the design files had hindered effective collaboration between engineering and design in the past. With the knowledge of an impending rebranding as well, I took the lead in facilitating collaboration between the product design and marketing teams to establish new color schemes, typography, and other cross-functional design initiatives.
The Linqia Dashboard had an inconsistent approach to UI and UX resulting in an accumulation of a significant amount of design debt along with hardcoded styling. This resulted in a steep learning curve for users, coupled with hidden features, and unpredictable behavior.
I led a cross-functional team to undertake a complete revision of the existing hardcoded components, leveraging the rebranding company initiative that would eventually enhance the entire end-to-end user experience. As the team leader, I actively incorporated customer feedback, streamlined ongoing work, and guided product releases on the Linqia dashboard. The result was a new design system that would unify and govern the entire product, facilitating seamless feature releases and providing an adaptive and future-friendly component framework for both existing and upcoming products.
"It works though"
Although the managed heavy white glove service has been exceptionally effective in resolving a wide range of issues, including those previously considered as 'education' issues, there are some underlying UI/UX concerns that would need attention for scaling the product and creating new features, especially with a more junior engineering team.
Linqia required a significant revamp to cater to those who did not know about available workarounds
Addressing the UX issues of the Linqia dashboard was crucial to ensure the effectiveness of marketing and growth efforts throughout the funnel. Additionally, it was essential to enable new users to successfully source and scale Influencer/Creator campaigns. To identify the top priorities for the revisions, we collaborated closely with internal customers and clients who rely on the Dashboard to run their campaigns and identified the following.
- Create consistent UI appearance and behaviors. Address issues in the current unpredictable user flow while laying a solid foundation for more efficient development of additional features.
- Create Principles to govern decisions. Principles were established to serve as both a design and engineering guide, ensuring continuous alignment and preventing any divergence.
- Build for scale with backend and frontend. While identifying low-hanging fruit for immediate action, it is essential to remain open to pursuing long-term, slow-burn victories through larger projects. The goal is to establish consistent building patterns not only on the frontend but also on the backend, including APIs.
A Design System for Scale and Less Questions
As a design leader, I spearheaded the implementation of a design system based on tokens.
As a team, we meticulously documented over 50 different shades of blue and more than 200 other colors utilized in the live production environment. During our inspection, we collaborated with the engineering team and discovered that a majority of the components had been hardcoded. Additionally, we encountered over 50 different text styles and a plethora of various radius sizes and drop shadows, contributing to inconsistencies in the environment. Dealing with such a diverse and complex design implementation presented its challenges, requiring us to find effective solutions to ensure better consistency moving forward.
As a result we then meticulously catalog primary and additional color schemes, typography, depth, spacing, and sizing. By incorporating these elements into all our components and features, we ensured consistent and cohesive design across future projects to come. The culmination of our efforts was the successful rebranding of Linqia in late October 2022, where we seamlessly integrated the design system to give the brand a fresh and unified visual identity.
Vision, Strategy, and Exploration
As a strategic designer, my role encompassed not only auditing the existing platform and identifying issues but also devising a comprehensive vision and strategy to enhance user-friendliness and explore additional business opportunities. This involved integrating 3rd party ad networks like TikTok, META, and Google Ads. One of the key aspects was to demonstrate how the product could evolve into a potential self-serve offering, as discussed during the interview process.
Our objectives could be accomplished by incorporating established design software practices, enabling the Linqia product to compete effectively with other marketing and ad tools. Simultaneously, we must ensure that the product remains intuitive and recognizable to marketers who are accustomed to using those tools.
The explorations presented on the right and below were aimed at conveying the vision for the mature Linqia product and showcasing the value of the integrated Linqia Design System. These design iterations were based on internal/external customer feedback and market research, which highlighted the challenges users faced while navigating the existing product. Users heavily relied on documentation and hand-holding to understand the dashboard and its features, as each page/module worked differently and was unpredictable. The presence of hover states and buried features further compounded the usability issues where users would become ultimately lost in their goal of creating a Creator/Influencer campaign.
Sharing these explorations with the entire company was crucial to gain buy-in for our long-term vision of transforming Linqia into an advanced product and engineering led organization, propelling it to the next phase.
An Iterative Approach
Although we desired to iterate on the overall UI and address all identified UX issues to pave the way for the overall design strategy, our small team faced limitations. Nevertheless, we celebrated the successful establishment of design tokens and decided to refactor existing components iteratively based on availability and the features we were building. The Linqia Design framework was deliberately designed for future adaptability. By leveraging layout and UI classification rules, it empowered us to expedite product deployment. This support proved invaluable in enabling us to iterate and deploy new product functions without relying on custom design resources each time. Guided by the framework's rules and principles, we ensured consistent and purposeful changes in the evolution of the dashboard over time.
Payments: Design System in Practice
Creator/Influencer payments are used to compensate Creators & Influencers for their services in posting sponsored Ads on their social media channels, such as Facebook, Instagram, YouTube, or TikTok, as a way to ensure they fulfill their part of the agreement.
It is worth mentioning that the Payments project preceded the rebranding efforts and design token implementation. However, as a team, we later decided to leverage the Payments project as a case study for implementing design tokens and scaling the design system over time.
Through rapid usability testing, we swiftly identified the optimal product direction. As a result, we managed to develop the product within a few weeks, a remarkable achievement compared to the months of engineering work it would have taken otherwise. While we initially explored card-style designs, the combination of the newly established design principles and extensive usability testing led us to adopt a simple table design, as shown below.
Walking the Talk
Before I joined Linqia, Creator/Influencer Payments was already identified as a project to tackle. The former product team had drafted some early ideas, but they were not usable for development. Collaborating with the new product and engineering team, we established the core aspiration goals for the project as follows:
- Integrate the manual offline process: Transfer the current manual method, involving Excel, Google Sheets, and email exchanges, for paying Creators & Influencers into the main product.
- Automate the review cycle: Implement an automated process for the review cycle to eliminate human errors.
- Automate payouts with PayPal API: Utilize the PayPal API to automate payouts, ensuring a seamless process, and trigger notifications of successful payments to all relevant parties, including Creators/Influencers, Linqia Account Managers, Linqia Finance organization, and Linqia executives.
- Build out initial data for reporting: Develop a robust data system to track successful and unsuccessful payments, along with any potential payment-related issues, for future reporting and analysis.
The Process
In the early stages, we established personas and general user-flows to facilitate discussions with stakeholders about the distinct actions undertaken by various user groups. Below are the personas listed.
Using the core goals and stakeholder interviews we identified we worked on establishing a core user-flow that mapped out the entire end-to-end process for all personas. Throughout continuous stakeholder interviews, it became evident that the current manual process, involving email exchanges and spreadsheets, was extremely time-consuming. Despite its inefficiency, it was essential to guarantee accurate and timely payments for Creators/Influencers.
Early Concepts
Before the rebranding and implementation of design tokens in the Linqia product, we explored some initial design and UX approaches for the Payments project. One of the significant early questions was whether we should create custom features for each persona or consider an alternative approach. Historically, Linqia had custom views based on personas, even though the same features were accessible to all personas.
Initially, we investigated card-style approaches to organizing data, considering it was a prevalent pattern in the product. At first, we had a view where a Linqia Account Manager could click to reveal and see the content posted by the Creator/Influencer. However, in the end, we transitioned to a more traditional table view design based on feedback cycles, usability testing, and the parallel rebranding design token project.
Feedback Cycles, Usability Testing, and Design Tokens Impact
After going through several design iterations and collaborating with engineering, we ultimately settled on a straightforward table layout that included the relevant data. The decision to use a table was driven by the recognition that we would most likely require more data over time. Additionally, the card-style approach showed inconsistencies and scalability issues when applied to other areas, leading us to opt for the table design.
Another notable achievement was the successful implementation of the table component and additional components for the new payments page, all of which incorporated new design tokens. Following review cycles, we decided to place the requested content deliverables on the left side via a click to reveal UX, addressing Account Manager feedback requesting a reference to the requested work. On the right side, we developed a service that dynamically pushed all posted content from the Creator/Influencer. Moreover, we established a notification email service to automatically send notifications once a sponsored post was posted by the Creator/Influencer persona, this service also sent notifications to all personas based on payment status changes.
After conducting several rounds of testing to validate our hypothesis regarding moving away from the UX pattern of providing each persona with a different view, we discovered that this approach was unnecessary. Despite some initial resistance, we eventually agreed to change this cultural view. The revised decision ensured that personas would only have different actionable Call-to-Action (CTA) options but still access the same information and payment status.
Additional Requirements & Changes
During stakeholder review and usability testing, we identified additional features that were necessary for the product. These included the ability to modify the payment type for manual payouts, adjust the final payout value, enhance security through an OTP (over the phone) service, and introduce an activity log that would record all payment-related modifications for easy auditing purposes.
Key Outcomes
- The design system empowered our engineering team to make design decisions without constant design intervention.
- These decisions extended beyond state modifications and design token usage to encompass design patterns like search, pagination, and 'select all' impact.
- We achieved significant development time reduction, from months to just weeks.
- After the initial release, we managed to cut an average of 40 hours of work dedicated to paying out Influencers during each campaign cycle.
- The chance of errors related to payouts was reduced to 0%.
- The payment database efficiently positioned us for future features that could utilize an activity log.