Mailrelayをプラグイン、CRM、またはAPPに統合する方法は? そして、ユーザーにより多くのオプションを提供します。
公開: 2017-11-23CRM、APP、プラグイン、または別のタイプのプラグインを開発している場合、Mailrelayを統合することは、製品またはサービスを強調するための非常に興味深いオプションになる可能性があります。
利点はたくさんあります:
- あなたはあなたのユーザーにより多くのオプションを提供します、それは常に前向きなものです
- Mailrelayは、数十万人のユーザーを抱える主要なメールマーケティングツールです。 この可視性を利用できます
- これらのユーザーの一部はあなたのシステムを使用します
実際、Mailrelay APIのおかげで、この統合は非常に簡単なプロセスです。
ただし、作業をさらに簡単にするために、本日、Mailrelayをシステムに統合するプロセスで発生する可能性のあるすべての疑問を明らかにするチュートリアルを紹介します。
始めましょう!
- 1統合プロセス中に必要なMailrelayAPI関数はどれですか?
- 1.1►あなたはMailrelayで加入者を統合するに従わなければならないプロセスとは何ですか?
- 2 1)サブスクライバーがすでに存在することを確認します
- 2.1連絡先が存在しない場合は?
- 3 2)新しいサブスクライバーを追加します
- 3.1この呼び出しを返すものは何ですか?
- 4 3)既存のサブスクライバーを更新します
- 5 4)購読を解除してdeleteSubscriber
- 5.1 MailrelayをCRM、APP、プラグイン、またはその他のソフトウェアに統合する理由。
- 5.2関連記事:

統合プロセス中に必要なMailrelayAPI関数はどれですか?
この記事では、基本的な統合の例、つまり、CRM、APP、またはプラグインのユーザーをMailrelayと同期して、顧客が自分のアカウントで連絡先を利用できるようにし、ニュースレターを送信できるようにする方法について説明します。
この方法でMailrelayを統合するのは非常に簡単です。
また、APPやCRMなどからメールキャンペーンを送信するなどの高度なオプションもあります。ただし、これにはすでにさらなる開発が必要であり、プロセスは同じですが、この記事の範囲がいくらか増加します。
とにかく、興味のあることだと思ったらコメントを残してください。今後、別の投稿を準備していきます。
ここで、前述の統合のために、次のAPI関数が必要になります。
- getSubscribers
- addSubscriber
- updateSubscriber
- 退会
- deleteSubscriber
他に何もありません。これらの機能を使用してソフトウェアを統合することができ、その方法を説明します。
►サブスクライバーをMailrelayと統合するために従う必要のあるプロセスは何ですか?
ステップバイステップで非常に簡単です。私たちが行うことは次のとおりです。
- 追加する連絡先がMailrelayにすでに存在することを確認します
- 存在しない場合は、メールマーケティングソフトウェアに追加されます
- そして、存在する場合は、必要に応じて更新されます
- オプションで、必要に応じて削除または登録解除できます
プロセスを段階的に見ていきましょう。
1)サブスクライバーがすでに存在することを確認します
まず、連絡先がすでに存在するかどうかを確認します。連絡先が存在しない場合は、Mailrelayに重複する電子メールを含めることができないため、連絡先を追加できます。
これを確認するには、getSubscribersを使用します。
APIの説明では、使用できるコードの例を見ることができます。これは次のようなものです。

