Global Variables

Who is Seismic?

Seismic focuses on sales enablement and content management solutions. Their platform helps organizations improve sales effectiveness by centralizing and organizing marketing materials, sales content, and collateral in one easily accessible location.

Project Context

A variable is a placeholder in dynamic content that represents dynamic information and defines what will output in that space after the content is generated. In the existing web app, variables are created and managed individually within each template; these are referred to as local variables. There is no association between variables from template to template, even if they are exactly the same and no way to copy, paste, or share them. Manual creation is the only way to add variables to a template which results in extensive manual work to create and update variables across templates. For these reasons, many customers do not realize the full benefit of Seismic’s content creation tools because they exclude data automation from their solutions. In this project, we set out to create global variables that can be inserted into any piece of content and managed in one place.

Discovery

We conducted customer interviews and analyzed local variables to identify personas as well as establish key use cases for variables. Through our analysis of current variable usage, we were able to decide which variable types to prioritize and create first.

Persona

Variable Admin

Content Creator

End User

What do they do?

Marketing, Operations, IT

Marketing (may also be variable admin)

Seller or Business User

What do they know?

How to manage data

How to create and manage templates

How to use a template and generate a final output

How do they use variables?

Creates and manages variables

Searches for variables to be used in template

Inputs values to customize an output

Phasing out the project

We decided to prioritize creating user profile and custom value variables first. More variable types were to be added in phases as described below.

Project Phases

Phase 1

User profile
Custom value

Phase 2

User headshot
Fixed image

Phase 3

CRM

CRM

Phase 4

End user input

End user input

In the first phase, we launched custom value variables, variables that have fixed values determined by the creator of the variable and user profile field variables, such as user names and profile photos. The second and third phases consisted of adding CRM variables and image variables, respectively. In the fourth phase, user input variables were added, which are variables that require the end user to input a value from a list established by the variable creator through a data source or manual list.

Establishing Patterns

After identifying use cases and the types of variables user can create, I established patterns for visual elements such as icons, selectors, and thumbnails.

Designing the flow

Starting with the most used local variable types, I designed a variable creation flow, making sure to keep scalability in mind as we added new variable types in the future. Below is an example of creating an end user input variable.

The Result

We started integrating with other product areas to bring global variables platform wide. Global variables bolstered Seismic's content automation features and created a more cohesive content creation where live documents could be connected to one another and automatically updated without the manual creation of local variables within individual templates. Below is an example flow of how global variables are used.

No items found.

Testimonials

Nicole Caba
“I came across a beautifully designed template and was able to launch a gorgeous website in just 2 weeks. The design is elegant, and have received hundreds of compliments so far”
Denis Pakhaliuk
“Templates by these guys perfectly match our needs and internal workflow. I think Webflow is the future of website design and front-end, and Elastic Themes helps to shape that future today by creating some great templates”
Deena Fox
"The design and quality of code is excellent. I purchased a template to launch a new online media project and it was super easy and quick to set up with a stunning result."

Let's work together!

Certe, inquam, pertinax non quo minus id, de voluptate velit esse. At magnum periculum adiit in quo inter argumentum conclusionemque rationis.

Contact Me