Skip to content

bayesimpact/zapier-helloasso

Repository files navigation

HelloAsso Zapier Integration

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.

Usage

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.

Develop & Test

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.

Linting

Checking for lint errors is done with:

docker-compose run --rm zapier npm run lint

Testing

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

Deploying

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

About

HelloAsso Zapier Integration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published