Video-Tutorial: Fundraising in CiviCRM (CiviCooP Use Cases)

Beim folgenden Tutorial handelt es sich um eine Übersetzung eines Beitrags aus den „CiviCRM Use Cases“ von CiviCooP. Die Tutorials stellen grundlegende Funktionen von CiviCRM aus drei Perspektiven dar:

  1. Nutzer*innen / Website-Besucher*innen (Constituents)
  2. Mitarbeiter*innen und Management der Organisation
  3. CiviCRM-Administrator*innen

Fundraising in CiviCRM

Use Case

Für viele Organisationen ist das Fundraising von entscheidender Bedeutung. Typischerweise bemühen sich NGOs, Website-Besucher*innen und Newsletter-Empfänger*innen im Rahmen von spezifischen Kampagnen zum Spenden zu animieren. Im hier vorgestellten Use Case hat die Organisation ‚Save the Forest‘ ein einfaches Spendenformular eingerichtet, über das Website-Besucher*innen ihre Spenden abwickeln können – über SEPA-Lastschrift oder andere Zahlungsmethoden.

Perspektive 1 – Nutzer*innen/Website-Besucher*innen (Constituents)

Das folgende Video zeigt, was eine potenzielle Spenderin sehen und tun kann, während sie das Spendenformular ausfüllt, sowie die Bestätigungs-E-Mail, die im Anschluss an die Spende automatisch verschickt wird.

Perspektive 2(a) – Mitarbeiter*innen der Organisation

Das folgende Video vermittelt einen Eindruck davon, was Mitarbeitende im Fundraising-Bereich der Organisation in CiviCRM sehen, wenn sie eingehende Spenden überprüfen.

Perspektive 2(b) – Management der Organisation

Das folgende Video zeigt eine Reihe von Übersichten und Berichten mit Informationen über eingegangene Spenden sowie Funktionen zum Drucken und Exportieren der Daten.

Perspektive 3 – CiviCRM-Administrator*innen

Die hier gezeigten Tutorial-Videos erklären, wie die zuvor gezeigten Use Cases mit CiviCRM umgesetzt wurden. Zum Verständnis wird grundlegendes Wissen über CiviCRM und Drupal 9 vorausgesetzt.

Die Tutorials erheben nicht den Anspruch, die jeweils beste oder einzige Lösung für den einzelnen Use Case zu zeigen. Es gibt viele andere Möglichkeiten, um dieselben Ziele zu erreichen — und wahrscheinlich sogar bessere. Die Tutorials sollen lediglich beispielhaft einen möglichen Weg aufzeigen, um bestimmte Anforderungen mit Hilfe von CiviCRM und anderen Tools zu realisieren.

Verwendete Module und Erweiterungen

CiviCRM-Erweiterungen

  • Form Processor – zur Verarbeitung von Daten, die über ein Spendenformular eingehen
  • Action Provider – zum Auslösen von Aktionen des Form Processors
  • CiviSEPA – zur Abwicklung eines Lastschriftverfahrens gemäß der SEPA-Verordnung der Europäischen Union

Drupal-Module

  • Drupal Webform – zur Erstellung des Spendenformulars
  • CiviMcRestface – um die Kommunikation zwischen der Website und CiviCRM in einer separaten Installation zu ermöglichen
  • Mollie – um die Integration des Webformulars mit dem Zahlungsdienstleister ‚Mollie‘ zu ermöglichen

Fundraising mit dem Form Processor

Nachdem das Spendenformular im Beispielfall abgeschickt wurde, sollen die Daten des Formulars in CiviCRM automatisch verarbeitet werden. Die Verarbeitung der Daten übernimmt die CiviCRM-Erweiterung „Form Processor“.

Der Form Processor dient als flexible Schnittstelle zu CiviCRM. Die Erweiterung schafft ein Framework, das die Kommunikation zwischen Online-Formularen und CiviCRM ermöglicht.

Im Beispielfall wird mit Hilfe des Drupal-Moduls „Webform“ ein Online-Formular erstellt, das im Frontend der Website für die Erfassung von Spenden verwendet wird. Nach dem Absenden des Formulars greift der Form Processor die Daten des Formulars ab und verarbeitet sie entsprechend unserer Konfiguration in CiviCRM.

Um den Use Case nachzubilden, wird neben dem Form Processor auch die Erweiterung „Action Provider“ benötigt. Der Action Provider stellt vordefinierte Aktionen zur Verfügung, die verwendet werden können, um in CiviCRM mit den im Formular eingegebenen Daten etwas zu tun.

Ein Beispiel: Der Form Processor verarbeitet die Daten des Eingabefelds „E-Mail“ und fügt die Information zu einem Kontaktdatensatz hinzu. Der Action Provider kann eine Aktion einbinden, um automatisch eine E-Mail an den Kontakt zu versenden.

Darüber hinaus bietet der Action Provider Abfragemethoden, mit deren Hilfe man in CiviCRM bereits vorliegende Daten abfragen und bestimmte Felder in Formularen vorausfüllen kann.

1) Fundraising mit dem Form Processor

2) Eingabefelder im Form Processor

3) „Actions“ im Form Processor

4) Arbeiten mit vorhandenen Daten im Form Processor

5) Fundraising mit SEPA-Lastschriftmandaten

Im folgenden Video wird gezeigt, wie Zuwendungen über SEPA-Lastschriftmandate in CiviCRM verarbeitet werden können.

6) Nachrichtenvorlagen

Das folgende Video zeigt, wie man verschiedene Nachrichtenvorlagen einrichtet, auf deren Grundlage automatisch E-Mails an Spender*innen verschickt werden können.

7) Aktivitätstypen

Das folgende Video zeigt, wie im Rahmen des Spendenformulars mit Hilfe von Aktivitätstypen die Zustimmung zur Datenschutzerklärung eingeholt werden kann.

8) Spendenformular

Das folgende Video zeigt, wie das Spendenformular mit Hilfe des Drupal-Moduls „Webform“ so eingerichtet wird, dass die Daten mit dem Form Processor verarbeitet werden können.

9) Link zum Spendenformular

Das folgende Video zeigt, wie ein individueller Link eingesetzt werden kann, um Nutzer*innen auf ein vorausgefülltes Spendenformular zu leiten.

1 „Gefällt mir“