Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

DroneDeploy logo

DroneDeploy App IFTTT example

IFTTT logo

IFTTT is a free platform that allows you to create custom rules for calling applications based on events. With this example, you will build an application that will send DroneDeploy Trigger Events to an IFTTT webhook.

Be sure to complete the pre-requisites and to read the DroneDeploy App Platform documentation.

How to deploy and run the app

  1. Complete the pre-requisites

  2. Install the sample's dependencies

     $ npm install
    
  3. Drag the app directory into the Settings page App Zone.

  4. Grab the app's ID

  5. Copy the app ID into the app field in your serverless.yml file

  6. Deploy your app

     $ serverless deploy
    

    Note that a new DroneDeploy Datastore will be configured. Additionally, you will note that a function named ifttt-webhook gets deployed as well.

  7. Create an IFTTT account if you do not have one already.

  8. Go to the IFTTT webhooks service and configure a new webhook

  9. Go to the webhook's documentation page to get a trigger URL

    You should end up with URL that looks like https://maker.ifttt.com/trigger/<TRIGGER NAME>/with/key/<YOUR IFTTT WEBHOOK KEY>

  10. Create a new IFTTT Applet that triggers on your IFTTT webhook and choose an action it should take.

    A good simple one is to send an email

  11. Navigate to your DroneDeploy settings page and open the IFTTT app

  12. Paste your IFTTT webhook url and press save

  13. Create a DroneDeploy export or process a new map. You should see your DroneDeploy Trigger Events get sent to your IFTTT webhook