Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ノーコード・ローコードツールで サブスク運用を効率化する方法 / JP_Stripes_Osa...
Search
Hidetaka Okamoto (Stripe)
January 20, 2023
Technology
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ノーコード・ローコードツールで サブスク運用を効率化する方法 / JP_Stripes_Osaka_202301
https://jpstripes.connpass.com/event/269776/
Hidetaka Okamoto (Stripe)
January 20, 2023
More Decks by Hidetaka Okamoto (Stripe)
See All by Hidetaka Okamoto (Stripe)
Stripeではじめる Revenue Operations / jp_stripes_okinawa_8
stripehideokamoto
0
340
収益を高めるための Stripeダッシュボード活用術 / jp_stripes_online_7
stripehideokamoto
0
430
No-code SaaS and Full Site Editing / wcasia2023
stripehideokamoto
0
280
コア機能開発に集中するための Stripe Checkout活用法 / jp_stripes_deep_dive_202301
stripehideokamoto
0
570
State of Checkout 2022から見た オンライン決済フローの最適化/jp-stripes-miyzaki-202301
stripehideokamoto
0
260
サブスクリプション決済入門 Stripeでの実装方法と、要件定義時のポイント/okta-stripe-202301
stripehideokamoto
0
230
ビジネスユーザを巻込む Stripeダッシュボード活用法 / jp_stripes_deepdive-202212
stripehideokamoto
0
380
AWSでローコードにはじめる サブスクリプション運用の効率化/aws-startup-tech-meetup-fukuoka-2
stripehideokamoto
0
200
サブスクリプション決済入門 Stripeでの実装方法と、要件定義時のポイント/jp_stripes_okayama_vol3
stripehideokamoto
9
6k
Other Decks in Technology
See All in Technology
AI de Idea
kawaguti
PRO
2
130
顧客に向き合う開発組織へ。リアーキテクチャとフィーチャーチーム化で挑む組織改革
safie
0
2.3k
AIエージェントの一手は 誰も見ていない - Falco拡張OSS「Prempti」とeBPFで サーバーレス実行基盤を二層防御する
keitah
0
460
俺の仕事は AIに奪われないし、たぶんその BIも要らない
hikaruri
0
540
Railsのように考える: See through the Master
snoozer05
PRO
5
1.2k
おい、エージェントを使って終わらせろ
nwiizo
2
850
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
12k
AIエージェントを最高のパートナーに育てる方法|評価と判断軸を育てる5つのステップ
koichiaoki
1
160
バイブコーディング時代のWebアプリ開発入門~Cloud Runで学ぶセキュアなビルドとデプロイ
waiwai2111
1
140
データ_AIの事業の勝敗をわけるもの
nek0128
1
470
2026-09-18 gotanda.sre Terraformで複数環境作ったり、複数Stateに分割したりそれとTerragrunt / Terraform multi envs and multi states
masasuzu
4
690
ソフトウェアDNAとクラウドエージェントのススメ
cloudace
0
120
Featured
See All Featured
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
510
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.9k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
530
The browser strikes back
jonoalderson
0
1.7k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
680
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Transcript
ノーコード・ローコードツールで サブスク運用を効率化する方法 JP_Stripes Osaka 2023/01 @hidetaka_dev Jan 2023 1
Today topic: サブスク契約「後」の話 2 JP_Stripes Osaka 2023/01
今日のトピック • サブスクリプションの契約後に想定すべき 3つの運用イベントとStripeでの対応方法 • コードをなるべく書かずに、 サブスクリプションの「出来事」に対応する • 「自分のビジネスに集中」するために、 ノーコード・ローコードツールを活用しよう
3 JP_Stripes Osaka 2023/01
今日のトピック • サブスクリプションの契約後に想定すべき 3つの運用イベントとStripeでの対応方法 • コードをなるべく書かずに、 サブスクリプションの「出来事」に対応する • 「自分のビジネスに集中」するために、 ノーコード・ローコードツールを活用しよう
4 JP_Stripes Osaka 2023/01
サブスクリプションは、「契約してからが本番」 • サブスクリプションは、「契約し続けてもらう」必要がある ◦ 使わないサブスクサービスは、解約される ▪ 競合他社への乗り換え: 「もっと安いor便利なサービスにしよう」 ▪ 需要の消失:
「子どもが成長したので、もう使わない」 • 機能への不満だけでなく、 サポートや契約体系などへの不満も解約理由になりうる 5 JP_Stripes Osaka 2023/01
サブスクリプションで発生しやすいサポートタスク • 契約内容の確認と変更 ◦ プランの変更や解約・請求履歴の確認 ◦ 請求書等の送付先住所・メールアドレスの変更 • 決済に関連する事象 ◦
カードの有効期限切れや銀行振込の入金忘れ ◦ 不正決済の申し立て(チャージバック請求)対応 • 営業やマーケティングなどとの連携 ◦ 優良顧客の特定、会計データのエクスポート 6 JP_Stripes Osaka 2023/01
Stripeで運用タスクを効率化する • 契約内容の確認と変更 ◦ Customer Portalでリダイレクト型請求マイページを実装 • 決済に関連する事象 ◦ 支払い失敗などの通知メールの自動送信
◦ 3DS2への対応やRadarを利用した不正検知システムの提供 • 営業やマーケティングなどとの連携 ◦ ダッシュボードやAPIの検索機能、レポート機能 7 JP_Stripes Osaka 2023/01
Stripe Customer Portalで請求マイページ • リダイレクト型 顧客請求マイページ • 顧客情報・決済情報 請求履歴・プラン変更など •
ノーコード / APIで 組み込みが可能 • 利用料: 無料 8 JP_Stripes Osaka 2023/01
失敗した支払いのフォローアップ • 決済の再試行を3回実施 • 失敗した場合に、 メールを送信して情報更新 • 有料オプションを利用して、 スマートリトライなど 追加機能も
Billing Scale (0.8%) 9 JP_Stripes Osaka 2023/01
ダッシュボードのフィルタ機能で、見たい情報を抽出 • 各情報一覧にある「フィルタ機能」 ◦ Billing, Payment, Customer, etc • 作成日や決済ステータスで、
情報をフィルタリング ◦ 例:直近X日に作成された、 未払いのサブスクリプション • フィルタ条件は、 URLのクエリ文字列として追加される ◦ /payments?status[0]=canceled&st atus[1]=blocked • 「よく見る条件」をブックマーク 社内Wikiやポータルで共有しよう 10 JP_Stripes Osaka 2023/01
今日のトピック • サブスクリプションの契約後に想定すべき 3つの運用イベントとStripeでの対応方法 • コードをなるべく書かずに、 サブスクリプションの「出来事」に対応する • 「自分のビジネスに集中」するために、 ノーコード・ローコードツールを活用しよう
11 JP_Stripes Osaka 2023/01
サブスクリプションや決済の「運用」にありがちなこと • 「緊急かつ重要な出来事」は 人力で解決する • 「重要だけど緊急でない」ものへの 開発リソースはあまり割り当てられない ◦ コア機能の開発・運用が優先される •
「コードを書かなくても、効率化できる」方法が効果的 12 JP_Stripes Osaka 2023/01 緊急かつ 重要 緊急ではないが重要 緊急だけど 重要ではない 緊急ではなく 重要でもない
ノーコードサービスで自動化ワークフローを構築する • 「イベント駆動」で考える ◦ IFTTT (If this then that) ◦
If XXX もしXXXが発生したら ◦ Then YYY YY を実行する • IFTTT / Zapier / Yoom / etc.. • AWS / GCP / Azure内連携は それぞれのWFサービスを利用 13 JP_Stripes Osaka 2023/01
Zapierで自動化ワークフローを構築する • ワークフローを始める 「起点」を決める ◦ Stripeの場合: ▪ サブスク申込や更新 ▪ 請求書の未払い
▪ など • 処理したい「タスク」を 順番に登録する ◦ Gmailでメール送信 ◦ Slackに通知 ◦ kintoneレコード作成 14 JP_Stripes Osaka 2023/01
サービスによっては、「WFプリセット」も • YoomやZapierなど ◦ サービス同士の 連携レシピが利用可能 ◦ 作成したWFを 共有できるSaaSも •
プリセットやレシピを見て 自動化できる作業やWFを 見つけよう 15 JP_Stripes Osaka 2023/01
Amazon EventBridgeでノーコードにAWSと連携 • 「発生したイベント」と 「実行したいWF」の 関係性(ルール)を作る • AWS内のイベントや、 連携SaaSのイベント、 AWS
SDKによる手動通知に対応 • StripeやTwilioなどは、 クイックスタートで Webhookエンドポイントを用意 16 JP_Stripes Osaka 2023/01 https://aws.amazon.com/jp/about-aws/whats-new/ 2022/08/amazon-eventbridge-supports-receiving- events-github-stripe-twilio-using-webhooks/
クイックスタート利用の場合 Sourceでstripe.comを指定 detail-typeで Stripeのリソース名を指定 detailで、JSON構造に対応した 条件を書くと、絞り込み 右の例: 「5000円以上の請求書」に 関する全てのイベント 17
JP_Stripes Osaka 2023/01 EventBridgeでのStripeイベントのフィルター例
Amazon SNSやAWS Chatbotでまずは社内通知から • SNSを利用した社内通知 ◦ Chatbot併用でSlackにも • まずは「何かが起きた」ことを 素早く検知できる仕組みを作る
◦ 顧客が問い合わせて来る前に 調査や対応を済ませたい ◦ 人力でのサポートは継続 ただし初動が早くなる • EventBridgeのルールなどで 要対応イベントかを事前トリアージ ◦ 「オオカミ少年」化を回避する 18 JP_Stripes Osaka 2023/01
ワークフローを設計・実行 AWSのAPI呼び出しが可能 ローコードにWFが作れる ChoiceやWaitで、 条件分岐や待機も可能 ・失敗したら、 10秒後にリトライ ・3回失敗したら、 キャンセルして返金 19
JP_Stripes Osaka 2023/01 AWS StepFunctionsで、手続き処理をローコードに
ユーザー・契約の「状態」をシステムで把握する • 個々の契約や顧客の状態を人力で把握するのは難しい ◦ システム化・仕組み化して、素早く効率的に変化を検知する ◦ ローコードでWFの試作・評価サイクルを素早く回す • Q:「作ったWF」と「状態変化」をどう紐づけるか? ◦
手動実行(GUI / API / CLI / etc..) ◦ Webhook API ◦ イベント駆動型サービスを利用する ▪ Zapier, IFTTT, Yoom, Amazon EventBridge, Power Platform 20 JP_Stripes Osaka 2023/01
今日のトピック • サブスクリプションの契約後に想定すべき 3つの運用イベントとStripeでの対応方法 • コードをなるべく書かずに、 サブスクリプションの「出来事」に対応する • 「自分のビジネスに集中」するために、 ノーコード・ローコードツールを活用しよう
21 JP_Stripes Osaka 2023/01
コア機能に集中するための、ノーコードツール • コードを書く開発とノーコードツールは、ゼロサムの競合ではない ◦ ノーコードツールは、 社内の開発リソースを効率的に動かすために活用できる • 「重要だけど、緊急ではないタスク」を誰に任せるか? ◦ システムの外にあるタスク・ワークフローならば、
SaaSとIPaaSを使ってノーコードに解決する方法も 22 JP_Stripes Osaka 2023/01
「シャドーIT」にならないために・・・ • 「どのWFを、どこで自動化しているか」の目録 / Wikiを用意しよう ◦ 「古より人知れず動き続けるシステム」を作らない • AWS /
GCP / Azureなどで、「コード管理」への段階的な移行 ◦ StepFunctionsなどでWFをコード化 ◦ Terraform / CloudFormationなどでIaC管理へ • ノーコード系ツールを、 「コード管理への切り替えやすさ」で選ぶのもひとつの手 23 JP_Stripes Osaka 2023/01
n8nで、WFシステムを自前管理する方法も 24 JP_Stripes Osaka 2023/01 https://n8n.io/
今日のトピック • サブスクリプションの契約後に想定すべき 3つの運用イベントとStripeでの対応方法 • コードをなるべく書かずに、 サブスクリプションの「出来事」に対応する • 「自分のビジネスに集中」するために、 ノーコード・ローコードツールを活用しよう
25 JP_Stripes Osaka 2023/01