Data Extensions
Provide the ability to extend Wix built-in solutions with custom fields.

The Data Extensions are the custom fields solution provided by Wix.
The option to add custom fields is a part of the
'Build Your App' flow in the Wix Developers Center.
This case study presents the process of creating
the Data Extensions feature.
Role
Senior Product Designer
Product
Custom fields are metadata fields that give developers freedom, allowing them to personalize and create a one-of-a-kind experience for the built-in solution.
Brief
Create a platformized Data Extensions feature which allows to extend Wix built-in solutions with custom fields in order to have an ability to increase existing products usage and provide cohesive experience for external and internal developers.
Problem
A request that was mentioned over and over in regards to Wix products was that all products lacked the ability to easily integrate additional functionality into them.
Therefore, the goal was to find a solution to provide the users with better customization abilities to get in line with industry standards.
Business Owners
Wix provides great solutions for business owners. One of the main requests of these users is to have more customization abilities, in order to achieve a more personalized and unique experience for their customers.
Third-Party Apps Developers
Third-Party Apps developers
are not able to extend Wix
built-in solutions and integrate their solution into Wix products.
Internal Developers
In many Wix products the developers have to implement the custom fields by themselves in order to answer repeating users' requests.
Research
User Flow
To understand our target users, I created several user flows to check the connection between different users' types and the TPA Developer journey in the Developers Center.


Personas
Based on different user flows, I created personas that represent a business owner and a Third-party apps developer. I used these as reference while creating wireframes and mid-fidelity mockups to ensure designs are focused on the user.​

Third-party app developer
Kelly Lee
Kelly is a developer and owns the Zoom app integration.
​
She would like to:
-
Be able to insert her Zoom URL link to be part of each booking session her users create.
-
Control who can see and use the URL.

Business owner
Dan Brittain
Dan owns a fitness studio and has a website based on Wix Bookings.
​
Dan installed Zoom app integration since some of his classes are online.
He would like the Zoom URL to be:
-
Available to his staff and studio members.
-
Be part of the Bookings Calendar sessions.
-
Add the URL to reminder emails.
Wireframes
Taking into consideration Wix design system, development and product restrictions I considered checking two main versions in my wireframes.

Problem
A request that was mentioned over and over in regards to Wix products was that all products lacked the ability to easily integrate additional functionality into them.
Therefore, the goal was to find a solution to provide the users with better customization abilities to get in line with industry standards.
Business Owners
Wix provides great solutions for business owners. One of the main requests of these users is to have more customization abilities, in order to achieve a more personalized and unique experience for their customers.
Third-Party Apps Developers
Third-Party Apps developers
are not able to extend Wix
built-in solutions and integrate their solution into Wix products.
Internal Developers
In many Wix products the developers have to implement the custom fields by themselves in order to answer repeating users' requests.