Mailrelay'i eklentinize, CRM'nize veya APP'nize nasıl entegre edebilirsiniz? Ve kullanıcılarınız için daha fazla seçenek sunun.

Yayınlanan: 2017-11-23

integrar mailrelay

Bir CRM, APP, eklenti veya başka bir eklenti türü geliştiriyorsanız, Mailrelay'i entegre etmek ürün veya hizmetinizi öne çıkarmak için çok ilginç bir seçenek olabilir.

Avantajları çoktur:

  1. Kullanıcılarınıza her zaman olumlu olacak daha fazla seçenek sunacaksınız.
  2. Mailrelay, yüz binlerce kullanıcısı olan lider bir e-posta pazarlama aracıdır; bu görünürlükten yararlanabilirsiniz
  3. Bu kullanıcılardan bazıları sisteminizi kullanacak

Bu entegrasyon aslında Mailrelay API sayesinde çok kolay bir işlemdir.

Ancak, işinizi daha da kolaylaştırmak için bugün Mailrelay'i sisteminize entegre etme sürecinde sahip olabileceğiniz tüm şüpheleri netleştirecek bir eğitim göreceğiz.

Başlayalım!

  • 1 Entegrasyon sürecinde hangi Mailrelay API işlevlerine ihtiyacımız olacak?
    • 1.1 ► Aboneleri Mailrelay ile entegre etmek için izlemeniz gereken süreç nedir?
  • 2 1) Abonenin zaten var olduğunu doğrulayın
    • 2.1 Ve temasın olmaması durumunda?
  • 3 2)Yeni bir abone ekle
    • 3.1 Bu aramayı ne döndürür?
  • 4 3) Mevcut bir aboneyi güncelleyin
  • 5 4) abonelikten çık ve aboneyi sil
    • 5.1 Mailrelay'i CRM, APP, eklenti veya başka herhangi bir yazılımınıza entegre etme nedenleri.
    • 5.2 İlgili Yazılar:

Envia hasta 75.000 emails gratis!

Entegrasyon sürecinde hangi Mailrelay API işlevlerine ihtiyacımız olacak?

Bu makalede, temel bir entegrasyon örneğine bakacağız, yani müşterilerinizin hesaplarında kişilerine ulaşabilmeleri ve onlara haber bültenleri gönderebilmeleri için CRM, APP veya eklentinizin kullanıcılarını Mailrelay ile nasıl senkronize edeceğinizi inceleyeceğiz.

Mailrelay'i bu şekilde entegre etmek çok kolaydır.

Ayrıca, APP, CRM, vb.'den e-posta kampanyaları göndermek gibi gelişmiş seçenekler var. Ancak bu zaten daha fazla geliştirme gerektiriyor ve süreç aynı olsa da, bu makalenin kapsamını biraz artıracaktır.

Her neyse, ilginizi çekeceğini düşünüyorsanız yorum bırakabilirsiniz, bu konuda ilerleyen zamanlarda bir yazı daha hazırlamaya çalışacağız.

Şimdi bahsettiğimiz entegrasyon için şu API fonksiyonlarına ihtiyacımız olacak:

  1. abone ol
  2. ekleAbone
  3. güncellemeAbone
  4. abonelikten çıkmak
  5. silAbone

Başka bir şey yok, bu işlevlerle yazılımı entegre edebiliriz ve nasıl yapılacağını göreceğiz.

► Aboneleri Mailrelay ile entegre etmek için izlemeniz gereken süreç nedir?

Çok kolay, adım adım yapacağımız şey:

  1. Eklemek istediğiniz kişinin Mailrelay'de zaten var olduğunu doğrulayın
  2. Mevcut değilse, e-posta pazarlama yazılımına eklenecektir.
  3. Ve varsa, gerekirse güncellenecektir.
  4. İsteğe bağlı olarak, gerekirse silebilir veya abonelikten çıkabilirsiniz.

İşlemi adım adım görelim.

1) Abonenin zaten var olduğunu doğrulayın

İlk şey, kişinin zaten var olup olmadığını kontrol etmektir, çünkü mevcut değilse, Mailrelay'de mükerrer e-postaların olması mümkün olmadığından eklenebilir.

Bunu kontrol etmek için getSubscribers'ı kullanacağız.

API açıklamasında, kullanabileceğiniz kodun şuna benzer bir örneğini görebilirsiniz:

ejemplo API Mailrelay

Bir kişinin zaten var olup olmadığını kontrol etmek için temel koddur, sorgulama e-posta adresi kullanılarak yapılacaktır.

Kişi varsa, sistem, ad, e-posta, kayıtlı olduğu gruplar vb. tüm abone bilgilerini içeren bir dizi döndürür.

Ayrıca abone kimliği:

