Demo of integration Zapier with Catapult Messaging
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
test
.babelrc
.editorconfig
.gitignore
.travis.yml
CODE_OF_CONDUCT.md
CONTRIBUTING.md
ISSUE_TEMPLATE.md
LICENSE
PULLREQUEST.md
PULL_REQUEST_TEMPLATE.md
README.md
index.js
package.json
yarn.lock

README.md

Bandwidth Zapier Integration

A demo which allows to use Bandwidth services inside Zapier

This demo requires a proxy application bandwidth-zapier-integration-proxy to be installed.

Deploy

Build

Install

Install the Zapier CLI globally and log in to Zapier

npm install -g zapier-platform-cli

zapier login

Now prepare zapier platform app

# install dependencies
npm install

# Register an app on Zapier (run only once)
zapier register "Bandwidth" # this name will be used by Zapier for this app

# Set environment variable
zapier env 1.0.0 CATAPULT_PROXY_HOST <proxy-app-host-name>
# now zapier platform application will know about proxy app

# Prepare code and push it to Zapier
npm run zapier-push

Before creating a zap go to Catapult dashboard and create an Application with name Zapier Integration (other fields can have any values) and assign 1 or some phone numbers to it. Incoming messages will be handled only for these numbers (or one of them).