How to create an interactive wireframe in Cacoo

How to create an interactive wireframe in Cacoo

When you are developing a website or mobile application, a wireframe or mockup is a useful tool for communicating ideas visually in an efficient manner. It encourages collaboration by providing designers and developers a basic form of the product to work with and improve on.

The more thoroughly you vet your product during these early wireframing stages, the less likely you are to waste time later on when even small changes can require time and effort from multiple teams. Going from a static wireframe to an interactive wireframe is a great way to more fully vet your designs. And luckily, you can easily create either in Cacoo.

Wireframes vs. mockups vs. prototypes

Before we get into creating an interactive wireframe, let’s take a closer look at where wireframes come into play in the design process.

There are three broad categories in the UX/UI design process: wireframe, mockup, and prototype.


This is the skeletal version of the website/product. It is the first and most basic stage of your design process. It is unnecessary to add actual content or visual design, as the main purpose is to show the layout and give an overview of the navigation and placement of information. Thus, simplified shapes are perfectly alright.

If you are tempted to add fancy visual designs in it, we recommend that you hold off: Here’s why you should never include visuals in wireframes. And when designing a wireframe, there are 3 things you should always prioritize.


When wireframes have been vetted and approved, they move into the mockup stage. This is when you start adding some content and visual designs to the wireframe, so users can try a simplified version of the product with simulated functions, e.g. buttons, menus, or site navigation.


This is the first version or model of the end product. It looks more realistic at this stage, although the backend services (i.e. web servers or business logic) haven’t been built yet. 

How to create an interactive wireframe or mockup in Cacoo

We will cover how you can create an interactive wireframe/mockup in Cacoo using two features:

  1. Background sheets
  2. Link function

Before we begin, let’s take a look at the finished diagram. It represents a social media mobile app. On the top right, you’ll see that we added a menu button (i.e. the three dots) that allows users to select options.

Click on the diagram to open and try the menu navigation. 

We used the iOS Mobile Wireframe template in Cacoo, so there is no need to draw anything from scratch. Cacoo has a variety of templates for every kind of job, so it wasn’t too hard to create this example.

Here’s an overview of the app wireframe. 

Overview of app wireframe flow

Note: The Cacoo diagram above is shared as ‘view only’ permissions, so the background sheet is not shown. There are actually a total of six sheets, including the background sheet. 

Using background sheets

Cacoo diagrams are composed of sheets. In each sheet, you can choose to set the background as:

  • No Background: this is the default setting; there is no background sheet set.
  • Name of another sheet: Selecting this will set another sheet as the background here. Note that your diagram needs to have at least two sheets to use another sheet as a background. 

How to set the background sheet

At the preview panel for sheets:

  1. Select the sheet where you want to set a background and click on the 3 dots menu.
  2. Hover over the ‘Set background’ option.
  3. Click on the name of another sheet that you want to set as a background.

The selected sheet is now set as the background for this sheet.

Cacoo: setting background sheetSetting the background sheet

Note: When a specific sheet is used as a background sheet, its elements will be static in the resulting sheet. You can only adjust or change the elements in the background sheet.

Advantages of using background sheets

One sheet can be set as a background for several other sheets. This is a convenient way to affect changes across multiple sheets, as changing the contents of the original background sheet will reflect the changes on other sheets, saving you effort and time.

Background sheets can also be nested. For example, you can set sheet A set as the background sheet for sheet B, and sheet B as the background sheet for sheet C. With nesting, sheets are consolidated and changes to the diagram can be applied much more efficiently.

Using the link function

When you add a link to an element, clicking the element will open a web page URL in the browser or change the current view to another sheet.

How to add a link

  1. Select the element to add a link. 
  2. Click the “Link” icon in the editor menu.
  3. When the link setting menu displays, select the “Sheet” tab. A drop-down menu will prompt for sheet selection.
  4. Select the sheet you wish to link them to, and click ‘Apply’.

Insert a hyperlink into a Cacoo diagram

Other possible linkings:

  • To link to an online URL, simply copy and paste the URL address.
  • To link to another Cacoo diagram, copy and paste the diagram URL.


You now have the basic tools to create a simple interactive wireframe using the background sheet and link functions in Cacoo. This means you can include interactive elements that give your users a simple preview of your application or website. Now it’s time to give it a try for yourself!

*This article is adapted from our Japanese blog written by Nulab developer Makoto Hirayama. For the original article, please refer here.

Soo Hian Soo Hian is a Community Manager at Nulab — the creators of Cacoo, Backlog, and Typetalk. He likes technology and learning new things.