E-Mail Erweiterungen für Kampagnen

Diese kleine Erweiterung habe ich vor einiger Zeit bei CoreMedia entwickelt. Freundlicherweise darf ich die App hier kostenlos veröffentlichen und damit der Community zur Verfügung stellen. Schon vor einiger Zeit hatte ich einen Screencast hierzu erstellt, anschließend aber keinen Blog-post folgen lassen.

Funktionalität

Das Package umfasst zwei Funktionen:

  1. Eine ausgehende E-Mail an jedes neue Kampagnen-Mitglied verschicken. Dazu wird zunächst eine template ID hinterlegt. Ist die Funktion aktiv, wird jedem Lead oder Kontakt, der mit dem Status „Sent“ oder „Gesendet“ der Kampagne hinzugefügt wird, eine E-Mail mit dem hinterlegten Template geschickt. Sollte mehr als ein Kampagnen-Mitglied hinzugefügt werden, wird automatisch ein Mass-Mailing erstellt. Das tägliche Limit an zu versendenden E-Mails pro Org. gilt natürlich weiterhin. Sollte dieses Limit erreicht werden, wird einfach keine Aktion ausgeführt und eine „MASS_MAIL_LIMIT_EXCEEDED“ Exception angezeigt.
  2. Benachrichtigung bei neuen Kampagnen-Mitgliedern. An die hinterlegte E-Mail-Adresse wird eine Benachrichtigung verschickt, wenn neue Kampagnen-Mitglieder hinzugefügt werden. Sollten wiederum mehrere Kampagnen-Mitglieder hinzugefügt werden, so werden diese in einer Benachrichtigung als  Liste zusammengefasst.

Die App ist mit vollen Unit-Tests abgedeckt, von mir manuell durchgetestet und im Live-Betrieb bereits sehr erprobt. Für CoreMedia ist die Funktionalität so wie sie ist gut und ausreichend. Sollte mich Feedback von anderen Usern erreichen, so bin ich bereit, ein bisschen Freizeit in die Weiterentwicklung zu investieren (z.B. die Exceptions abfangen und hübsche(-re) Fehler-Meldungen anzeigen 😉 ).

Hier das Ganze in Aktion:

Installation

Wichtig: Die Bereitstellung erfolgt ohne Anspruch auf Gewährleistung, Funktion, Support oder ähnliches. Nach der Installation müssen die Felder in das Page-Layout aufgenommen und die apex Klassen für die gewünschten Profile freigeschaltet werden.

Das Package funktioniert nicht automatisch mit DE Orgs, da ein freischaltungspflichtiges Feature (Mass Mail Permission) benötigt wird. Wenn Sie in eine DE Org. installieren wollen, müssen sie zunächst also dieses Feature beim Support freischalten lassen. Ich empfehle daher eine Installation in die Sandbox, um dort zu testen.

Installation in eine Live-Org.

Installation in die Sandbox.

Viel Spaß damit und wie immer freue ich mich über Feedback. Besonders gespannt bin ich auf Eure / Ihre Anwendungsfälle.

//Hannes

4 thoughts on “E-Mail Erweiterungen für Kampagnen

  1. Hallo Herr Ellerbrock,

    ich würde gerne die Newsletter Funktionalität. Anmelden Abmelden in einer Kampagne organisieren. ist das mit dieser Funktionalität möglich.?

    Besten Dank für Ihr Feedback.

    • Hallo Herr Scharpe,

      diese Funktionalität bietet das tool nicht.

      Ein paar denkbare Use-cases:

      Sie können mit dem tool z.B. Massen-emails verschicken. Oder sie telefonieren Leads / Kontakte ab und fügen Sie in eine Kampagne hinzu um automatisch eine email zu verschicken. Oder wenn sie einen Connector für ihre Website haben, können Sie darüber neue Leads anlegen und diese gleichzeitig einer Kampagne zuordnen und das CRM übernimmt dann das verschicken von einer ersten email.

      Ein richtig gutes unsubscribe tool ist mir bisher noch nicht über den Weg gelaufen. Es gibt ein mäßiges auf der AppExchange und bei CoreMedia nutzen wir ein PHP script das auf einem unserer Webserver läuft.

      Hoffe das hilft Ihnen weiter,
      //Hannes

  2. Update:
    Aus eigenem Bedarf heraus habe ich mittlerweile eine Lösung, die An- und Abmeldung sowie auch Teilnehmerverwaltungen ermöglicht. Die Lösung ist 100% force.com basiert, d.H. läuft direkt auf Salesforce. Bei Interesse am besten kurz per E-Mail Kontakt aufnehmen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.