Cyfons連携 設定ガイド

AriaとCyfonsを連携すると、LINE配信とメール配信を同時に行うことができます。 LINEしか見ない人にはLINE、メールしか見ない人にはメールで届く、マルチチャネル配信を簡単に実現します。

連携の概要

Cyfons連携を設定すると、以下の機能が利用できます。

LINE + メール同時配信

Ariaの一斉配信・ステップ配信をLINEで送ると同時に、メールアドレス登録済みの顧客にはCyfons経由でメールも自動送信。

メルマガ → LINE転送

Cyfonsのメルマガ送信時に、LINE友だちにも同じ内容をLINEメッセージで自動配信。

顧客データ自動同期

LINE友だち追加・ブロック・顧客情報更新が自動的にCyfons側にも反映されます。

💡
こんな方におすすめ

既にCyfonsで会員サイトを運営していて、LINEでも顧客とつながりたい方。または、AriaでLINE運用をしていて、メール配信も追加したい方に最適です。

仕組みと構成図

全体の流れ

📱
Aria
LINE配信管理
🔄
双方向同期
API連携
📧
Cyfons
メール配信・会員管理

同期フロー図

┌─────────────────┐                        ┌─────────────────┐
│                 │    Aria → Cyfons        │                 │
│   Aria          │   ──────────────→      │   Cyfons         │
│                 │                        │                 │
│  ・一斉配信     │   1. LINE送信完了       │  ・メール送信    │
│  ・ステップ配信 │   2. メール送信依頼     │  ・会員管理      │
│  ・顧客管理     │      (mail.php)        │  ・メルマガ      │
│  ・LINE友だち   │                        │                 │
│                 │    Cyfons → Aria        │                 │
│                 │   ←──────────────      │                 │
│                 │                        │                 │
│  ・LINE送信実行 │   1. メルマガ送信完了    │  ・メルマガ送信  │
│  ・顧客更新     │   2. LINE送信依頼       │  ・退会処理      │
│                 │      (Webhook)         │  ・購読者管理    │
└─────────────────┘                        └─────────────────┘
         │                                          │
         │          ┌──────────────┐                │
         └─────────→│  顧客データ  │←───────────────┘
                    │  双方向同期  │
                    └──────────────┘
📝
同期ループ防止

Aria→Cyfonsで送信したメールがCyfons→Ariaで再度LINEに送信されることはありません。sync_sourceフラグにより無限ループを自動的に防止します。

事前準備

設定を始める前に、以下の準備が整っていることを確認してください。

項目 必要なもの 確認方法
Aria アカウント LINE連携設定済みのAriaアカウント Ariaダッシュボードにログインできること
Cyfons Cyfons会員サイト(PHP 7.4以上、MySQL 5.7以上) Cyfons管理画面にログインできること
FTPアクセス Cyfonsサーバーへのファイルアップロード権限 FTPクライアントまたはファイルマネージャー
SMTP設定 Cyfonsにメール送信設定がされていること Cyfonsからメール送信テストが成功すること

STEP 1Cyfonsにプラグインを導入

CyfonsサーバーにAria連携プラグインをアップロードし、ワンクリックでインストールします。

1

プラグインファイルをダウンロード

以下のボタンからCyfonsプラグインパッケージ(ZIP)をダウンロードしてください。

📦 プラグインをダウンロード(ZIP)

ZIP内容: コメント機能 / デザインエディタ / LP作成 / Aria連携 / パッケージインストーラー

2

Cyfonsサーバーにアップロード

ダウンロードしたZIPを解凍し、FTPクライアント(FileZilla等)でplugin/フォルダ内の全プラグインをCyfonsサーバーにアップロードします。

/あなたのCyfons/plugin/
⚠️
フォルダ構造を維持

ZIP内のplugin/フォルダの中身をそのままCyfonsのplugin/にアップロードしてください。package_installer.phpと各プラグインフォルダ(aria_integration/comments/design_editor/lp_builder/)がplugin/直下に並ぶ状態にします。

3

パッケージインストーラーにアクセス

ブラウザで以下のURLにアクセスし、「すべてインストール」をクリックします。

https://あなたのCyfonsURL/plugin/package_installer.php

※ 個別にインストールしたい場合は各プラグインのinstall.phpに直接アクセスも可能です。
例: https://あなたのCyfonsURL/plugin/aria_integration/install.php

4

Aria Owner ID を入力

Ariaのダッシュボード右上のユーザーアイコンをクリックすると確認できる「UID」の値を入力します。

これはFirebaseの認証IDで、abc123XYZ...のような28文字程度の文字列です。

5

インストール実行

「インストール」ボタンをクリックすると、以下が自動的に実行されます。

  • 必要なデータベーステーブルの作成(6テーブル)
  • APIトークンの自動生成
  • 同期設定の初期化
6

APIトークンを控える

インストール完了画面に表示されるAPIトークンを必ずメモしてください。次のSTEP 2で使用します。

🔐
APIトークンは再表示できません

このトークンは一度しか表示されません。紛失した場合はインストーラーから「トークン再発行」で新しいトークンを生成できますが、Aria側の設定も更新が必要になります。

