Skip to content

Jasper

Jasperは、ブログ、広告、ソーシャルメディアなど、さまざまなチャネルにわたって高品質でブランドに沿ったコンテンツの作成、管理、スケーリングを可能にするAI搭載のコンテンツプラットフォームです。

この連携はJasperによって管理されています。

概要

JasperとBrazeの連携により、コンテンツ作成とCampaign実行を効率化できます。Jasperを使用すると、マーケティングチームは高品質でブランドに沿ったコピーを数分で生成できます。Brazeは、これらのメッセージを最適なタイミングで適切なオーディエンスに配信します。この連携により、シームレスなワークフローが促進され、手作業が削減され、より強力なエンゲージメント成果が得られます。

この連携を使用する利点は以下のとおりです。

  • 迅速なCampaign実行: 数週間ではなく、数分でCampaignを起動できます。
  • 一貫したブランドボイス: Jasperテンプレートを使用して、生成されたコピーがブランドガイドラインに厳密に準拠していることを確認できます。
  • ターゲットコンテンツの生成: オーディエンスSegment、スタイルガイド、独自のナレッジアイテムを使用して、高度にカスタマイズされたメッセージングを作成できます。
  • ダイナミックなパーソナライゼーション: Braze内でスケーラブルなパーソナライゼーションを実現するために、{{${first_name}}}のようなLiquidプレースホルダーを使用できます。
  • エラーの削減: 自動化されたワークフローにより、コピー&ペーストのエラーが最小化され、手動ステップが削減されます。

前提条件

要件 説明
Jasperアカウント このパートナーシップを利用するにはJasperアカウントが必要です。
Braze REST APIキー 以下の権限を持つBraze REST APIキー。

templates.email.create
templates.email.update
content_blocks.create
content_blocks.update

このキーは、BrazeダッシュボードでSettings > API Keysに移動して生成できます。
Braze RESTエンドポイント RESTエンドポイントのURL。具体的なエンドポイントは、インスタンスのBraze URLによって異なります。詳細については、Braze APIの基本:エンドポイントのドキュメントを参照してください。

連携方法

Jasperでコンテンツを生成し、Brazeテンプレートを更新するには、2つの方法があります。

  1. Jasper APIを直接使用する
  2. Jasper Studioを使用してBraze対応のカスタムアプリを構築する

方法:Jasper APIを直接使用する

この方法は、JasperおよびBrazeでの手動設定をバイパスして、BrazeでメールHTMLテンプレートをプログラムで作成・更新する場合に最適です。

ステップ1:Jasperのセットアップ

  1. Getting Startedの手順に従って、Jasper APIキーを生成します。
  2. Braze HTMLメールテンプレートの生成に最適化されたJasperのビルド済みテンプレートを使用します。テンプレートIDはskl_BC53D8AC5B4B47E8BE557EBB706E9B47です。
  3. 以下のフィールドの値を収集します。これらは、Braze HTMLメールテンプレートのコンテンツを生成するリクエストを行うために必要です。
フィールド 説明
emailObjective メールの目標を明確に定義します。
ctaLink コールトゥアクションのURL。
unsubscribeLink マーケティングメールに必須です。
brandColor 16進数形式のブランドのプライマリカラー(例:#4dfa8a)。

オプションフィールド

フィールド 説明
toneId ブランドボイス
audienceId オーディエンスセグメンテーション
styleId スタイルガイド
knowledgeIds コンテンツコンテキストの拡張。最大3つのIDを追加できます。
  1. Jasper APIを使用してテンプレートを実行し、出力を生成します。これにより、subjectpreheader、およびbody(HTMLコンテンツ)を含むJSONペイロードが生成されます。

サンプルリクエスト

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
curl --location 'https://api.jasper.ai/v1/templates/skl_BC53D8AC5B4B47E8BE557EBB706E9B47/run?toneId=ton_811696974b3c4db4b3ac0041685c3b7c&knowledgeIds=kno_0a62fc17529e4fe69a71f30b6f0e88a7&audienceId=aud_0199117a690a7cc98481f8700916e2a6' \
--header 'Content-Type: application/json' \
--header 'x-api-key: ••••••' \
--data '{
  "inputs": {
    "emailObjective": "Announce a webinar and highlight Jasper + Braze integration benefits. Use {{${firstname}}} in the subject and body. Body length ~400 words. Include CTA buttons for registration and footer with unsubscribe link. Apply brand color to buttons and links.",
    "ctaLink": "https://yourbrand.com/register",
    "unsubscribeLink": "{{${unsubscribe_link}}}",
    "brandColor":"#4dfa8a"
  },
  "options": {
    "outputCount": 1,
    "outputLanguage": "English",
    "inputLanguage": "English",
    "languageFormality": "less"
  }
}'

