Postion
  • 커뮤니티
  • 요금제
대시보드
로그인
Discord

시작하기

개요소개왜 Postion인가요?핵심 개념빠른 시작 가이드마이그레이션 가이드대시보드 가이드신규 사용자

크리에이터를 위한 안내

사이트 관리작성 및 편집Postion 에디터브랜딩 및 사용자 정의당신의 사이트, 당신의 스타일SEO 및 검색소셜 워크플로우템플릿 마켓플레이스수익 창출콘텐츠 액세스 및 가격 책정구독 모델Stripe 연결기타 수익원지급 및 수수료분석고급 분석이메일 마케팅Stripe Connect 설정 가이드커스텀 도메인 설정 가이드웹훅 통합 가이드데이터 내보내기CRM 팬 관리 가이드CRM 태그 가이드CRM 세그먼트 가이드

커뮤니티

커뮤니티 가이드라인얼리어답터 프로그램참여 방법모범 사례성공 사례

기술

플랫폼 아키텍처Postion 작동 방식사용자 지정 도메인웹훅공개 API 문서저장소 및 할당량

기타

자주 묻는 질문문제 해결
문서
Webhook 統合ガイド

Webhook 統合ガイド

Webhook を設定して Postion を既存のツールと統合する方法を学びましょう。ワークフローの自動化、データ同期、カスタム連携の構築に。

Webhook を使えば、外部アプリケーションが Postion サイトで発生したイベントのリアルタイム通知を受け取れます。ワークフローの自動化、CRM とのデータ同期、メールのトリガーなど、さまざまな用途に活用できます。

Webhook とは?

Webhook は HTTP コールバックです。Postion で特定のイベント(新規購読者や購入など)が発生すると、あなたが指定した URL にそのイベントのデータを含む POST リクエストが送信されます。

Webhook のセットアップ

ステップ 1:Webhook エンドポイントを作成

  1. ダッシュボード → Webhook に移動
  2. 「Webhook を追加」 をクリック
  3. エンドポイント URL を入力(例:https://your-app.com/api/postion-webhook)
  4. 受信したいイベントを選択

ステップ 2:イベントを選択

イベントトリガーペイロード
subscriber.created新規購読者の登録ユーザー情報、プラン詳細
subscriber.updated購読者がプランを変更旧/新プラン、ユーザー情報
subscriber.deleted購読者が解約ユーザー情報、理由
post.published新しい投稿を公開投稿タイトル、URL、著者
purchase.completed単品購入の完了商品、金額、購入者情報
payment.receivedサブスクリプション決済の処理金額、購読者、プラン
payment.failed決済の失敗購読者情報、失敗理由

ステップ 3:エンドポイントを認証

Webhook 作成後、Postion があなたの URL に認証リクエストを送信します。エンドポイントは 200 OK ステータスで応答して、準備完了を確認する必要があります。

Webhook ペイロードの形式

すべての Webhook ペイロードは以下の構造に従います:

{
  "event": "subscriber.created",
  "timestamp": "2025-07-15T10:30:00Z",
  "data": {
    "id": "sub_abc123",
    "email": "[email protected]",
    "name": "Jane Doe",
    "plan": "pro",
    "site_id": "site_xyz789"
  }
}

セキュリティ:Webhook 署名の検証

すべての Webhook リクエストには署名ヘッダー(X-Postion-Signature)が含まれます。リクエストが本当に Postion からのものであることを確認するために、この署名を検証してください。

import crypto from 'crypto';
 
function verifyWebhookSignature(payload, signature, secret) {
  const hash = crypto
    .createHmac('sha256', secret)
    .update(payload)
    .digest('hex');
  return hash === signature;
}

本番環境では必ず Webhook 署名を検証してください。未検証の Webhook データを信頼しないでください。

一般的な連携パターン

CRM との同期

購読者が登録したら、CRM に自動的にコンタクトを作成:

  1. subscriber.created イベントをリッスン
  2. 購読者のメールと名前を抽出
  3. CRM(HubSpot、Salesforce など)でコンタクトを作成/更新

カスタムサービスでウェルカムメールを送信

自分のメールサービスを通じてパーソナライズされたウェルカムメールをトリガー:

  1. subscriber.created イベントをリッスン
  2. 購読者データを使ってメールをパーソナライズ
  3. 好みのメールプロバイダ(SendGrid、Mailgun など)で送信

Slack 通知

重要なイベントが発生したときに Slack で通知を受け取る:

  1. Slack の Incoming Webhook URL を作成
  2. Postion の Webhook を受け取るミドルウェアを設定
  3. フォーマットしたメッセージを Slack チャネルに転送

アナリティクストラッキング

アナリティクスプラットフォームにイベントを記録:

  1. すべての関連イベントをリッスン
  2. Mixpanel、Amplitude、またはカスタムアナリティクスに転送
  3. 購読者ライフサイクルを追跡するダッシュボードを構築

リトライポリシー

エンドポイントが利用不可の場合、Postion は指数バックオフでリトライします:

試行遅延
1 回目1 分
2 回目5 分
3 回目30 分
4 回目2 時間
5 回目12 時間

5 回失敗後、Webhook は失敗マークが付けられ、メール通知が届きます。

トラブルシューティング

「Webhook がイベントを受信しない」

  • エンドポイント URL がパブリックにアクセス可能か確認(localhost ではないこと)
  • エンドポイントが 10 秒以内に 200 ステータスコードを返しているか確認
  • Webhook 設定で正しいイベントが選択されているか確認

「無効な署名」

  • ダッシュボードの正しい Webhook シークレットを使用しているか確認
  • パースした JSON ではなく、生のリクエストボディに対して HMAC を計算しているか確認

「イベントの順序が乱れる」

ネットワーク状況により、Webhook が順不同で到着する場合があります。timestamp フィールドを使って正しいイベント順序を判断してください。

API の完全なリファレンスは Public API ドキュメント をご覧ください。 Webhook システムのアーキテクチャの技術詳細は Webhook アーキテクチャ をご覧ください。

Postion

마치 여러분의 것처럼 게시하세요 — 실제로 당신의 것이니까요.

TwitterGitHubDiscordDiscordInstagram

탐색

  • 대시보드
  • 커뮤니티
  • 요금제
  • 문서
  • 자주 묻는 질문

회사

  • 변경 내역
  • 로드맵
  • 연락처
  • 채용 정보
  • 블로그

리소스

  • 초대
  • 빠른 시작
  • Postion 소개
  • 대시보드 가이드
  • 공개 API 가이드

지원

  • Postion 정보
  • Discord 참여
  • BuouUI
  • 사이트맵
  • 블로그 RSS

© Postion 2026 — BuouTech Inc.

회사 소개접근성개인정보 처리방침이용약관