Create a canvas app based on a Figma design

Completed

By using the Figma UI Kit for Power Apps, you can create a canvas app that you can connect to a data source, and then make it available to users in your organization.

The first steps required for this process involve obtaining connectivity information from Figma to the Power Apps studio:

  1. In the Figma studio, select Back to files.

    Screenshot of the left navigation pane of Figma studio. Focus is on the Back to files option.

  2. Select Settings in the menu next to your Figma profile name.

    Screenshot of the left navigation pane of the Back to files section in Figma studio. Focus is on the Settings option.

  3. In the new window, under Personal access tokens in the Account section, select Generate new token.

    Screenshot of the settings configuration window. Focus is on the Generate new token option in the Personal access tokens section under Account.

  4. In the new window, provide a name for the token, such as Power Apps, and then select Generate token.

    Screenshot of the Generate new token window. Focus is on the token name and the Generate token option.

  5. A new token generates. Select Copy this token to use it later in this process.

    Screenshot of the settings configuration window. Focus is on the Copy this token option in the Personal access tokens section.

  6. In Power Apps studio, in the Home section, select the Start with a page design tile.

    Screenshot of Power Apps studio. Focus is on the Start with a page design tile in the Home section.

  7. Select the An image or Figma file tile.

    Screenshot of Power Apps studio. Focus is on the An image or Figma file tile.

  8. Select the Start from Figma tile and then select Next.

    Screenshot of Power Apps studio. Focus is on the Start from Figma tile and on the Next option.

  9. Enter a name in the App name field, and then paste the token that you obtained in step 5 in the Figma personal access token field.

    Screenshot of Power Apps studio. Focus is on the App name and the Figma personal access token fields.

  10. In Figma studio, return to the app design, and then select Copy link to page in the context menu for the page that you want to convert to a canvas app. If you receive an error, replace design with file in the copied link.

    Screenshot of the Figma studio. Focus is on the Copy link to page option.

  11. In Power Apps studio, paste the link in the Link to Figma page or frame field and then select Create app.

    Screenshot of Power Apps studio. Focus is on the Link to Figma page or frame and the Create app options.

The canvas app is available to modify within Power Apps studio.

Screenshot of Power Apps studio with the newly created canvas app.

Now, you can connect the form to a data source. Additionally, you can complement the app by using Microsoft Power Fx and all available controls in Power Apps to provide a rich experience for app users.

Exercise steps (video)

The following video demonstrates the steps for the exercise in this unit.

Next steps

You've now learned how to create a canvas app based on a design by using the Figma UI Kit. Your next step is to learn how to create a canvas app based on the Figma design that you created for the bicycle repair shop.