出力例

1
2
3
4
5
{
  "subject": "GlowUp Serum is Here! Limited-Time 20% Off!",
  "preheader": "GlowUp Serum is here with a 20% launch discount for 7 days only!",
  "body": "<html> ... </html>"
}

ステップ2:Brazeのセットアップ

ステップ1でJasperによって生成されたsubjectpreheader、およびbodyを使用して、Braze REST APIにPOSTリクエストを行い、新しいメールテンプレートを作成します。Braze REST APIキーにtemplates.email.createおよびtemplates.email.updateの権限があることを確認してください。

メールテンプレートを作成するためのBraze APIリクエストの例

1
2
3
4
5
6
7
8
9
curl --location --request POST 'https://rest.iad-03.braze.com/templates/email/create' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <YOUR_BRAZE_API_KEY>' \
--data '{
  "template_name": "email_template_jasperapi_20231104T142300Z",
  "subject": "GlowUp Serum is Here! Limited-Time 20% Off!",
  "preheader": "GlowUp Serum is here with a 20% launch discount for 7 days only!",
  "body": "<html> ... </html>"
}'

方法:Jasper StudioでBraze対応のカスタムアプリを構築する

Jasper Studioは、ITサポートを必要とせずにカスタマイズされたAIアプリを構築できるJasper内のノーコードプラットフォームです。Braze API用に特別にフォーマットされたJSON構造を生成するカスタムアプリを設計したり、Brazeメッセージに手動で追加できるコンテンツを生成したりできます。

  1. Jasperのホーム画面で、Create an Appを選択します。
  2. 作成するアプリを指定します。たとえば、Braze HTML Email TemplateContent Block Templateなどです。
  3. Jasperが生成する入力プロンプトフィールドを編集します。HTMLメールテンプレートの場合、件名行、プリヘッダー、HTML本文、タグ、インラインCSS切り替え、テンプレート名の入力フォームを含めることができます。
  4. 一貫したパーソナライゼーションとダイナミックコンテンツのためのLiquidベストプラクティスに関するガイダンスとナレッジの埋め込みを統合します。
  5. コンテンツ生成のためにLarge Language Model(LLM)に提供する指示を調整します。
  6. 目的の出力のサンプルを提供します。これには、Brazeペイロード用にフォーマットされた自動化されたJSON出力を含めることができます。
  7. 以下を生成してエクスポートします。
    • ダイレクトコピー&ペースト: コンテンツをコピーしてBrazeプラットフォームに直接貼り付けることができます。
    • JSON出力: JSON出力を生成します。このペイロードは、curlまたはミドルウェアを介してBrazeエンドポイントを直接呼び出すか、メールオペレーションワークフローに統合するために使用できます。

Jasper Brazeカスタムアプリ。

JSON出力の例(カスタムアプリ)

1
2
3
4
5
6
7
8
{
  "template_name": "email_webinar_2025",
  "subject": "Join Our Webinar, {{${firstname}}}!",
  "preheader": "Unlock the potential of seamless integration.",
  "body": "<html> ... </html>",
  "tags": ["jasperapi"],
  "should_inline_css": true
}

Braze APIリクエストの例(カスタムアプリ出力を使用)

1
2
3
4
5
6
7
8
9
curl --location --request POST 'https://rest.iad-03.braze.com/templates/email/create' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <YOUR_BRAZE_API_KEY>' \
--data '{
  "template_name": "email_template_jasperapi_20231104T142300Z",
  "subject": "GlowUp Serum is Here! Limited-Time 20% Off!",
  "preheader": "GlowUp Serum is here with a 20% launch discount for 7 days only!",
  "body": "<html> ... </html>"
}'

また、マーケターの場合は、ブランドガイドラインに沿ったカスタムアプリを作成し、HTMLやコピー&ペーストなしでコンテンツを生成し、Brazeテンプレートを使用してスタイリングすることもできます。

New Stuff!