Penpot Integration — Automate Penpot with AI on Beauto

Open-source design and prototyping platform for collaborative design workflows

Category: images & design · 90 actions available

What you can automate with Penpot

Beauto connects Penpot with 900+ other apps so you can build AI-powered workflows in minutes. Trigger automations from Penpot events, enrich Penpot data with AI, or sync Penpot with the rest of your stack — without writing code.

  • Sync Penpot data with Gmail, Slack, Notion, HubSpot, Google Sheets, and more
  • Trigger AI agents on new Penpot events and route the output anywhere
  • Schedule recurring Penpot tasks — daily reports, cleanups, or bulk updates
  • Use natural language to describe the workflow; Beauto builds it for you

Penpot actions Beauto supports

  • Create Access Token — Tool to create a personal access token for API authentication in Penpot. Use when you need to generate a new token for authenticating API requests. The token will only be shown once during creation, so it should be store
  • Create Comment Thread — Tool to create a new comment thread on a Penpot file at a specific position. Use when you need to add collaborative feedback or discussion points on design elements within a Penpot project.
  • Create File — Tool to create a new design file in a Penpot project. Use when you need to create a new file for design work within a specific project.
  • Create Project — Tool to create a new project within a team in Penpot. Use when you need to organize design files into a new project space.
  • Create Team — Tool to create a new team in Penpot. Use when you need to set up a new team for organizing projects and collaborating with team members.
  • Create Team Access Request — Tool to request an invitation to join a Penpot team. Use when a user needs to request access to a team for collaboration.
  • Create Webhook — Create a webhook for a team to receive event notifications. Use when you need to register a new webhook endpoint that will be notified of events happening in a Penpot team.
  • Delete Access Token — Tool to delete a personal access token from Penpot. Use when you need to revoke or remove an existing access token by its UUID.
  • Delete Comment — Tool to delete a comment from a Penpot design file. Use when you need to permanently remove a specific comment from a design discussion.
  • Delete File Snapshot — Tool to delete a file snapshot in Penpot. Use when you need to remove a previously created snapshot from a file.
  • Delete Project — Tool to delete a project from Penpot. Use when you need to permanently remove a project and all its contents.
  • Delete Team — Tool to delete a team from Penpot. Use when you need to permanently remove a team. This operation is irreversible.
  • Permanently Delete Team Files — Tool to permanently delete specified files from a Penpot team. Use when you need to immediately and irreversibly remove files from a team. The team ID is used to filter files and verify write permissions.
  • Delete Team Invitation — Tool to delete a pending team invitation in Penpot. Use when you need to cancel an invitation that hasn't been accepted yet.
  • Delete Team Member — Tool to remove a member from a team in Penpot. Use when you need to revoke a user's access to a team.
  • Delete Webhook — Tool to delete a webhook by its UUID. Use when you need to remove a webhook from Penpot.
  • Duplicate File — Tool to duplicate a single file within the same team in Penpot. Use when you need to create a copy of an existing design file.
  • Duplicate Project — Tool to duplicate an entire Penpot project with all its files. Use when you need to create a copy of an existing project.
  • Get Access Tokens — Tool to list all personal access tokens for the authenticated user. Use when you need to view, audit, or manage existing access tokens.
  • Get All Projects — Tool to retrieve all projects across all teams in Penpot. Use when you need a complete list of projects regardless of team membership.
  • Get Builtin Templates — Tool to get the list of builtin templates available in Penpot. Use when you need to see which templates are available for creating new projects.
  • Get Comments — Tool to retrieve all comments in a comment thread. Use when you need to fetch all comments from a specific thread.
  • Get Comment Thread — Tool to retrieve a specific comment thread from a Penpot file. Use when you need to fetch details about a comment thread including its comments, participants, and metadata.
  • Get Comment Threads — Tool to retrieve all comment threads for a Penpot file. Use when you need to fetch comments and discussions associated with a specific file.
  • Get File — Tool to retrieve a Penpot file by its ID. Returns file details including metadata, structure, and permissions. Use when you need to access file information or check file properties.
  • Get File Info — Tool to retrieve basic information about a Penpot file by its ID. Use when you need to get file metadata such as name, project, creation date, modification date, version, and sharing status.
  • Get File Libraries — Tool to retrieve libraries linked to a Penpot file. Use when you need to get all library references associated with a specific file by its UUID.
  • Get File Object Thumbnails — Tool to retrieve thumbnails for objects in a Penpot file. Use when you need to get thumbnail URLs for file objects.
  • Get File Snapshots — Retrieves all snapshots for a specific Penpot file. Use this action to list all saved versions (snapshots) of a file, which allows viewing version history and understanding how the file has evolved over time. Snapshots c
  • Get File Summary — Tool to retrieve a summary of file contents and statistics from Penpot. Use when you need high-level information about a file including page count, components, graphics, and other metadata without fetching the entire fil
  • Get Font Variants — Tool to retrieve font variants for a team, file, project, or share in Penpot. Use when you need to get a list of available font variants. Provide at least one of team_id, file_id, project_id, or share_id to scope the que
  • Get Library File References — Tool to get files that reference a shared library. Use when you need to find which files are using a specific library file in Penpot.
  • Get Library Usage — Tool to get usage statistics for a library. Returns the number of files that use the specified library. Use when you need to understand how widely a library is being used across projects.
  • Get Owned Teams — Tool to list teams owned by the current user. Use when you need to retrieve teams that the authenticated user owns in Penpot.
  • Get Page — Tool to retrieve page data from a Penpot file. Use when you need to get page content including objects and metadata for rendering or export purposes. If no page ID is specified, returns the first page. Can filter to a sp
  • Get Profiles for File Comments — Tool to retrieve profiles of users who have commented on a Penpot file. Use when you need to get information about comment participants for collaboration or user management purposes.
  • Get Project — Tool to retrieve detailed information about a specific Penpot project by its ID. Use when you need to get project details such as name, team ownership, and timestamps.
  • Get Project Files — Tool to retrieve all files in a Penpot project. Use when you need to list all files for a specific project by its UUID.
  • Get SSO Provider — Tool to retrieve SSO provider information for an email address. Use when you need to determine which SSO provider is configured for a specific email domain.
  • Get Subscription Usage — Tool to get subscription usage information for the current user. Returns details about seats and storage usage. Use when you need to check subscription limits or current usage statistics.

Related integrations

Browse all 900+ integrations →

Get started with Penpot on Beauto

Sign up free, connect your Penpot account in one click, and describe the workflow you want in plain English. Beauto's AI handles the rest — no API keys or code required.

Try Beauto free · Browse all 900+ integrations · How it works