Project Screenshot Presentation + Dashboard
Automatically populate frames from screenshot URLs in Excel, organize them into pages, and generate
Plugin Preview
About this plugin
Reads a Google Sheets export and automatically builds organized Figma pages from multi-breakpoint screenshot URLs. It stitches partial screenshots into full-page layouts and generates an interactive Dashboard for navigation.Key Features & What's Newβ‘οΈ Dynamic BreakpointsCustom Columns: No longer limited to fixed widths! You can now define **custom breakpoint columns** (e.g., `1400px`, `900px`, `760px`, `390px`) directly in the plugin UI.Simple Configuration: Simply add "Chips" in the interface to match the headers in your CSV. The plugin dynamically processes whatever columns you define.π Seamless Google Sheets IntegrationAuto-Conversion: Supports standard Google Sheets URLs (e.g., `.../edit#gid=0`) and automatically converts them to the required CSV export format.Easy Setup: Reduces manual URL tweaking.π Dual Language SupportLocalized UI: Fully localized interface and logs in English and Turkish.Help Guide: Includes a built-in How to Use guide available in both languages directly within the plugin.πΌ Smart Image StitchingVertical Stitching & Limit Handling: Figma has a maximum image dimension limit (approx. 4900px). To bypass this constraint for long pages, split your design into multiple partial image URLs and separate them with a comma (`,`) within the same cell. The plugin will automatically stitch them vertically into a single, seamless frame.Auto-Layout: Preserves aspect ratios, applies consistent spacing between parts, and finalizes frame height based on actual content.π Interactive DashboardNavigation Index: Generates a `β DASHBOARD β` page with an aggregated index table.Status Overview: Visual summary of all pages and themes in one place.Data StructureThe CSV structure is flexible but generally follows this pattern:| pageName | themeName | pageUrl (Optional) | 1400px | 900px | ... || :--- | :--- | :--- | :--- | :--- | :--- || Home | Light | https://... | url1, url2 | url3 | ... |`pageName` & `themeName`: **Required** (groups your frames).`pageUrl`: **Optional** (adds a reference link to the dashboard).Dynamic Columns: Any number of breakpoint columns you configured in the UI.ResilienceError Tolerance: Invalid cells, empty rows, or failed image downloads are skipped gracefully.Detailed Logs: The plugin provides detailed, row-by-row logs within the UI to help identify specific issues without stopping the entire batch.
Plugin Details
| Version | 46 |
|---|---|
| Created | February 6, 2026 |
| Last Updated | February 9, 2026 |
| Category | presentations |
| Creator | Salih TALAY |
| Stats | 4 installs, 1 likes |
| Pricing | Free |
Technical Details
- API:1.0.0
- UI:ui.html
- main:code.js
- Document Access:dynamic-page
- Network Access:
This plugin reads from Google Sheets CSV exports and downloads user-provided image URLs (from S3/CDN) to stitch them into Figma frames. Supports dynamic breakpoints.
- Editor Types:figma
- Allowed Domains:
- *
- https://docs.google.com
More Like This
Discover other plugins in the presentations category.