Proxy web application to handle incoming webhooks from Catapult and make right requests to Zapier appplication
Clone or download
Latest commit 771f5ca Nov 22, 2017

README.md

Bandwidth Zapier Integration Proxy

A web application to glue Zapier Application and Catapult for webhook calls

Deploy

Build

Requirements:

  • Node 7.5+ and MongoDb 3.0+ OR Docker 1.10+ and Docker Compose
  • External https access (via port forwarding like ngrok, VPS, etc)

Install

With docker

cd proxy

PORT=3000 docker-compose up -d # proxy app will be available on port 3000

# now open external access to this web app
ngrok http 3000

# copy created by ngrok domain name (like xxxxxxxx.ngrok.io) (it will be required  for Zapier app)

Without docker

Install and run mongodb on machine where proxy app will be hosted

cd proxy

npm install

PORT=3000 npm start # start proxy app on port 3000

# now open external access to this web app
ngrok http 3000

# copy created by ngrok domain name (like xxxxxxxx.ngrok.io) (it will be required for Zapier app)