-1

当社は、定期的にリードをメールで送信するリード生成サービスを使用しています。私たちが受け取る電子メールは、訪問者の名前、電話番号、電子メール アドレス、お問い合わせフォームのテキストと一貫した形式になっています。また、このすべての情報を含む API フィードもあります。

現在、各連絡先を手動で入力していますが、これはかなり非効率的です。

InfusionSoft のドキュメントに基づいて考えることができる唯一の実際の実装は、リード ジェネレーション サービス API フィードからデータを取得し、API を介して Infusionsoft アカウントにプッシュする cron ジョブを作成することです。しかし、これは信じられないほど回りくどいようです。明らかなインポート手段がありませんか?

4

3 に答える 3

0

あなたの解決策は正しいです。これは、Infusionsoft SDK を使用して簡単に行うことができます。連絡先 (リード) を作成するための C# SDK のコードを次に示します。

        const string application = "ab123";
        const string apiKey = "<API Key>";

        var customer = new Customer(application, apiKey);
        var client = customer.Connect();

        client.MethodListener = new ConsoleMethodListener();

        client.ContactService.Add(setter =>
        {
            setter.Set(c => c.FirstName, "FirstName1");
            setter.Set(c => c.LastName, "LastName1");
            setter.Set(c => c.Company, "FirstCompany");
            setter.Set(c => c.Email, "firstlast1@xyz.com");
            setter.Set(c => c.Leadsource, "Website");
            setter.Set(c => c.Phone1, "0405879856");
        });
于 2016-04-12T05:42:04.397 に答える
0

あなたが説明したことは、あるコンピューターから別のコンピューターにデータを取得するためのかなり典型的なプロセスです。それはまったく遠回りではありません。一度実装すると、高速で効率的です。

注意が必要なのは、ダブル オプトイン プロセスを経ずに新しい連絡先を有効にすることです。以下を使用して、single-optin で連絡先を取得します。

  1. ContactService.add を使用して連絡先を追加する
  2. ContactService.addToGroup を使用して新しい連絡先にタグを付ける
  3. APIEmailService.optIn を使用して、新しいメール アドレスをオプトインします。
于 2013-04-24T03:12:54.573 に答える
0

使用しているリード獲得 API については言及していません。おそらく、選択した URL に情報を POST する方法が提供されているため、Infusionsoft API を使用して連絡先を簡単に作成できます。

この情報を POST する方法が提供されていない場合は、cron を使用する代わりに、いつでも電子メールをリスナーとして扱うことができます。特定のリードジェネレーションからメールを受け取ったら、連絡先情報を調べてください。ただし、最新のリードをつかむことができなければ、これはあまり効率的ではありません。

この方法を使用して、連絡先を Infusionsoft に追加できます。PHP SDK を使用している場合、連絡先が作成された後に SDK が APIEmailService.optIn メソッドを呼び出すため、連絡先はオプトインとして設定されます。

于 2013-07-25T16:44:52.387 に答える