A Zapier app that make it possible to trigger on new HelloAsso payments.
This app has been built by Bayes Impact which is not related to HelloAsso nor Zapier.
You first need to get an API key from HelloAsso here, then you can create a Zap that uses HelloAsso as trigger. For now the app is invite only, click here to get an invite. When requested by Zapier to connect an account, use the username/API key as username/password.
In order to develop & test this project, we made it easy using docker-compose. Install docker and docker-compose if you do not have it.
It should also work to install Zapier tools locally although we do not use that workflow. If you do then run:
npm install -g zapier-platform-cli
yarn install
and in the commands below, you can drop the docker-compose ... zapier
parts.
Checking for lint errors is done with:
docker-compose run --rm zapier npm run lint
To test the code, you will need to have access to Bayes Impact payments and to
our username / API key, otherwise make sure to update the ORGANIZATION_ID
in
the test files.
Using your username & API key, you can test using:
docker-compose run -e TEST_USERNAME="<username>" -e TEST_PASSWORD="<API key>" --rm zapier zapier test
To deploy a new version you need to create your deploy key:
docker-compose run --rm zapier bash
zapier login
cat ~/.zapierrc
Keep the deploy key found above in the ZAPIER_DEPLOY_KEY
env var, then run:
docker-compose run --rm zapier zapier push