Use NudgeHost in Make

The NudgeHost app for Make turns files and text into public links, lists and deletes them, and reads how often each link was opened. The app is waiting for Make's review, so for now you install it from its invite link.

Updated 7 November 20265 sections

Install the app

The app is waiting for Make's review, so it isn't in Make's list of apps yet. Until it is, any Make account can install it from its invite link.

  1. Sign in to Make, then open the NudgeHost app's invite link.
  2. Install the app in your Make organization.
  3. In a scenario, add a module and search for NudgeHost.

Connect with an API key

  1. Sign in at nudgehost.com and open your dashboard. A free account works.
  2. Scroll to API keys. Under Create a key, type a name such as "Make" and click Create key.
  3. Copy the key from the "Copy your new key now" box. It starts with nh_sk_ and is shown only once.
  4. In Make, open any NudgeHost module and click Create a connection beside Connection.
  5. Paste the key into API key and click Save. Make checks the key by listing one link from your account.

Make keeps the key in the connection, and the app leaves it out of the request details Make logs. An account on the free plan can hold 2 keys.

What each module does

ModuleWhat it does
Upload a fileUploads a file from an earlier module, such as an email attachment or a download, and returns its public link. Map the file's name into File name and its contents into Data. A ZIP with an index.html inside becomes a site at its own nudgehost.site address. A ZIP without one, or over 100MB, stays a download.
Create a link from textPublishes the text you type or map, under the File name you choose. A name ending in .html opens as a web page, .md as formatted text, and .csv or .json in a table or JSON viewer. Any other name, such as .txt, gets a download page.
List linksReturns the links on your account, newest first, one bundle for each. Limit sets how many, and is 10 until you change it. Deleted links aren't listed.
Delete a linkDeletes a link by its Link ID, from Upload a file, Create a link from text or List links, so it stops working at once. Its name is never given to anyone else, and a custom domain on it is removed with it. Deleting the same link twice gives a not found error the second time.
Get a link's opensReturns how many times a link has been opened. On Pro and Studio it also returns the 100 most recent opens, each with its time and country. NudgeHost never records who opened a link, and link-preview and search crawlers aren't counted.
Make an API callSends a request of your own to the NudgeHost API, with your key added for you. Enter a path relative to https://www.nudgehost.com/api, such as /v1/files.

Upload a file and Create a link from text take an optional Link name. If that name is taken or not allowed, NudgeHost picks a random one, so map the link from the module's output.

Plans and limits

  • Links made in Make count toward your plan the same as links you make yourself.
  • On the free plan an account made from 29 October 2026 holds 3 active links, each live for 14 days, and older free accounts keep 5 or 10 until they delete them. Files go up to 25MB. The Pro plan has no limit on links and takes files up to 250MB.
  • Upload a file and Create a link from text each make two requests to the API, List links makes one for every 100 links it reads, and the other modules make one. A key can make 20 requests a minute on the free plan, 60 on Pro and 150 on Studio.
  • Your Make plan sets its own limit on the size of a file a scenario can carry.
  • The app can't replace a file at the same link or set a password, because the API can't yet. Do both from your dashboard.

The app calls the REST API described in the v1 API docs. The guide to what the free plan includes has the rest.

When something goes wrong

An error from NudgeHost shows in Make with its status, NudgeHost's message and its code, such as [404] That file is gone or was never on your account. (error code: not_found).

The error codeWhat it means and what to do
invalid_keyThe key was deleted, or it was copied wrong. Make a new key on your dashboard and paste it into the connection.
link_limit_reachedThe account already holds as many active links as its free plan allows. Wait for a free link to end, or delete one. Pro and Studio have no limit on live links.
file_too_largeThe file is over your plan's size limit. The message names the limit.
rate_limitedThe key made more requests in the last minute than its plan allows. Wait a minute and run the scenario again.
not_foundNo link on your account has that ID, or it was already deleted.
Storage refused the fileThe file didn't reach storage. Run the scenario again to start the upload over.

For an upload error not listed here, the troubleshooting guide quotes each message and its fix.

Still stuck?

Email support@nudgehost.com with your link and the exact message you saw.

Email support