TRIGGERcmd
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    How to use IFTTT with TRIGGERcmd

    Instructions
    9
    25
    23.7k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • RussR
      Russ
      last edited by

      Here's another example.

      Russell VanderMey

      1 Reply Last reply Reply Quote 0
      • D
        delkem
        last edited by

        This works great when I create a normal IFTTT. I'm having trouble making it work when the IFTTT is created on the platform for private apps with a maker account. with this, you can make multiple steps or "that's" (think IFTTTTTTTTTT). Even if I just create one "that" in the private app, I get an "action failed" on the webhook with triggercmd.. "unable to make web request. Your server returned a 401"
        any ideas or is this an issue with IFTTT?

        RussR 1 Reply Last reply Reply Quote 0
        • RussR
          Russ @delkem
          last edited by

          @delkem, I'll give it a try. It should work the same way.

          Method: POST
          Content type: x-www-form-urlencoded
          Body: token=(your token)

          One problem I've had before was I had a space in the body field that I didn't notice. That could cause that error.

          Russell VanderMey

          1 Reply Last reply Reply Quote 0
          • D
            delkem
            last edited by

            @Russ Thank You!!! yes, it was a space at the end of the token

            RussR 1 Reply Last reply Reply Quote 0
            • RussR
              Russ @delkem
              last edited by

              @delkem, awesome! I'm glad that was it.

              Russell VanderMey

              1 Reply Last reply Reply Quote 0
              • T
                triggercmddm
                last edited by

                Hi,

                Am super-lovin' this ๐Ÿ™‚ ๐Ÿ™‚

                However, and trying to configure an IFTTT Button Widget to kick-off a webhook to my PC (PC name R1) to run the Reboot in 10 seconds command, but keep getting 401 errors - please help.

                Am at the webhooks config page in IFTTT and entering the following:

                URL: https://www.triggercmd.com/api/IFTTT?trigger=reboot&computer=R1
                METHOD: POST
                CONTENT TYPE: x-www-form-urlencoded
                BODY: token=XYZ&params=russ.txt

                <obviously <XYZ> is my token ๐Ÿ˜‰

                What am I doing wrong please ?

                Thanks so much,

                Dan

                1 Reply Last reply Reply Quote 0
                • T
                  triggercmddm
                  last edited by

                  oops - that was for @Russ

                  RussR 1 Reply Last reply Reply Quote 0
                  • RussR
                    Russ @triggercmddm
                    last edited by

                    FYI, for anyone reading, @triggercmddm got it working. He needed to change the trigger name from 'reboot' to 'Reboot in 10 seconds' and he needed to remove '&params=russ.txt' from the body.

                    URL: https://www.triggercmd.com/api/IFTTT?trigger=Reboot in 10 seconds&computer=R1
                    BODY: token=XYZ
                    

                    Russell VanderMey

                    1 Reply Last reply Reply Quote 0
                    • T
                      triggercmddm
                      last edited by

                      ...so just for the record and to complete the loop.
                      @Russ just IM'd me and resolved the issue.
                      Amazing service and phenomenal customer journey ๐Ÿ™‚

                      In brief, to reboot/restart your Windows 10 PC from an iOS Home Screen button click, do the following:

                      1. Install TriggerCMD Agent
                      2. Sign up/in to IFTTT
                      3. For the If bit: select Button Widget
                      4. For the Then bit: select webhooks and enter the following:
                        i. URL: https://www.triggercmd.com/api/IFTTT?trigger=Reboot in 10 seconds&computer=R1
                        ii. METHOD: POST
                        iii. CONTENT TYPE: x-www-form-urlencoded
                        iv. BODY: token=XYZ

                      Notes:
                      There are spaces in "Reboot in 10 seconds"
                      My computer name is "R1"
                      <obviously <XYZ> is my token

                      To add the button widget to your iOS home screen:

                      1. Tap the share icon (square with the up arrow)
                      2. Tap "Add to Home Screen"
                      3. Tap "Add"
                      4. Enjoy ๐Ÿ™‚
                      1 Reply Last reply Reply Quote 0
                      • R
                        rpondevie
                        last edited by rpondevie

                        I know this is an old post, but I wanted to share what I intent to do in order to illustrate what can be done with a very practical example.
                        I have a set of surveillance cameras. Some are indoor, some are outside. My associated software is iSpy. I also have a security system that only allows to get notifications via emails, as the Cie has its own proprietary surveillance system, at a different cost than mine (^_^). I want shut down the indoor and backyard cameras when I am in house, and turn them back on when I leave, or sleep, using the notification eMail. So, I plan onโ€ฆ

                        ๏ฎ Create 2 tasks conditions in IFTTT, for โ€œOffโ€ & โ€œOnโ€.
                        ๏ฎ Use <if><gmail> with proper filter on sender and subject), using respectively the wordsโ€Disarmedโ€ & โ€œArmedโ€.
                        ๏ฎ Use your method to trigger a batch commands to iSpy, that may look like this:
                        URL: https://www.triggercmd.com/api/IFTTT?trigger=run ispy.exe "recordstop.alarmset"&computer=MyPC
                        ... where alarmset is the set of cameras to stop in this case.
                        I will keep you posted of the outcome.

                        RussR 1 Reply Last reply Reply Quote 0
                        • RussR
                          Russ @rpondevie
                          last edited by Russ

                          @rpondevie, good luck. That's a cool project. I suggest you make your IFTTT URL something like this:

                          https://www.triggercmd.com/api/IFTTT?trigger=ispy&computer=MyPC&params=recordstop.alarmset
                          

                          Then make a command with these values:

                          • Trigger = ispy
                          • Command = c:\program files\ispy\ispy.exe (probably a different path)
                          • Allow Parameters = true

                          Russell VanderMey

                          1 Reply Last reply Reply Quote 0
                          • S
                            spotandjake 100
                            last edited by

                            @Russ how would I run it with multiple parameters I am trying to make a program where it moves the mouse with powershell when I run from the triggercmd website with parameters it run but when I run it like that my parameters do not pass threw only one does

                             https://www.triggercmd.com/api/IFTTT?trigger=mouse&computer=LAPTOP-M0RN3NEB&params={{TextField}},{{NumberField}} 
                            
                            RussR 1 Reply Last reply Reply Quote 0
                            • RussR
                              Russ @spotandjake 100
                              last edited by Russ

                              @spotandjake-100, you can pass multiple parameters by separating them with a space, or a %20, so like this:

                               https://www.triggercmd.com/api/IFTTT?trigger=mouse&computer=LAPTOP-M0RN3NEB&params={{TextField}}%20{{NumberField}}
                              

                              Russell VanderMey

                              1 Reply Last reply Reply Quote 0
                              • ?
                                A Former User
                                last edited by

                                does the IFTTT webhook method work with a free account or only with subscription?
                                I tested with this comment without succes

                                https://www.triggercmd.com/api/IFTTT?trigger=Notepad&computer=PC
                                method = POST
                                Content-Type: application/x-www-form-urlencoded

                                with PC being the name of my computer as registered in my profile.

                                RussR 1 Reply Last reply Reply Quote 0
                                • RussR
                                  Russ @A Former User
                                  last edited by Russ

                                  @koen-van-lent, it should work with a free account too, but only 1 per minute of course.

                                  Do you have token=(your token from Instructions page) in the body?

                                  Russell VanderMey

                                  1 Reply Last reply Reply Quote 0
                                  • Mittal MakwanaM
                                    Mittal Makwana
                                    last edited by

                                    Yuppie, this works so well thank you for the article. I did a simple google assistace IFTTT applet to put my mac to sleep.

                                    RussR 1 Reply Last reply Reply Quote 0
                                    • RussR
                                      Russ @Mittal Makwana
                                      last edited by

                                      @Mittal-Makwana, nice, what command does that?

                                      Russell VanderMey

                                      1 Reply Last reply Reply Quote 0
                                      • First post
                                        Last post