Flowkit has been completely redesigned and fine-tuned for the third time for Figma, Sketch, and Adobe XD. It's also now available as a handy dandy Figma plugin.
Sketch version 60and later
Figma build 7and later
Adobe XD version 18.104.22.168and later
This version fixes a rotational issue when overriding the standard point of origin, which uses the end cap component,
Cap / Dot / Solid, with an arrow. Now you can override the default starting points with backwards facing arrows.
Flowkit has been redesigned from the ground up for both Figma and Sketch. Both files contain the same content in regards to symbols and components, but each format was designed natively to leverage the unique features of each tool.
Please note, the use of the word component below applies to both Figma components and Sketch symbols respectively.
Each component has been redesigned at 360x360 pixels with padding included. This means that all flows, blocks, annotations, etc. can now be aligned side by side, with zero margin, and have a consistent spacing throughout the entire document. This eliminates the need to guess the dimensions and proper spacing for any specific component used in your flow.
The Master Components are the foundational pieces that create all of the component instances. The total number of Master components for the flow lines has been reduced from 22 components in Flowkit 1.0 to now only 12 Master components in Flowkit 2.0.
Each variation of the Master components all scale correctly while manually scaling the bounding box of a component or by using keyboard shortcuts like
⌘ (↑ → ↓ ←) and
⌘ ⇧ (↑ → ↓ ←). Any edits made to these components will affect all instances in the library. It is not recommended to modify the Master Components.
There are several master variants for quickly changing the core style of the Flow instance. These include
Pre-built styles are available for all components in Flowkit. There are multiple options for stroke styles, fill colors, and more built right into both Figma and Sketch using their respective techniques.
Each directional component uses the following naming convention. It begins with the point of origin and ends with the destination.
Type / Direction 1 / Modifier 1 / Direction 2 / Modifier 2
Tap, depending on the type of flow you are creating.
Flowis intended to be used for high-level user flows, whereas
Tapis intended to be used with wireframes or actual screen designs all on the same artboard.
Leftcomponents can be either
Downcomponents will have Secondary Modifiers as
These are the primary components in the system. There are 11 options (listed below) for each direction. All Flow components can be scaled without skewing or stretching. Each Flow component also contains nested endpoints that can be hidden or overridden with different end points.
There are 11 variants in total for each direction. For example:
Flow / Right / Straight
Flow / Right / Curve / Down / Straight
Flow / Right / Curve / Down / U-turn
Flow / Right / Curve / Down / Hook
Flow / Right / Curve / Up / Straight
Flow / Right / Curve / Up / U-turn
Flow / Right / Curve / Up / Hook
Flow / Right / Snake / Down / Straight
Flow / Right / Snake / Down / Hook
Flow / Right / Snake / Up / Straight
Flow / Right / Snake / Up / Hook
Taps are intended for use on top of UI screen designs when laying out flow documents. They follow the same naming pattern as Flow components. Each endpoint has been pre-overridden with the
Tap endpoint and can additionally be changed to other interactions, such as
Long Press, and
In Flowkit 2.0 every single
End Point is the same dimension and can be interchanged with any other end point instance for full customization. These include
swipes, and more.
There are 4 directional Split components for indicating a fork in a user flow. These are created with nested Flow components, but can also be extended or modified for more complex flows.
Blocks are used as main sections of user flows. Just like every other component, they're built on a 360x360 grid. There are multiple Block options such as
There are also
Device blocks for
There are multiple label styles including
outline versions of
green. Labels are intended for use with Flow or Tap lines to provide more context about a specific user path.
There are two types of annotation components. The general Annotation Labels can be used anywhere within your flow to provide more situational context, whereas the Annotation Points are intended to callout specific areas of your screen designs.
Flowkit 2.0 comes with an inverted color option for dark interfaces, dark backgrounds and those who generally like to live life on the dark side. 😎
The first version of Flowkit was Sketch-only. It was made public on November 16, 2017. I wasn't planning on making a full website for it so there isn't a lot of documentation.
However, the file did contain installation and usage instructions baked into it. You can view a preview of the original document in Sketch Cloud.