Back to Plugins
Version History → Slack

Version History → Slack

Send version info from your Figma documents to your custom Slack Webhook.

historyversion historysendslackworkflow builderworkflowversionsintegrationchannelversionwebhookchat

Plugin Preview

Version History → Slack preview

About this plugin

A comprehensive step-by-step guide is available in the Community.


How to use Version History → Slack (VHS) ❓

  1. Run plugin;
  2. Provide the requested information:
Slack Webhook URL, Figma API Token, Figma Document URL, and Document Name;
  3. Select the desired Date Format, and Date Separator;
  4. Press “Get versions”;
  5. The plugin will display the 5 most recent versions with edited title and description details (the plugin can't fetch Branch information because it is not yet accessible via the API);
  6. Click on the version you want to send to Slack;
  7. If successful, the Slack Webhook should treat the information according to the defined Workflow.


The plugin has 3 options:

  • Date Format: select your preference for date formatting;
  • Date Separator: pick a character to separate the date;
  • Keep window open: If switched on, the plugin window will remain open after sending a message. You will be able to pick another version to send to Slack.


Use Cases 🔨

  • Share Design System updates in a Slack Channel;
  • Send yourself a log of changes of an important project;
  • Inform a colleague of recent changes to a file you are working on together;
  • Keep track of different proposals;
  • Log the evolution of a project in a Google Sheet;
  • Pass the version info to Zapier;
  • Anything else you find it useful for!


In Detail 🔎

  • The Figma Plugin API no more than 30 version history states, autosaves included. Anything older than that won't be reached by the plugin;
  • The plugin will discard versions without description;
  • Due to the way Figma plugins are built, it is not possible to confirm if the message reaches Slack correctly;
  • The plugin is document agnostic, hence the need to input a Document URL;
  • You can only get versions from a file where you have Edit permissions. The plugin will report “No versions found” for any file you try to access without the right permissions.


❤ Version History → Slack? Buy me a coffee!

Plugin Details

Version21
CreatedJanuary 14, 2021
Last UpdatedJune 28, 2024
Categorydesign-tools-other
CreatorRui P. Cabrinha
Stats2121 installs, 171 likes
PricingFree

Technical Details

  • API:1.0.0
  • UI:{"loader": "loader.html", "states": "states.html", "settings": "settings.html"}
  • main:code.js
  • Document Access:dynamic-page
  • Editor Types:
    figma
  • Allowed Domains:
    • https://api.figma.com/
    • https://figma.com/
    • https://hooks.slack.com/
    • https://rsms.me/inter/