Swipefile to Google Slides
export_swipefile_deckTurn a swipefile collection into a Google Slides deck with one slide per ad—creative, brand, copy, dates, and platform. Returns the presentation URL; expired ad links are noted on the slide.
Instructions
Turn a SWIPEFILE COLLECTION into a real Google Slides deck — one slide per saved ad, carrying the creative, the brand, the ad copy, the run dates with the run length, and the platform. This is the thing a marketer actually presents to a client or a team; until now the swipefile’s only export was JSON. Returns the presentation id + URL. Creates a NEW deck every time: under the drive.file scope Hermoso can only touch files it created, so it cannot add slides to a deck the user already has. A creative whose ad-library link has expired cannot be embedded — Meta signs those URLs with a short expiry — so that slide says so in words and keeps its copy and run dates, and the reply reports how many. Needs Google Drive connected (Settings ▸ Connectors ▸ Google Drive — one connection covers Drive, Sheets, Docs and Slides).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | max ads to include, 1-60 (default 30) | |
| title | No | deck title (default: the collection name) | |
| collection | No | the swipefile collection to export, by name or id (default: the first collection) |