Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Developers love webhooks, you should too
Search
Nicolas Grenié
December 11, 2019
Technology
0
130
Developers love webhooks, you should too
DevRelCon London 2019
Nicolas Grenié
December 11, 2019
Tweet
Share
More Decks by Nicolas Grenié
See All by Nicolas Grenié
How we turned PMs into vibecoders
picsoung
0
24
Developers are the new buyers: why developer experience matters
picsoung
0
90
The GPT Odyssey: When Code becomes Conversations
picsoung
0
37
Desarrolla un GPT: Lecciones y Aprendizajes
picsoung
0
14
Empowering Customer Success Operations With No-code Flows
picsoung
0
77
How developer relations can boost your partnerships program
picsoung
0
46
Duct tape of entrepreneurs
picsoung
0
80
API 101, What, Where, When
picsoung
0
69
My Developer Survival Kit
picsoung
0
75
Other Decks in Technology
See All in Technology
[2025-12-12]あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
tosite
0
170
株式会社ビザスク_AI__Engineering_Summit_Tokyo_2025_登壇資料.pdf
eikohashiba
1
110
AgentCoreとStrandsで社内d払いナレッジボットを作った話
motojimayu
1
870
子育てで想像してなかった「見えないダメージ」 / Unforeseen "hidden burdens" of raising children.
pauli
2
320
オープンソースKeycloakのMCP認可サーバの仕様の対応状況 / 20251219 OpenID BizDay #18 LT Keycloak
oidfj
0
160
ペアーズにおけるAIエージェント 基盤とText to SQLツールの紹介
hisamouna
2
1.6k
フィッシュボウルのやり方 / How to do a fishbowl
pauli
2
370
「図面」から「法則」へ 〜メタ視点で読み解く現代のソフトウェアアーキテクチャ〜
scova0731
0
490
MariaDB Connector/C のcaching_sha2_passwordプラグインの仕様について
boro1234
0
1k
シニアソフトウェアエンジニアになるためには
kworkdev
PRO
3
270
M&Aで拡大し続けるGENDAのデータ活用を促すためのDatabricks権限管理 / AEON TECH HUB #22
genda
0
230
「もしもデータ基盤開発で『強くてニューゲーム』ができたなら今の僕はどんなデータ基盤を作っただろう」
aeonpeople
0
230
Featured
See All Featured
Producing Creativity
orderedlist
PRO
348
40k
A Modern Web Designer's Workflow
chriscoyier
698
190k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
100
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
31
The Invisible Side of Design
smashingmag
302
51k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
32
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
190
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.7k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
88
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Utilizing Notion as your number one productivity tool
mfonobong
2
190
Transcript
Developers love webhooks, you should too Nicolas Grenié Developer Advocate
@ Typeform 11th Dec 2019 - DevRelCon London @picsoung @typeform
@picsoung
Nicolas Grenié @picsoung @picsoung
@picsoung
@picsoung
@picsoung
It’s natural @picsoung
Students favorite asynchronous task @picsoung
Let’s agree on something Webhook = Something happens on a
platform and it will let you know about it @picsoung
Our challenge: data flows @picsoung
Workflows @picsoung
Thanks to webhook you can integrate with 1000+ services @picsoung
Embrace the no code ecosystem @picsoung
Reduced time to quick win One HTTP Endpoint @picsoung
API Strategy: Start with webhook
Deliver the best experience to Developers @picsoung
#0 Send consistent events @picsoung
#1 Test webhook event @picsoung
#2 Let me inspect payload @picsoung
#3 Events history @picsoung
#4 Replay event @picsoung
#5 Retry policy if failed to deliver @picsoung
@picsoung #6 Notifications
@picsoung #7 Sign webhook payload https://api.slack.com/docs/verifying-requests-from-slack
@picsoung #7b Security challenge Webhook endpoint Request HTTP POST Challenge
= 1234567890 Response Challenge = 1234567890
@picsoung #8 Webhook API • Let me create/change Webhook via
API • Add corresponding oAuth Scopes • Manage deliveries
#9 More than one webhook
@picsoung #9 More than one webhook • Specialize each webhook
• Build complex workflow • Enable more integration • Namespace
@picsoung #10 Many event types
@picsoung Go beyond • Add Webhook handler to your SDK
Will serverless functions Kill Webhooks?
@picsoung Serverless is the future of webhooks
Takeaways
Takeaways Build Webhook first Dedicated DX effort Extend with native
serverless
Questions? Nicolas Grenié (@picsoung)
[email protected]
11th Dec 2019 DevRelCon London
Images are from Unsplash https://unsplash.com/collections/3134634/apistrat-web hooks-done-right-slides