連絡先がすでに存在するかどうかを確認するための基本的なコードです。クエリはメールアドレスを使用して行われます。
連絡先が存在する場合、システムは、名前、電子メール、登録されているグループなど、すべてのサブスクライバー情報を含む配列を返します。
また、サブスクライバーID:
配列
((
[0] => stdClassオブジェクト
((
[id] => 2
[名前] =>

…
そして、連絡先が存在しない場合はどうなりますか?
この場合、関数は空の配列を返します。
配列
((
)。
空なので、このメールはシステムに存在しないことがわかり、追加できます。
これまでのところ、Mailrelayを任意のソフトウェアと統合するのは非常に簡単に思えますね。 まあ、心配しないでください、それは複雑ではありません。
2)新しいサブスクライバーを追加します
サブスクライバーが存在しない場合は追加できますが、既に存在するサブスクライバーを追加しようとするとどうなるのでしょうか。 まあ、深刻なことは何もありません、システムは単にそれができないことをあなたに警告するでしょう:
- stdClass Object([status] => 0 [error] => email:El email ya presente)
したがって、それは追加されません。
この場合、サブスクライバーを追加するには、次のようなコードで関数addSubscriberを使用します。

基本パラメータと必須パラメータは次のとおりです。
- 名前
- Eメール
- そしてグループ
重要:連絡先はすでにアクティブになっており、CRMシステム、eコマースなどからインポートされているため、電子メールで確認する必要はありません。したがって、連絡先は、ソフトウェアに登録する前に検証済みである必要があります。
必要に応じて、連絡先を非アクティブ化し、確認メールなどでアクティブ化できますが、デフォルトでは、APIの使用は以前に検証されたデータの移行のみであると理解されています。
この呼び出しを返すものは何ですか?
積極的に電話をかけた場合、返されるのは次のようなものです。
object(stdClass)#1(2){
[「ステータス」] =>
int(1)
[「データ」] =>
int(9)
}
サブスクライバーID(この例では9)が返されることに注意する必要があります。
さて、これまでに2つのプロセスが実行されました。サブスクライバーが存在することを確認し、存在しない場合は追加しました。 次のステップは、すでに存在するサブスクライバーを更新することです。
3)既存のサブスクライバーを更新します
これは通常のケースです。最初の手順を実行した後、updateSubscriber関数を使用してサブスクライバーを更新できます。

関数が機能する場合は、次を返します。
bool (true)
このコードも単純ですが、考慮すべき点がいくつかあります。
- サブスクライバーIDが必要になります。 これは、ステップ1でgetSubscribersを使用して取得できます。
- サブスクライバーが登録されるすべてのグループに通知する必要があります
この最後の点は、私が強調するために不可欠です。
この機能では、加入者のすべてのデータが通知される必要があります。 たとえば、サブスクライバがすでにグループ1に属していて、配列グループで値3を指定した場合、サブスクライバはグループ3にのみ属します。
サブスクライバーをグループ1とグループ3に登録する場合は、配列に両方の値を指定する必要があります。
カスタムフィールド(customFields)でも同じことが起こります。指定されていない場合、カスタムフィールドは空になります。 サブスクライバーに追加するすべてのデータを指定する必要があります。
問題じゃない。
ステップ1では、getSubscribersを使用して、すべてのデータがすでに取得されているためです。
4)購読を解除してdeleteSubscriber
unsubscribeとdeleteSubscriberの2つの機能は、サブスクライバーのメールアドレスを挿入するだけで問題なく使用できます。
違いは何ですか?
オプトアウト、サブスクライブ解除により、サブスクライバーは将来再度サブスクライブできますが、削除された場合、再度追加することはできません。
それが違いです。 Mailrelay APIには、電子メールの作成、統計の取得、データベースのインポートなどを行うためのその他の関数があります。
ただし、この簡単なチュートリアルでは、MailrelayをAPP、プラグイン、CRMなどのさまざまなタイプのソフトウェアと統合できる機能についてのみ説明したいと思います。
いずれにせよ、APIの使用は非常にシンプルで直感的であり、ほとんどの関数のPHPでの使用例も含まれます。
MailrelayをCRM、APP、プラグイン、またはその他のソフトウェアに統合する理由。
Mailrelayを統合する理由はたくさんありますが、一方で、Mailrelayは主要なEメールマーケティングツールの1つです。 これは、多数のユーザーが当社のソフトウェアを使用していることを意味し、統合プロセスはさらに収益性が高くなります。
Mailrelayは、大企業、ブロガー、数え切れないほどの中小企業やSMEが使用するソフトウェアでもあり、最大のアカウントは無料です。
したがって、統合は可視性の獲得にも役立ちます。
また、Mailrelayの統合は、開発者向けのAPIのおかげで非常に簡単であり、次のように、いくつかの企業がすでに行っていることです。
- リードを繁栄させる
- Privy
- MyThemeShop
- Optingun
- NS。
彼らはすでにユーザーに追加機能を提供しています。

