Skip to main content

Make Bridge Overview

Make Bridge mode syncs Figma Make's auto-created repositories to your own target repositories, overcoming Make's native limitations.

What Is Make Bridge?

When you use Figma Make to generate code from your designs, Figma automatically creates a GitHub repository. However, Make has limitations:

  • Only pushes to auto-created repos (you can't choose the target)
  • One-way sync only (no pulling back)
  • Limited branch support

Make Bridge solves this by acting as a relay between Make's repo and your target repo.

┌────────────┐     ┌────────────┐     ┌────────────┐     ┌────────────┐
│ Figma │────►│ Make Repo │────►│ GitFig │────►│Target Repo │
│ Make │ │ (auto-gen) │ │ Server │ │ (your repo)│
└────────────┘ └────────────┘ └────────────┘ └────────────┘
│ │
└───── Webhook ─────┘

Key Features

FeatureDescription
Auto-syncWebhook triggers sync when Make pushes
Target flexibilityPush to any repo you choose
Multiple strategiesDirect push, PR, or auto-merge
Reverse syncPull changes from target back to Make
Conflict detectionWarns when repos have diverged
File patternsInclude/exclude files from sync
GitHub PagesDeploy directly from target repo

When to Use Make Bridge

Good for:

  • Deploying Make-generated code to your own repos
  • CI/CD pipelines triggered by Make changes
  • GitHub Pages deployments
  • Teams needing PR-based reviews of Make output

Not needed for:

  • Design token management (use Design Sync instead)
  • Projects not using Figma Make

Sync Strategies

StrategyBehaviorBest For
Pull RequestCreates PR for each syncTeam review, protected branches
Direct PushPushes directly to target branchFast iteration, personal projects
Auto-MergeCreates PR and auto-mergesCI validation, automated workflows

Getting Started

  1. Set up a bridge connection
  2. Configure auto-sync webhooks
  3. Handle conflicts