CRM 連絡先
新規または適格な連絡先をトリガーとして招待を作成し、その CRM ID を External ID にマッピングし、カード招待を作成し、返されたインストール URL を電子メールまたは SMS ステップに渡します。
コードなしの自動化ガイド
ワークフローが明確なシーケンスである場合、Zapier を使用します。連絡先または注文が表示され、 7stamp がアクションを実行すると、別のビジネス ツールが更新されます。今日の安全なルートは、発信 7stamp API の場合は API Zapier まで、着信 7stamp のイベントの場合は Webhooks by Zapier → Catch Hook です。
Zapier のマーケットプレイスには公開されている 7stamp アプリがありません。可能な場合は API by Zapier → API Request を使用します。Zap ステップで公開するのではなく、静的な API キーをアプリ接続に保存します。 Webhooks by Zapier は、受信する Catch Hook イベントにのみ使用します。表示されている Webhook アクション フィールドに 7stamp Bearer キーを入力しないでください。
最初のザップは小さくしてください。連絡先からカード、または支払い済み注文からスタンプまでの信頼性の高いフローは、広範な双方向同期よりも優れた出発点です。
新規または適格な連絡先をトリガーとして招待を作成し、その CRM ID を External ID にマッピングし、カード招待を作成し、返されたインストール URL を電子メールまたは SMS ステップに渡します。
支払い済みの注文またはクローズしたレシートからトリガーし、顧客 ID と注文 ID をマッピングし、注文金額または明示的なスタンプ数で Scan Card を使用します。
CRM ルール、サポート イベント、またはセグメント エクスポートを使用して顧客を識別し、カードにバウチャーを発行し、正しいチャネルからフォローアップ メッセージを送信します。
にカード イベントを書き戻します。 Webhooks by Zapier > Catch Hook を使用して、7stamp カード イベントを受け取ります。返された External ID を CRM レコードと照合し、関連するメモ、タグ、またはタスクを追加します。
トリガーの後に API by Zapier → API Request を追加します。 7stamp API キー接続を 1 つ作成し、以下の正確な方法と完全な URL を選択します。各操作は、次の Zap ステップにマップできるフィールドを返します。
POST /cards/invite 1 つの外部連絡先に対して、新しいウォレット カード インストール URL と配信挿入コードを作成します。
POST /cards/invite/bulk 制御された JSON バッチから最大 100 個の招待リンクを作成します。
POST /cards/scan User Card ID または External ID により、金額、スタンプ数、順序 ID、およびオプションでスタンプを追加します領収書のデータ。
POST /vouchers/issue カード所有者に直接バウチャーを発行します。
POST /messages/send により、ウォレットカードのプッシュと/or 電子メールの内容がカード所有者に送信されます。
GET /cards オプションのソースフィルターとテンプレートフィルターを使用して、External ID によってカードレコードを検索します。
GET /cards/{user_card_id} Reads the state of a card by its 7stamp internal ID.
GET /templates 接続されたプロファイルで使用可能なテンプレートをリストし、API 接続を検証します。
GET /templates/{template_id}/design Retrieves a template's design settings for a known template ID.
Webhooks by Zapier → Catch Hook Catch Hook は、Zapier に固有の HTTPS URL を与えます。 7stamp Admin の Webhook 設定に貼り付けて、実際のカード イベントでテストします。
各シナリオでは、現在利用可能な実際の Zapier モジュールを使用します。まず小さなルートを 1 つ構築し、Zap をオンにする前に使い捨てコンタクトでテストします。
期待される結果: 次の Zap ステップは install_url を受け取り、顧客に送信するか、CRM レコードに書き戻すことができます。
リンクを送信する前に、: Card Invite を作成すると、常に新しい招待状が返されます。ポリシーが連絡先ごとに 1 つの招待である場合は、まず Find Cards リクエストまたは Zapier フィルターを追加します。
期待される結果: 注文により追跡可能な 7stamp スキャンが作成され、Zap はソース システムに stamps_added または scan_id を記録できます。
リンクを送信する前に、: ザップが再生される場合は、別のスキャンを送信する前に元の順序を確認してください。後でイベントを調整できるように、external_order_id を安定させてください。
期待される結果: Zapier は、解析された 7stamp イベントを受け取り、external_id によって顧客を見つけ、適切なフォローアップを作成します。
リンクを送信する前に、: Catch Hook URL は秘密です。 Zap が別の所有者に譲渡された場合は、それに依存する前に、7stamp Admin の URL を更新してください。
These are the 7stamp-side steps. Do this once, then use the key only inside the API by Zapier connection—not in a Webhooks by Zapier action field or a note.
In 7stamp Admin, choose API & Integrations → API Keys → Add API Key. In API by Zapier, create an API-key connection with a static Authorization header containing Bearer followed by that key. API by Zapier keeps the credential in the connection instead of a visible Zap step; restrict access to the connection and rotate the key if it is exposed.
External ID は独自の安定した顧客 ID です。 External Source は、Hubspot、bitrix24、shopify、poster など、発信元のラベルを付けます。作成、検索、スキャン、バウチャー、および Webhook フローには同じペアを使用します。
カードを対象としたアクションは、User Card ID または External ID を受け入れます。両方が存在する場合は、User Card ID が優先されます。内部 ID は、信頼できる 7stamp ステップによって返された後にのみ使用してください。それ以外の場合は、ソース システム External ID を優先します。
http Method: POST
URL: https://api.7loc.com/cards-api/cards/scan
Headers:
Authorization: Bearer YOUR_7STAMP_API_KEY
Content-Type: application/json
Data:
{
"external_id": "crm_contact_8821",
"external_source": "hubspot",
"stamps_count": 1,
"external_order_id": "order_2048"
} 管理者で 7stamp API キーを作成します: API & Integrations → API Keys → Add API Key。利用可能な場合は、別のテスト キー/profile を使用してください。
Zapier で、Zap を作成し、ソース トリガーをテストします。連絡先 ID、顧客 ID、注文 ID、および金額をマッピングに使用できるように、実際のサンプルを使用します。
API by Zapier → API Request を追加します。シークレットを Webhooks by Zapier アクションフィールドに入れるのではなく、静的 Bearer Authorization ヘッダーの 7stamp 接続を作成します。
まずはGET https://api.7loc.com/cards-api/templates に電話してください。これにより、キーが機能することが確認され、顧客データを変更せずに使用できるアクティブなテンプレート ID が表示されます。
POST /cards/invite または POST /cards/scan を選択し、ボディタイプとして JSON を設定し、安定した External ID と関連するテンプレート/order フィールドをトリガーからマップします。
使い捨て連絡先を使用してアクションを実行し、その正確な応答フィールドを検査して、Zap を公開する前にそれらのフィールドを次の CRM、電子メール、またはメッセージングのステップにマップします。
Bearer API キーを持つ 7stamp リクエストには、Zapier による API を使用します。アプリ接続で静的ヘッダー キーを保持します。 Webhooks by Zapier は、7stamp シークレットの優先場所としてではなく、Catch Hook イベント配信に使用します。ベース URL を https://api.7loc.com/cards-api, に保ち、正確なスキーマについてはパブリック OpenAPI 参照を使用し、資格情報や顧客データを未検証の URL に送信しないでください。
Webhooks by Zapier → Catch Hook を作成し、テスト設定に表示されている一意の URL をコピーし、7stamp プロファイルの Webhook 設定に貼り付け、イベント タイプを選択し、実際のテスト スキャンまたはカードを送信しますイベント。イベント ペイロードの External ID と External Source を使用して、正しい CRM 連絡先を見つけます。解析されていない本文とリクエスト ヘッダーが特に必要な場合にのみ、Catch Raw Hook を選択してください。
API by 53⟧ と Catch Hook は、すべての公開 7stamp API 操作とカード イベントに十分です。将来のネイティブ 7stamp Zapier アプリが必要な場合は、チームが最もよく使用するアクション/trigger を正確に送信してください。
現在、公開されている 7stamp マーケットプレイス アプリはありません。 7stamp API 通話には API by Zapier → API Request を使用し、7stamp イベントの受信には Webhooks by Zapier → Catch Hook を使用します。
Admin の API & Integrations → API Keys → Add API Key の下に 7stamp API キーを作成します。表示される Webhooks by Zapier アクション フィールドではなく、API by Zapier 接続の静的 Bearer Authorization ヘッダーとして保存します。
Webhooks by Zapier で Catch Hook を作成し、生成された URL を 7stamp プロファイルの Webhook 設定に貼り付け、イベントを選択して、CRM 更新を有効にする前にテストイベントを送信します。
ほぼ直線的なトリガーアクションワークフローの場合は、Zapier を選択します。ルーター、複雑な変換、または長い複数ブランチのシナリオが必要な場合は、Make を選択してください。どちらも同じ 7stamp API キーとエンドポイントを使用します。
次のステップ
を使用して最初の Zap を構築する API キーを作成し、GET /templates から API をテストするZapier までに、連絡先からカードへ、または注文からスタンプへのアクションを 1 つ作成します。アウトバウンドフローのテスト結果が証明されたら、Catch Hook を追加します。