Cum să integrezi Mailrelay în plugin-ul tău, CRM sau APP? Și oferă mai multe opțiuni pentru utilizatorii tăi.

Publicat: 2017-11-23

integrar mailrelay

Dacă dezvoltați un CRM, APP, plugin sau alt tip de plugin, integrarea Mailrelay poate fi o opțiune foarte interesantă pentru a vă evidenția produsul sau serviciul.

Avantajele sunt multe:

  1. Vei oferi mai multe opțiuni utilizatorilor tăi, ceva care va fi întotdeauna pozitiv
  2. Mailrelay este un instrument de top de marketing prin e-mail cu sute de mii de utilizatori; poți profita de această vizibilitate
  3. Unii dintre acești utilizatori vor folosi sistemul dvs

Această integrare este, de fapt, un proces foarte ușor, datorită API-ului Mailrelay.

Cu toate acestea, pentru a vă ușura munca, astăzi vom vedea un tutorial care vă va clarifica toate îndoielile pe care le puteți avea în procesul de integrare a Mailrelay cu sistemul dumneavoastră.

Să începem!

  • 1 De ce funcții API Mailrelay vom avea nevoie în timpul procesului de integrare?
    • 1.1 ► Care este procesul pe care trebuie să-l urmați pentru a integra abonații cu Mailrelay?
  • 2 1) Verificați dacă abonatul există deja
    • 2.1 Și în cazul în care contactul nu există?
  • 3 2) Adăugați un nou abonat
    • 3.1 Ce ar întoarce acest apel?
  • 4 3) Actualizați un abonat existent
  • 5 4) dezabonați și ștergeți abonatul
    • 5.1 Motive pentru a integra Mailrelay în CRM, APP, plugin sau orice alt software.
    • 5.2 Postări înrudite:

Envia hasta 75.000 emails gratis!

De ce funcții API Mailrelay vom avea nevoie în timpul procesului de integrare?

În acest articol, vom analiza un exemplu de integrare de bază, adică cum să sincronizezi utilizatorii CRM-ului tău, APP-ului sau pluginului tău cu Mailrelay, astfel încât clienții tăi să aibă contactele lor disponibile în cont și să le trimită buletine informative.

Integrarea Mailrelay în acest fel este foarte ușoară.

De asemenea, există opțiuni avansate, cum ar fi trimiterea de campanii de e-mail din APP, CRM, etc. Dar acest lucru necesită deja o dezvoltare ulterioară și, deși procesul este același, ar crește oarecum amploarea acestui articol.

Oricum, dacă credeți că ar fi ceva de interes, puteți lăsa un comentariu și vom încerca să pregătim pe viitor o altă postare despre asta.

Acum, pentru integrarea pe care am menționat-o, vom avea nevoie de aceste funcții API:

  1. obțineți abonați
  2. addSubscriber
  3. actualizare Abonatul
  4. dezabonare
  5. șterge abonatul

Nimic altceva, cu aceste funcții putem integra software-ul și vom vedea cum se face.

► Care este procesul pe care trebuie să-l urmați pentru a integra abonații cu Mailrelay?

Este foarte ușor, pas cu pas, ceea ce vom face este:

  1. Verificați dacă persoana de contact pe care doriți să o adăugați există deja în Mailrelay
  2. Dacă nu există, va fi adăugat la software-ul de marketing prin e-mail
  3. Și, dacă există, va fi actualizat, dacă este necesar
  4. Opțional îl puteți șterge sau dezabona, dacă este necesar

Să vedem procesul pas cu pas.

1) Verificați dacă abonatul există deja

Primul lucru este să verifici dacă contactul există deja, pentru că dacă nu există, acesta poate fi adăugat, nefiind posibil să ai email-uri duplicate pe Mailrelay.

Pentru a verifica acest lucru, vom folosi getSubscribers.

În descrierea API, puteți vedea un exemplu de cod pe care îl puteți utiliza, care este cam așa:

ejemplo API Mailrelay

Este codul de bază pentru a verifica dacă un contact există deja, interogarea se va face folosind adresa de e-mail.

Dacă contactul există, sistemul va returna o matrice cu toate informațiile despre abonat, cum ar fi numele, adresa de e-mail, grupurile în care este înregistrat etc.

Și, de asemenea, ID-ul abonatului:

