Integration

Snapy and Make

Add a step in a Make scenario that publishes to Snapy and returns a link you can use downstream.

Snapy and Make

What this does

Make (formerly Integromat) runs visual automations. With the HTTP module, a scenario can send content to Snapy, get a link back, and pass that link to any later module. The Snapy publish endpoint is open and free, so no Snapy module, key, or login is needed. The HTTP module does the whole job.

How to set it up

  1. Add an HTTP module and pick Make a request.
  2. Method: POST.
  3. URL: https://api.snapy.host/api/publish.
  4. Body type: Raw, content type application/json, with: { "content": "{{your_html}}", "name": "optional-name", "filename": "index.html" }
  5. Turn on Parse response so Make reads the JSON.

After it runs, the url from the response is available to map into the next module, like sending the link by email or posting it to a channel. The response also includes stats_url (a private analytics page) and token (for managing the link). Leave name out for a random address.

Example workflow

A clear pattern is new file in Google Drive, publish to Snapy, post link to Slack:

  1. Google Drive: Watch Files in a chosen folder triggers the scenario.
  2. HTTP: Make a request POSTs to https://api.snapy.host/api/publish. Map the file text into content. For a binary file like a PDF, run it through a base64 step first and send it as content_base64 with a filename.
  3. Slack: Create a Message uses the parsed url from the HTTP module in the message text.

Each new file in the folder becomes a live link in your channel with no manual step.

Other scenarios that follow the same shape:

Common uses

Snapy serves static files. Self-contained HTML and documents work well. Anything that needs a live server or database is out of scope.

Troubleshooting

Once Parse response is on, the HTTP module exposes the url, stats_url, and token fields as mappable items. Map url into whatever comes next: a Slack message, an email body, a new database record, or a reply in a webhook response. Map stats_url if you want the private analytics page recorded somewhere, and store token if a later automation needs to manage the link. To keep a stable address across runs, pass the same name each time so the scenario always publishes to a predictable URL.

Common patterns

Each pattern reuses the same single HTTP module, so adding Snapy to a working scenario is a small change rather than a rebuild.

Good to know

See the developer docs for all the fields. One HTTP module turns any scenario output into a link.

Share your file in seconds

Drop a file, get a link. Free, no signup.

Upload a file
Go Pro · $50/year, save ~$10 vs monthly · launch price for the first 100 members.