Webhook is a method of altering and augmenting the behavior of web applications, or a web pages, using some custom callbacks. These callbacks handled, modified, managed and maintained by some third-party developers and users who may not necessarily be affiliated with the origination web application or web page.
Webhook.co offers the similar service for your web based application. It simply generates a URL which can be used in all your development application. Once your application performs any action such as git push, Travis pass or Travis fail etc. then Webhook.co will push the same information to your selected services. Isn’t is simple and amazing!
The popular applications which are already using web hooks include Assembla, CallMyApp, FreshBooks, Google Code, GitHub, Femtoo and PayPal etc. If you are also looking for a solution for your web hooks work then this is the right place to visit.
Webhook.co provides a specific URL to users for various events, a web application will POST the data to those URLs when an action perform. It is very simple to use and it’s up to you and whatever you want to accomplish. Using our service, developers can create notification for themselves, real-time synchronization with other app, validate the data and also prevent it from being used by the application and process the data and repost using various APIs.
Webhook.co provide hooks for most popular platforms such as Github (only push action), Bitbucket, Travis, Doorbell.io, TeamCity and Pingdom. We also offer services for Telegram, Pushover, Hipchat and Trello. The service includes three types of actions:
- Push: is used to receive data in real time.
- Plugins: is used to process data and return something.
Webhook.co let you offer a URL which is used to access all the APIs. The same URL works for accessing all the hooks and services offered. Please do create new issue for any modification, features, queries in order to make our service more flexible, durable and easy to use.
- Bitbucket
- Github (Only Push)
- Doorbell.io
- Travis
- Pingdom
- TeamCity
- Jenkins - Job Notification
- Anymore? Please contribute
- Trello
- Telegram (@WebhookCo)
- Pushover
- Hipchat
- Pushbullet (Yet to start)
- Anymore? Please contribute
- Clone it
git clone
. - instal and run
quack
Quack - Install and run
bower install
- Add
services/keys.json
with respective details.{ "pushoverKey": "", "trelloKey": "", "trelloSecret": "", "teleToken": "" }
- Deploy to your GAE application (Make sure you update
app.yaml
).
We <3 issue submissions, and address your problem as quickly as possible!
If you want to write code:
- Fork the repository
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'add some feature'
) - Push to your branch (
git push origin my-new-feature
) - Create a new Pull Request
More about webhooks: https://vimeo.com/4537957