Dizi
(
[0] => stdClass Nesnesi
(
[kimlik] => 2
[isim] =>

Ve temas yoksa?

Bu durumda fonksiyon boş bir dizi döndürür.

Dizi
(
)

Boş olduğu için bu e-postanın sistemde olmadığını bileceksiniz ve ekleyebilirsiniz.

Şimdiye kadar Mailrelay'i herhangi bir yazılımla entegre etmek çok kolay görünüyor, değil mi? Endişelenme, karmaşık olmayacak.

2) Yeni bir abone ekle

Abone yoksa ekleyebiliriz, ancak zaten var olan bir aboneyi eklemeye çalışırsak ne olacağını merak edeceksiniz. Eh, ciddi bir şey değil, sistem sizi bunun yapılamayacağı konusunda uyaracaktır:

  1. stdClass Nesnesi ( [durum] => 0 [hata] => e-posta: Elinizde e-posta var)

Ve bu nedenle eklemezdi.

Bu durumda, bir abone eklemek için aşağıdakine benzer bir kodla addSubscriber işlevini kullanacağız:

ejemplo api mailrelay

Temel ve gerekli parametreler şunlardır:

  1. İsim
  2. E-posta
  3. ve grup

Önemli: Kişi zaten aktif olacaktır ve bir CRM sisteminden, e-ticaretten vb. aktarıldığından e-posta ile onaylanması gerekmeyecektir. Bu nedenle, kişinin yazılımımıza kaydolmadan önce zaten doğrulanmış olması gerekir.

Gerekirse, kişi devre dışı bırakılabilir ve örneğin bir onay e-postası yoluyla etkinleştirilebilir, ancak varsayılan olarak API kullanımının yalnızca önceden doğrulanmış verilerin taşınması için olduğu anlaşılır.

Bu çağrıya ne cevap verecek?

Çağrı olumlu yapılırsa, aşağıdaki gibi bir geri dönüş olacaktır:

nesne(stdClass)#1 (2) {
[“durum”]=>
int(1)
[“veri”]=>
int(9)
}

Abone ID'sini döndüreceğine dikkat etmeliyiz (örnekte 9 olacaktı).

Eh, şimdiye kadar iki işlem yapıldı, abone var mı diye kontrol ettik, yoksa ekledik. Bir sonraki adım, zaten var olan bir aboneyi güncellemektir.

3) Mevcut bir aboneyi güncelleyin

Bu olağan bir durumdur, ilk adımı geçtikten sonra aboneyi updateSubscriber işlevini kullanarak güncelleyebiliriz:

API Mailrelay

İşlev çalışırsa, şunu döndürür:

bool (doğru)

Bu kod da basittir, ancak dikkate alınması gereken bazı noktalar vardır:

  1. Abone kimliğine ihtiyacınız olacak; bu, getSubscribers ile 1. adımda elde edilebilir
  2. Abonenin kaydedileceği tüm grupları bilgilendirmeniz gerekecektir.

Bu son nokta önemlidir, bu yüzden onu vurgulayacağım.

Bu işlev, abonenin tüm verilerinin bilgilendirilmesini gerektirir. Örneğin, abone zaten 1. gruba aitse ve dizi gruplarında 3 değerini belirtirseniz, abone yalnızca 3. gruba ait olacaktır.

Abonenin grup 1 ve grup 3'e kaydedilmesini istiyorsanız, dizide her iki değeri de belirtmelisiniz.

Aynısı özel alanlar (customFields) için de geçerlidir, belirtilmezlerse özel alanlar boş olacaktır. Abone için eklemek istediğiniz tüm verileri belirtmeniz gerekecektir.

Problem değil.

Çünkü 1. adımda getSubscribers ile tüm veriler zaten elde edilmişti.

4) abonelikten çık ve aboneyi sil

Bu iki işlev, abonelikten çıkma ve aboneyi silme sorunsuz bir şekilde kullanılabilir, abonenin e-posta adresini girmeniz yeterlidir.

Fark ne?

Vazgeçme, abonelikten çıkma, abonenin ileride tekrar abone olmasını sağlar, silinirse tekrar eklenemez.

Fark budur. Mailrelay API'de bir e-posta oluşturmak, istatistik almak, bir veritabanını içe aktarmak vb. için daha fazla işlev vardır.

Ancak, bu kısa eğitimde, yalnızca Mailrelay'i APP'ler, eklentiler, CRM'ler vb. gibi çeşitli yazılım türleriyle entegre etmenize izin veren işlevleri açıklamak istedim.

Ve her durumda, çoğu işlev için PHP'de kullanım örnekleri de dahil olmak üzere API'nin kullanımı çok basit ve sezgiseldir.

Mailrelay'i CRM, APP, eklenti veya başka herhangi bir yazılımınıza entegre etme nedenleri.

Mailrelay'i entegre etmenin nedenleri çoktur, bir yandan Mailrelay en önemli e-posta pazarlama araçlarından biridir. Bu, çok sayıda kullanıcının yazılımımızı kullandığı ve entegrasyon sürecinin daha da karlı olacağı anlamına gelir.

Mailrelay aynı zamanda büyük şirketler, blogcular ve sayısız küçük işletme ve KOBİ tarafından kullanılan ve en büyük hesabı ücretsiz olan bir yazılımdır:

Bu nedenle entegrasyon, görünürlük kazanmaya da yardımcı olabilir.

Ayrıca, geliştiriciler için API sayesinde Mailrelay'i entegre etmek çok kolaydır ve bu, birkaç şirketin zaten yaptığı bir şeydir, örneğin:

  1. Potansiyel Müşteriler
  2. özel
  3. MyThemeShop
  4. Optingun
  5. Vesaire.

Zaten kullanıcılarına ekstra özellikler sunuyorlar.

jose-argudo