Matrice
(
[0] => obiect stdClass
(
[id] => 2
[nume] =>

Și în cazul în care contactul nu există?

În acest caz, funcția returnează o matrice goală.

Matrice
(
)

Deoarece este gol, veți ști că acest e-mail nu există în sistem și îl puteți adăuga.

Până acum, integrarea Mailrelay cu orice software pare foarte ușoară, nu-i așa? Ei bine, nu vă faceți griji, nu va fi complicat.

2) Adăugați un nou abonat

Dacă abonatul nu există, îl putem adăuga, deși cu siguranță vă veți întreba ce se întâmplă dacă încercăm să adăugăm un abonat care există deja? Ei bine, nimic grav, sistemul pur și simplu te-ar avertiza că nu se poate face:

  1. stdClass Object ( [status] => 0 [eroare] => e-mail: El email ya exist )

Și, prin urmare, nu l-ar adăuga.

În acest caz, pentru a adăuga un abonat, vom folosi funcția addSubscriber Cu un cod similar cu următorul:

ejemplo api mailrelay

Parametrii de bază și necesari sunt:

  1. Nume
  2. E-mail
  3. Și grupul

Important: Contactul va fi deja activ și nu va trebui confirmat prin e-mail, deoarece se importă dintr-un sistem CRM, comerț electronic etc. Și astfel contactul ar fi trebuit deja validat înainte de a fi înregistrat pe software-ul nostru.

Dacă este necesar, contactul poate fi dezactivat și poate fi activat printr-un e-mail de confirmare, de exemplu, dar implicit, se înțelege că utilizarea API-ului este doar pentru migrarea datelor validate anterior.

Ce ar întoarce acest apel?

Dacă apelul este făcut pozitiv, ceea ce ar returna ar fi ceva de genul:

obiect(stdClass)#1 (2) {
[„starea”] =>
int(1)
[„date”] =>
int(9)
}

Ar trebui să fim atenți la faptul că va returna ID-ul abonatului (în exemplu ar fi 9).

Ei bine, până acum s-au făcut două procese, am verificat să ne asigurăm că abonatul există, iar dacă nu există, l-am adăugat. Următorul pas este actualizarea unui abonat care există deja.

3) Actualizați un abonat existent

Acesta este un caz obișnuit, după ce parcurgem primul pas, putem actualiza abonatul utilizând funcția updateSubscriber:

API Mailrelay

Dacă funcția funcționează, returnează:

bool (adevărat)

Acest cod este, de asemenea, simplu, dar există câteva puncte de luat în considerare:

  1. Veți avea nevoie de ID-ul abonatului; acest lucru poate fi obținut la pasul 1 cu getSubscribers
  2. Va trebui să informați toate grupurile la care va fi înregistrat abonatul

Acest ultim punct este esențial, așa că îl voi sublinia.

Această funcție necesită informarea tuturor datelor abonatului. De exemplu, dacă abonatul aparține deja grupului 1 și în grupurile de matrice indicați valoarea 3, abonatul ar aparține doar grupului 3.

Dacă doriți ca abonatul să fie înregistrat pentru grupul 1 și grupul 3, trebuie să indicați ambele valori în matrice.

La fel se întâmplă și cu câmpurile personalizate (customFields), dacă nu sunt indicate, câmpurile personalizate vor fi goale. Va trebui să indicați toate datele pe care doriți să le adăugați pentru abonat.

Nu este o problemă.

Pentru că la pasul 1, cu getSubscribers, toate datele au fost deja obținute.

4) dezabonați-vă și ștergeți Abonatul

Aceste două funcții, unsubscribe și deleteSubscriber pot fi folosite fără nicio problemă, doar introduceți adresa de e-mail a abonatului.

Care este diferența?

Opt-out, dezabonare, permite abonatului să se aboneze din nou în viitor, în timp ce dacă este șters, nu poate fi adăugat din nou.

Asta este diferența. Există mai multe funcții în API-ul Mailrelay pentru a crea un e-mail, a obține statistici, a importa o bază de date etc.

Cu toate acestea, în acest scurt tutorial, am vrut să explic doar funcțiile care vă permit să integrați Mailrelay cu diverse tipuri de software, precum APP-uri, plugin-uri, CRM-uri etc.

Și în orice caz, utilizarea API-ului este foarte simplă și intuitivă, incluzând exemple de utilizare în PHP pentru majoritatea funcțiilor.

Motive pentru a integra Mailrelay în CRM, APP, plugin sau orice alt software.

Motivele pentru integrarea Mailrelay sunt multe, pe de o parte, Mailrelay este unul dintre instrumentele majore de email marketing. Aceasta înseamnă că un număr mare de utilizatori folosesc software-ul nostru și procesul de integrare va fi și mai profitabil.

Mailrelay este, de asemenea, un software folosit de companii mari, bloggeri și nenumărate întreprinderi mici și IMM-uri, cu cel mai mare cont gratuit:

Prin urmare, integrarea poate ajuta și la obținerea vizibilității.

De asemenea, integrarea Mailrelay este foarte ușoară datorită API-ului pentru dezvoltatori și este ceva ce au făcut deja mai multe companii, cum ar fi:

  1. Thrive Leads
  2. Privat
  3. MyThemeShop
  4. Optingun
  5. etc.

Ei oferă deja funcții suplimentare utilizatorilor lor.

jose-argudo