Skip to main content
Back to Search AI connectors list The Figma connector lets Search AI ingest metadata about Figma design files and FigJam boards, making it easier to search for and identify designs across your teams.
SpecificationDetails
Repository typeCloud
Supported contentFigma Files
RACL supportNo
Content filteringNo

How Figma Content Is Organized

In Figma, each account belongs to one or more teams — the top-level collaboration unit. Within teams, projects organize related files and FigJam boards. Each project contains files, which have one or more pages. Search AI ingests files from the teams you specify. Only files visible to the authenticated account are ingested. Each file is stored as a separate document in Search AI.

Prerequisites

  • A Figma account with access to the teams you want to index
  • Permission to generate personal access tokens in Figma
  • Access to the Search AI application

Step 1: Generate a Personal Access Token in Figma

  1. Sign in to your Figma account.
  2. Click your account name in the top-left corner and select Settings.
  3. Navigate to the Security tab.
  4. Scroll to the Personal Access Tokens section and click Generate new token.
  5. Enter a name for the token.
  6. Enable the following scope: File content: Read-only.
  7. Click Generate Token and copy the token immediately — it will not be shown again after you navigate away.

Step 2: Configure the Figma Connector in Search AI

  1. In Search AI, go to the Figma connector and open the Authorization tab.
  2. Provide the following fields and click Connect:
    FieldValue
    NameUnique name for the connector
    API KeyPersonal access token generated in Step 1
    Team IDsList of team IDs for file ingestion (type each ID and press Enter)
To find a team ID, navigate to the team page in the Figma file browser. The team ID appears in the URL after /team/.

Content Ingestion

Each ingested record corresponds to one Figma file. The title of each page within the file is added to the content field of the record. The team name and project name are stored as team_name and project_name metadata fields, respectively.