7

install.php を削除

セキュリティのため、インストール完了後はinstall.phpファイルを削除してください。

💡

削除せずに残しておくと、後から同期設定の変更やトークン再発行もできます。ただし、公開サーバーではセキュリティリスクがあるため削除を推奨します。

STEP 2Aria側の連携設定

AriaダッシュボードでCyfonsとの接続情報を入力します。

1

Cyfons設定画面を開く

Ariaダッシュボードのメニューから「設定」→「Cyfons設定」を選択します。

2

Aria → Cyfons の設定(上部)

以下の情報を入力します。

項目 入力する値
Cyfons URL CyfonsサイトのベースURL https://member.example.com/site
グループID Cyfonsのグループ番号 1
シークレットキー STEP 1-6 で控えたAPIトークン aria_xxxxxxxxxxxx
3

Cyfons → Aria の設定(下部)

Cyfonsのメルマガ → LINE送信を使う場合は、以下も設定します。

項目 入力する値 説明
Aria APIトークン 任意の文字列を自分で決めて入力 Cyfonsインストーラーの「Aria API Token」欄にも同じ値を設定
💡
Aria APIトークンとは

CyfonsからAriaへリクエストを送る際の認証キーです。AriaとCyfonsの両方に同じ文字列を設定してください。英数字20文字以上を推奨します。

4

Aria Webhook URL を確認

設定画面に表示される「Aria Webhook URL」をコピーして控えてください。Cyfonsプラグインの同期設定で使います。

https://aria-days.com/cyfonsWebhookEndpoint
5

保存して完了

「保存」ボタンをクリックして設定を保存します。

📝
Cyfons側の同期設定について

CyfonsプラグインのインストーラーでAria API URL(Webhook URL)とAria APIトークンを設定した場合、Cyfons→Aria同期が有効になります。後から変更する場合はinstall.phpを再実行するか、データベースのaria_sync_settingsテーブルを直接編集してください。

STEP 3メールアドレス収集の設定

LINE友だちからメールアドレスを収集する動線を作ります。メールアドレスがあれば、LINE + メールの両方で配信できます。

⚠️
なぜメールアドレスが必要?

LINEユーザーは通常メールアドレスを持っていません。Cyfonsでメール配信するには、ユーザーにメールアドレスを登録してもらう必要があります。

メール登録フォームURLを取得

1

Cyfons設定画面のURLをコピー

Cyfons設定画面の下部に「メール登録フォームURL」が表示されています。このURLをコピーします。

https://aria-days.com/email-register/あなたのOwnerID?uid={lineUserId}

{lineUserId}はリッチメニューやメッセージ経由でアクセスすると自動的にLINEユーザーIDに置き換わります

2

LINEのリッチメニューに設定

コピーしたURLを、LINEリッチメニューのボタンリンクに設定します。

例:「メールアドレスを登録する」ボタン → 登録フォームURL

3

ステップ配信で案内する(推奨)

友だち追加直後のステップ配信で、メールアドレス登録を案内するメッセージを追加すると効果的です。

💡
メール登録を促すテクニック
  • 「メールアドレスを登録すると限定コンテンツが見られます」
  • 「メール登録で会員サイトへのアクセス権が付与されます」
  • 「重要なお知らせをメールでもお届けします」

メール登録後の動き

1

ユーザーがフォームでメール登録

LINEリッチメニューから登録フォームにアクセスし、メールアドレスを入力

2

Aria側に自動保存

顧客データにメールアドレスが保存され、email_registeredタグが自動付与

3

Cyfonsに自動同期

Cyfons連携が有効な場合、Cyfonsのメルマガ購読者として自動登録

4

LINE + メール両方で配信可能に

以降の配信でLINEとメール両方のチャネルで届くようになります

STEP 4配信同期の有効化

個々の配信でメール同期をON/OFFできます。

一斉配信でメール同期する

1

一斉配信の作成画面を開く

通常通り一斉配信を作成します。

2

「メール同期(Cyfons連携)」をONにする

配信フォームの下部にある「Cyfonsメール同期を有効にする」にチェックを入れます。

3

配信実行

配信を実行すると、LINE送信後に自動的にメールアドレス登録済みの顧客にメールが送信されます。

ステップ配信でメール同期する

1

ステップ配信の設定画面を開く

既存のシーケンスを編集、または新規作成します。

2

「Cyfonsメール同期」をONにする

基本設定セクション内の「Cyfonsメール同期」チェックボックスをONにします。

各ステップ配信時に、メールアドレス登録済みの顧客にメールも自動送信されます。

💡
メール未登録の顧客には?

メールアドレスが未登録の顧客にはLINEのみで配信されます。メール同期をONにしても、メールアドレスのない顧客に影響はありません。

同期フローの詳細

Aria → Cyfons(LINE → メール)

  ┌──────────┐     LINE送信      ┌──────────┐     メール送信     ┌──────────┐
  │  管理者   │ ──────────────→ │   Aria    │ ──────────────→  │  Cyfons   │
  │ (配信作成)│                  │ (Cloud    │   mail.php API   │ (SMTP     │
  │          │                  │  Function)│                  │  送信)    │
  └──────────┘                  └──────────┘                  └──────────┘
                                     │                              │
                                     ↓                              ↓
                               LINE友だちに                    メール登録者に
                               メッセージ送信                  メール送信
