Simpleflow is the most-used Figma plugin for user flows, with 107K users. It brings FigJam-style connectors into Figma Design files and keeps them attached when you move screens around. It's a paid plugin; if you want a free option, ProToFlow (81K users) draws flow arrows from the prototype links you've already set up.
Top 20 picks



Simpleflow
#1 · 107K users
Quick answer

Most used
by Lichin

Best free option
by Saeed Alipoor

Best for diagrams as code
by art
Outside the ranking · Disclosure
The full list
🪄 Create flowcharts in Figma with native FigJam connectors — stay perfectly in sync as you design!
Free + $10 · 1.9K likes
Effortlessly create and customize connections (user flows) between components in Figma.
Free · 439 likes
Free · 27 likes
Mind mapping tool based on ChatGPT creates and edits mind maps from text, PDF, video,and web pages.
Free · 52 likes
Hand-drawn look and feel tool for arrows, paths boxes and circles
Free + $4/mo · 18 likes
Quickly connect screens, buttons, and elements with arrows to show how your interface works
Free · 4 likes
Buying guide
Connectors are a FigJam feature, and FigJam also has FigJam AI for generating flow charts from a prompt and accepts pasted Mermaid syntax. If the flow lives on a workshop board, you may not need a plugin at all. Plugins matter when the arrows have to sit next to real screens in a design file for a review or a handoff. Our guide to flow arrows in Figma covers the manual methods too.
The list splits three ways. Some plugins draw live connectors you place yourself (Simpleflow, Flowy, Target Flow), ProToFlow builds arrows from prototype interactions, and a third group turns text into diagrams, whether that's Mermaid code or a plain-text description of screens (Mermaid in Figma, UI flows for Figma).
The main reason to use a plugin over the line tool is that arrows reroute when you move a frame. Test this with a real flow of 15 or more screens before relying on it.
Decide between drawing connections by hand, generating them from prototype links, or writing them as text. Prototype-based flows stay honest to what you built; text-based ones are faster to edit in bulk.
Some plugins only run in Figma Design, others in FigJam too. Simpleflow works in Figma Design, Slides and FigJam.
Flows get read by product managers and developers. Check that you can label connectors, change arrowheads, and colour error or alternate paths differently from the main path.
FAQ
Yes, with shapes and the arrow tool, but the arrows won't follow your frames when you move them. Native connectors only exist in FigJam. Plugins like Simpleflow and Flowy add connectors to design files. See our flow arrows guide for both approaches.
Lay out the screens in order, then connect them with arrows drawn by hand or by a plugin. If you've already prototyped the flow, ProToFlow turns those prototype links into visible arrows so you don't draw them twice.
For early flows and workshops, usually yes: connectors snap to shapes, FigJam AI can generate a flow chart from a prompt, and you can paste Mermaid syntax onto the board. For flows annotated on top of finished UI, Figma Design plus a connector plugin works better. More options are on our FigJam plugins page.
Yes. In FigJam you can paste Mermaid syntax directly onto the board. In design files, Mermaid in Figma renders it as an image, Mermaid-to-Flow converts it into FigJam flowcharts, and FigJam ↔ Mermaid Converter goes in both directions.
Keep exploring
prototyping and user testing
See the top picksFigJam whiteboards
See the top picksannotating designs
See the top picksGuides