The are some gems created to handle webhooks from specific services:
- Handling stripe webhooks with Ruby on Rails by Maxence Henneron (26 Mar 2019)
- Screencast: Stripe Signed Webhooks by GoRails (22 August 2018)
- Efficent webhook handling with Ruby on Rails by Arandi López (3 Jun 2018)
- Setting up a Stripe webhook in Rails by Ben Tedder (11 May 2017)
-
Rubytoolbox uses github_webhook
-
Dev.to handles webhook from Twitch:
- https://github.com/thepracticaldev/dev.to/blob/24328417ab49a1cc253b5d82df9aa6218028d168/app/services/streams/twitch_webhook/register.rb
- https://github.com/thepracticaldev/dev.to/blob/ec388804df474eb7444f0204876b50c3dc867d17/app/jobs/streams/twitch_webhook_registration_job.rb
- https://github.com/thepracticaldev/dev.to/blob/52c60ce37e415dbe71377b26af8124bbeeb2c043/app/controllers/users_controller.rb#L44
-
OpenProject handles GitHub webhooks manually
-
Octobox handles GitHub webhooks
-
Dav (Stripe webhooks):
-
Mailchimp webhooks handling:
-
RubyTogether uses stripe_event:
-
Mergehook uses github_webhook:
-
Thoughtbot's Upcase (Intercom webhook):
-
Stripe webhooks jandling with stripe_event:
-
Another github_webhook usage: https://github.com/Schwarzenegger/OctoEvents/blob/master/app/controllers/github_webhooks_controller.rb