配信タイプ LINE メール(Cyfons経由)
一斉配信 対象顧客全員にLINE送信 emailSync=ONの場合、メールアドレスがある顧客にメール送信
ステップ配信 各ステップでLINE送信 emailSync=ONの場合、該当顧客にメール送信

Cyfons → Aria(メール → LINE)

  ┌──────────┐    メルマガ送信    ┌──────────┐    LINE送信依頼    ┌──────────┐
  │  管理者   │ ──────────────→ │  Cyfons   │ ──────────────→  │   Aria    │
  │(メルマガ  │                  │ (メール   │  Webhook API     │ (Cloud    │
  │  作成)   │                  │  送信後)  │                  │  Function)│
  └──────────┘                  └──────────┘                  └──────────┘
                                     │                              │
                                     ↓                              ↓
                               メール購読者に                  LINE友だちに
                               メール送信                      LINEメッセージ送信
📝
Cyfons→Ariaの有効化について

Cyfonsからの同期を利用するには、CyfonsプラグインインストーラーでAria API URLとAria APIトークンを設定し、同期方向を「both」または「cyfons_only」にする必要があります。

トラブルシューティング

インストーラーが「設定ファイルが見つかりません」と表示される

aria_integrationフォルダがCyfonsのplugin/ディレクトリ直下に正しく配置されているか確認してください。Cyfonsのcommon/config.iniが読み取れる位置関係が必要です。

メール同期をONにしたのにメールが送信されない

  • Cyfons設定画面で「連携を有効にする」がONになっているか確認
  • CyfonsのSMTP設定が正しいか、Cyfons単体でメール送信テストを実行
  • 対象顧客にメールアドレスが登録されているか、顧客管理画面で確認
  • APIトークン(シークレットキー)がCyfonsインストーラーで生成したものと一致しているか確認

Cyfonsのメルマガ送信時にLINEに配信されない

  • Cyfonsプラグインの同期設定で「Aria API URL」と「Aria APIトークン」が設定されているか確認
  • Ariaの Cyfons設定画面で「Aria APIトークン」にCyfons側と同じ値が設定されているか確認
  • 同期方向が「both」または「cyfons_only」になっているか確認
  • Cyfons側のaria_sync_logsテーブルでエラーログを確認

APIトークンを紛失してしまった

install.phpが残っている場合は、ブラウザでアクセスして「トークン再発行」を実行してください。新しいトークンが発行されるので、Aria側のCyfons設定画面でシークレットキーも更新してください。

install.phpを削除済みの場合は、再度アップロードしてアクセスしてください。

メール登録フォームでエラーが表示される

  • URLのownerID部分が正しいか確認(Cyfons設定画面に表示されるURLをそのまま使用)
  • そのLINEユーザーがAriaの顧客として登録されているか確認(友だち追加済みであること)
  • 同じメールアドレスで既に登録されていないか確認

よくある質問

全顧客にメールアドレスが必要ですか?

いいえ。メールアドレスが登録されていない顧客にはLINEのみで配信されます。メール同期をONにしても、メール登録していない顧客には何も影響ありません。

既存のCyfons会員も同期されますか?

LINE友だち追加時とメールアドレス登録時に自動的にCyfonsへ同期されます。既存のCyfons会員がLINE友だち追加した場合は、メールアドレスが一致すれば自動的に紐づけられます。

同期に料金はかかりますか?

Aria連携プラグイン自体は無料です。ただし、LINE配信はLINE公式アカウントの通数に基づく従量課金、メール配信はCyfonsとサーバーの契約に依存します。

一方向だけの同期もできますか?

はい。Cyfonsプラグインのインストーラーで同期方向を選択できます。

  • both(双方向): Aria→CyfonsとCyfons→Ariaの両方
  • aria_only: Aria→Cyfonsのみ(メールをLINEに転送しない)
  • cyfons_only: Cyfons→Ariaのみ(LINE配信をメールに転送しない)

メッセージはどのように変換されますか?

LINE → メール: テキストはそのままHTML化、画像は<img>タグ、FlexメッセージはaltText、カルーセルはカード形式のHTMLに変換されます。

メール → LINE: HTMLタグが除去されてプレーンテキストになります。5000文字を超える場合は自動的に省略されます。

設定完了チェックリスト

全て完了したか確認しましょう
  • Cyfonsサーバーにaria_integrationプラグインをアップロードした
  • インストーラーでインストールを完了し、APIトークンを控えた
  • AriaのCyfons設定画面でURL・グループID・シークレットキーを保存した
  • (双方向同期の場合)Aria APIトークンをAriaとCyfonsの両方に設定した
  • メール登録フォームURLをリッチメニューまたはステップ配信に設定した
  • 一斉配信またはステップ配信で「メール同期」をONにしてテスト配信した
  • install.phpを削除した(推奨)