Skip to content
tjjfvi edited this page Aug 26, 2019 · 4 revisions

Welcome to the OctoPrint-IFTTT wiki!

Getting started

Install via the bundled Plugin Manager or manually using this URL:

https://github.com/tjjfvi/OctoPrint-IFTTT/archive/master.zip

Go to IFTTT, sign-up, go to the Webhooks service, and click Connect. Then click Documentation. Look at the URL it sends you to; the part after the /use/ is your makerkey, which you will use a little bit later.

While we're at IFTTT, go to My Applets and click the New Applet button. For the trigger use Webhooks and enter OctoPrint-PrintDone in the Event Name field. The action can be anything you'd like; for right now, I'd recommend using Notifications (requires installing the IFTTT app) or SMS.

Once you have filled in the necessary information, go to OctoPrint > Settings > OctoPrint-IFTTT. Under the makerkeys field, paste (you guessed it!) your makerkey. Then you can either print a model and wait (not recommended) or upload an empty gcode file and "print" that (recommended). You should get a notification; if you don't, make sure you have done all the steps correctly and, if it still doesn't work, submit an issue.

Customization

To customize things like the notification text, you can use values. Unfortunately, IFTTT currently only supports 3 values in it's Webhooks service. To customize the values that are sent, you can edit the values of the values field in the settings, using the syntax found here.

Available Events

See the docs for available events and their payloads.

Clone this wiki locally