Spenden mit Twingle sammeln und mit CiviCRM verwalten
Die Berliner Firma Twingle ermöglicht es, in Selbstbedienung eine Spendenseite einzurichten (oder ein Spendenformular in die eigene Webseite einzubetten) und unterschiedliche Zahlungsarten anzubieten, ohne sich selbst um die Zahlungsabwicklung kümmen zu müssen.
Interessanterweise bietet Twingle standardmäßig eine Schnittstelle zu CiviCRM an. Die Angaben der spendenden Personen, die Zuwendungsdaten und optional auch das Abonnement des eigenen Newsletters können automatisch von Twingle an CiviCRM übertragen werden. Ein Mausklick und die Eintragung von Zugangsdaten zu CiviCRM genügen. Vorausgesetzt, sie haben jetzt Zugang zu CiviCRM.
Die Stärke der Verbindung von Twingle mit CiviCRM besteht darin, die via Twingle spendende Person mit bereits vorhandenen Kontakten in CiviCRM abzugleichen, Gruppen zuordnen und später später gezielt ansprechen zu können, um sie schrittweise zu einer dauerhaft mit der Organisation verbundenen Unterstützerin oder einem Unterstützer zu entwickeln. Auch lassen sich aus CiviCRM heraus Zuwendungsbescheinigungen erzeugen. Da dies vollautomatisch möglich ist, kann jede noch so kleine Zuwendung aufwandsneutral bescheinigt werden.
Beachten Sie auch die Hinweise von Twingle zur Nutzung von CiviCRM mit Twingle sowie Umgang mit typischen Fehlerquellen.
Inhaltsverzeichnis
1. Ziel dieser Anleitung
2. Die Twingle-Erweiterung für CiviCRM
3. Voraussetzungen und grundlegende Entscheidungen
3.1 Twingle-Zugang und Zahlungsarten
3.2 Benötigte CiviCRM-Erweiterungen
3.3 Vor der Einrichtung zu klärende Fragen
4. Vorgehen Schritt für Schritt
4.1 Einen Kontakt für die Twingle-Schnittstelle anlegen
4.2 Eine eigene Benutzerrolle anlegen
4.3 Einen Benutzer anlegen
4.4 Site-Key und API-Key erzeugen
4.5 CiviCRM-Schnittstelle im Twingle-Manager eintragen
4.6 Ein Spendenprojekt im Twingle-Manager anlegen
4.7 Ein eigenes XCM-Profil anlegen
4.8 Ein Twingle-Profil in CiviCRM konfigurieren
4.9 CiviSEPA nur bei Bedarf aktivieren
4.10 Die Newsletter-Anmeldung festlegen
4.11 Die Ausstellung von Zuwendungsbscheinigungen festlegen
Möglichkeit A: Zuwendungsbestätigung aus Twingle
Möglichkeit B: Zuwendungsbestätigung aus CiviCRM
4.12 Das Twingle-Formular in die Webseite einbinden
5. Ergebnis prüfen
6. Mit CiviCRM zum Fundraising- und Organizing-Profi
1. Ziel dieser Anleitung
Am Ende dieser Anleitung verfügen Sie über
- ein Spendenprojekt in Twingle,
- einen technischen Benutzer für die Verbindung zwischen Twingle und CiviCRM,
- eine abgesicherte Schnittstelle zu Ihrer CiviCRM-Instanz,
- ein eigenes Abgleichsprofil für spendende Personen,
- eine Zuordnung zwischen dem Twingle-Projekt und CiviCRM,
- eine automatische Übertragung von Kontakten und Zuwendungen,
- sowie optional eine Newsletter-Anmeldung, SEPA-Verarbeitung und Ausstellung von Zuwendungsbestätigungen.
Die Anleitung bezieht sich auf eine CiviCRM-Standalone-Installation. Die Webseite, auf der das Spendenformular eingebunden wird, kann unabhängig davon mit WordPress, Kirby oder einem anderen Content-Management-System betrieben werden.
2. Die Twingle-Erweiterung für CiviCRM
CiviCRM kann selbst Spendenseiten und Zahlungsprozessoren wie bspw. PayPal oder Stripe bereitstellen. Diese müssen jedoch ebenfalls eingerichtet werden und es müssen öffentlich zugängliche Beitragsseiten konfiguriert werden, in denen dann die CiviCRM-Spendenseiten-Funktionen eingebettet werden.
Die Twingle-Erweiterung und die Verbindung mit Twingle vereinfachen diese Arbeit. Sie richten einfach ihr Spendenprojekt im Twingle-Manager ein und können anschließend das von Twingle erzeugte Formular in die eigene Webseite einbinden. Twingle unterstützt verschiedene Zahlungsarten und berechnet nach seiner aktuellen Preisübersicht eine vom jährlichen Spendenvolumen abhängige Transaktionsgebühr, in der die Kosten der Zahlungsabwicklung bereits enthalten sind.
Mit Hilfe der Twingle-Erweiterung gewinnen Sie die Hoheit über die Daten und über die weitere Beziehung zur spendenden Person.
Die Twingle-Erweiterung kann in CiviCRM
- einen neuen Kontakt anlegen oder einen vorhandenen Kontakt erkennen,
- in der CiviCRM Zuwendungsverwaltung (CiviContribute) eine Zuwendung mit Betrag und Zahlungsart dokumentieren,
- einer Zuwendung der mit ihr assoziierten Kampagnen und Verwendungszwecke zuordnen,
- spendende Personen in Gruppen aufnehmen,
- Newsletter-Eintragungen anstoßen,
- und bei Bedarf SEPA-Mandate anlegen.
Für den ersten Schritte der Dublettenvermeidung verwendet die Twingle Erweiterung die von der CiviCRM-Erweiterung „Extended Contact Matcher“ (XCM) bereitgestellte Funktion. Diese gleicht die übermittelten Angaben nach konfigurierbaren Regeln mit dem vorhandenen Kontaktbestand ab.
Twingle überträgt neu eingegangene Spenden an CiviCRM. Spätere Änderungen einer bereits übertragenen Transaktion oder nachträglich ergänzte Buchungsdaten in Twingle oder in CiviCRM werden nicht synchronisiert. CiviCRM und Twingle bilden daher keine vollständig bidirektionale Schnittstelle. Jedoch wird jede von Twingle in CiviCRM eingetragene Zuwendung wird mit einer Twingle-Transaktionsnummer versehen, sodass Twingle im Falle wiederkehrender Spenden den Status der Zuwendung in CiviCRM automatisch ändern kann, sobald der Spender oder die Spenderin bspw. die Dauerspende pausiert oder beendet.
3. Voraussetzungen und grundlegende Entscheidungen
3.1 Twingle-Zugang und Zahlungsarten
Zuerst legt man selbst einen Account bei Twingle an und schließt den Vertrag mit Twingle. Im Twingle-Manager werden die Bankverbindung und die gewünschten Zahlungsarten eingerichtet.
Für einzelne Zahlungsarten können zusätzliche Voraussetzungen bestehen, z.B. PayPal-Account-Daten, die eigene SEPA-Gläubiger-ID, Bankverbindungsdaten usw.
3.2 Benötigte CiviCRM-Erweiterungen
Für die eigentliche Twingle-Anbindung werden benötigt:
-
Extended Contact Matcher – XCM
XCM bestimmt, ob zu den übermittelten Angaben bereits ein passender Kontakt vorhanden ist und wie ein neuer Kontakt angelegt oder ein bestehender Kontakt ergänzt wird.
Diese Erweiterung ist im polbeo-polishub bereits vorinstalliert -
Twingle API
Diese Erweiterung nimmt die von Twingle übertragenen Spenden entgegen und erzeugt daraus Kontakte, Zuwendungen, Gruppenzuordnungen und gegebenenfalls SEPA-Mandate.
Diese Erweiterung ist im polbeo-polishub bereits vorinstalliert -
API Key
Die Erweiterung stellt am Kontakt eine eigene Registerkarte zur Verwaltung des API-Keys bereit. Bei entsprechender Berechtigung werden dort sowohl der Site-Key als auch der API-Key des jeweiligen Kontakts angezeigt.
Diese Erweiterung ist im polbeo-polishub bereits vorinstalliert
Je nach gewünschtem Verfahren können weitere Erweiterungen hinzukommen:
- CiviSEPA
CiviSEPA wird nur benötigt, wenn SEPA-Mandate und Lastschrifteinzüge in CiviCRM verarbeitet werden sollen. Für Spenden, die Twingle vollständig selbst abwickelt, ist CiviSEPA keine allgemeine Voraussetzung.
Diese Erweiterung ist im polbeo-polishub nicht vorinstalliert, kann aber in Administration → Systemeinstellungen → Erweiterungen installiert werden - Donation Receipts
Diese Erweiterung wird benötigt, wenn Zuwendungsbestätigungen nicht von Twingle, sondern aus CiviCRM heraus erstellt werden sollen. Sie unterstützt Einzel- und Sammelbestätigungen sowie die stapelweise Erzeugung und den Versand von PDF-Dokumenten.
Diese Erweiterung ist im polbeo-polishub bereits vorinstalliert
3.3 Vor der Einrichtung zu klärende Fragen
Vor der technischen Konfiguration sollten Sie vier Entscheidungen treffen:
- Wer verarbeitet SEPA-Lastschriften: Twingle oder CiviCRM mit CiviSEPA?
- Wer führt das Double-Opt-in für den Newsletter durch: Twingle oder CiviCRM?
- Wer erstellt die Zuwendungsbestätigung: Twingle oder CiviCRM?
- Wie sollen neue oder abweichende Adressdaten in CiviCRM behandelt werden?
Diese Entscheidungen verhindern, dass dieselbe Aufgabe parallel von zwei Systemen ausgeführt wird.
4. Vorgehen Schritt für Schritt
4.1 Einen Kontakt für die Twingle-Schnittstelle anlegen
Legen Sie in CiviCRM zunächst einen eigenen Kontakt für die technische Schnittstelle an, beispielsweise:
- Nachname: Twingle API
- E-Mail-Adresse: eine ausschließlich für die Schnittstelle verwendete Adresse
- Kontakttyp: natürliche Person
Der Kontakt repräsentiert keine tatsächlich spendende Person. Er dient ausschließlich dazu, die Berechtigungen und den API-Key der Schnittstelle eindeutig zuzuordnen.
API-Keys sind in CiviCRM immer einem Kontakt beziehungsweise dem mit diesem Kontakt verbundenen Benutzer zugeordnet. Über diesen Benutzer bestimmt CiviCRM, welche Aktionen ein Aufruf der Schnittstelle ausführen darf.
4.2 Eine eigene Benutzerrolle anlegen
Legen Sie unter Administration → Benutzer und Berechtigungen → Benutzerrollen eine Rolle mit einer eindeutigen Bezeichnung an, beispielsweise:
Twingle API
Erteilen Sie dieser Rolle nur die für die Schnittstelle erforderlichen Berechtigungen. Die Twingle-Dokumentation nennt insbesondere:
- Twingle API: Zugriff auf Twingle-API
Bei Verwendung von CiviSEPA werden außerdem benötigt:
- CiviContribute (Zuwendungen): Zugriff auf CiviContribute
- CiviCRM: Zugriff auf CiviCRM Backend and API
Die Schnittstelle sollte aus Sicherheitsgründen keine allgemeine Administratorrolle erhalten.
4.3 Einen Benutzer anlegen
Öffnen Sie anschließend Administration → Benutzer und Berechtigungen → Benutzerkonten. Wählen Sie dort Benutzer hinzufügen und tragen Sie beispielsweise ein:
- Benutzername: twingle-api
- E-Mail-Adresse: die beim technischen Kontakt hinterlegte Adresse
- verknüpfter Kontakt: Twingle API
- Rolle: Twingle API
Der Benutzer muss ausdrücklich mit dem zuvor angelegten Kontakt verbunden werden. Nur dann kann der API-Key dieses Kontakts für einen Aufruf mit den Berechtigungen des Benutzers verwendet werden.
Verwenden Sie für diesen Benutzer ein langes, zufällig erzeugtes Passwort, auch wenn die reguläre Anmeldung später nicht benötigt wird.
4.4 Site-Key und API-Key erzeugen
Im polishub von polbeo ist die Erweiterung API Key bereits installiert. Die Erweiterung sorgt dafür, dass API-Key und Sitekey für jeden Kontakt erzeugt und angezeigt werden können.
Öffnen Sie den Kontakt Twingle API. Auf der Kontaktansicht erscheint eine Registerkarte API Key. Dort können Sie
- einen neuen API-Key erzeugen,
- den bestehenden API-Key anzeigen oder ändern,
- und den Site-Key der CiviCRM-Instanz einsehen.
Der API-Key sollte aus einer langen, zufälligen Zeichenfolge bestehen und ausschließlich für diese Schnittstelle verwendet werden. Verwenden Sie denselben API-Key nicht gleichzeitig für andere Dienste.
Kopieren Sie Site-Key und API-Key in einen Passwortmanager. Beide Werte ermöglichen authentifizierte Zugriffe auf Ihre CiviCRM-Instanz und sollten nicht in ungeschützten Dokumentationen oder E-Mails abgelegt werden.
4.5 CiviCRM-Schnittstelle im Twingle-Manager eintragen
Tragen Sie im Twingle-Manager unter
Einstellungen → Allgemein → CRM → CiviCRM
folgende Werte ein:
- URL: https://ihre-domain.tld/civicrm/ajax/rest
- Site-Key: Site-Key Ihrer CiviCRM-Instanz
- API-Key: API-Key des Kontakts Twingle API
- Verzögerte Übermittlung neuer Zahlungen: 15 min
Verwenden Sie die verzögerte Übertragung. Sie ist insbesondere dann erforderlich, wenn Twingle erst nach Abschluss des Bezahlvorgangs zusätzliche Kontaktdaten oder die Newsletter-Einwilligung abfragt. Die empfohlene Standardeinstellung für die Verzögerung beträgt 15 Minuten.
4.6 Ein Spendenprojekt im Twingle-Manager anlegen
Erstellen Sie im Twingle-Manager ein eigenes Spendenprojekt. Ein Projekt kann beispielsweise einer bestimmten Kampagne, einem Spendenzweck oder einem Bereich Ihrer Organisation entsprechen.
Öffnen Sie anschließend im Spendenprojekt Projekteinstellungen → Kontaktdaten und Einbindung.
Aktivieren Sie dort die Übertragung der Daten aus diesem Spenden-Projekt und kopieren Sie die Projekt-ID. Die Projekt-ID wird später im CiviCRM-Profil benötigt, damit CiviCRM erkennt, nach welchen Regeln die eingehenden Daten verarbeitet werden sollen.
4.7 Ein eigenes XCM-Profil anlegen
Öffnen Sie Administration → Automation → Extended Contact Matcher (XCM) und legen Sie ein eigenes Profil für Twingle an:
- Kennung: twingle_api
- Name: Twingle API
- nicht als allgemeines Standardprofil festlegen
Entscheidend sind anschließend die Regeln für den Kontaktabgleich. Legen Sie folgendes fest:
Allgemeine Einstellungen
- „bei mehreren Treffen, nimm“: der älteste Kontakt
- „Input Sanitation“: Strip UTF8 4 Byte Characters
- Werteabgleich: Groß-/Kleinschreibung nicht beachten
- Standardkategorie: Home (empfohlen)
- Primary Phone Type: Telefon
- Secondary Phone Type: Mobiltelefon
- Tertiary Phone Type: Tertiary phone not used
- Default Website Type: Hauptadresse
Update Options
- Felder überschreiben: leer lassen
- Details überschreiben: leer lassen
- Change Primary Detail: leer lassen
- Füllen (Felder): Anzeige-Name, Organisationsname, Vorname, Nachname, Anrede, Geschlecht
- Fill multi-verlue field values: leer lassen
- Füllen (Kontaktdetails) E-Mail, Telefon
- Neues Kontaktdetail primär?: Leer lassen
- Füllen (Address): „Wenn der Kontakt noch keine Adresse mit gleicher Kategorie hat“
Zuordnungsregeln
- Match contacts by contact ID: ankreuzen
- Regel #1: Last name, first name, and (any) email
- Regel #2: First name and (any) email
- sonstige Regeln: optional, ansonsten leer lassen
Alle anderen Optionen leer lassen.
Die Regeln sollten konservativ gewählt werden. Eine fälschliche Zusammenführung zweier verschiedener Personen ist in der Regel schwerwiegender als eine Dublette, die später geprüft und zusammengeführt werden kann.
Es empfiehlt sich, mit den Regeln für den eigenen Bedarf ggf. zu experimentieren.
4.8 Ein Twingle-Profil in CiviCRM konfigurieren
Öffnen Sie Administration → CiviContribute (Zuwendungen) → Twingle API Konfiguration → Twingle API Profile
Kopieren Sie das vorhandene Standardprofil und geben Sie der Kopie einen eindeutigen Namen. Ordnen Sie anschließend mindestens folgende Angaben zu.
Allgemeine Einstellungen:
- Projekt-ID des Twingle-Projekts,
- XCM-Profil twingle_api,
- Adresskategorie: Billing (dann wird die übermittelte Adresse als Rechnungsadresse abgelegt und überschreibt nicht versehentlich möglicherweise andere, bereits vorhandene Adressdaten)
- Adresskategorie für Organisationen: Billing
- Erforderliche Adresskomponenten: Straße, Postleitzahl, Ort
- Zuwendungsart: Donation (Zuwendungsarten können im Detail unter Administration → CiviContribute (Zuwendungen) → Zuwendungsarten definiert werden)
- Zuwendungsart (wiederkehrend): Donation
- Buchungsdatum verwenden, falls verfügbar: ja
- Geschlechts-/Andreoptionen: ausfüllen, falls nicht ausfgefüllt
Zahlungsmethoden:
- Die Zahlungsmethoden werden unter Administration → CiviContribute (Zuwendungen) → Zuwendungsmethoden definiert. Wichtig ist hier vor allem, dass für den Fall, dass die Zahlung als Überweisung angekündigt oder per SEPA-Lastschrift beabsichtigt ist, der Zahlungseingang ggf. nochmals überprüft werden muss. Andernfalls nämlich liefe man Gefahr, später Zuwendungsbescheinigungen zu erstellen, obwohl die Zuwendung gar nicht zustande gekommen ist. Das aber bedeutete Ärger mit dem Finanzamt zu bekommen, weil nur bescheinigt werden darf, was tatsächlich der Fall ist. Darum stellt man hier für alle zuverlässig automatisch funktionierenden Zahlungsarten „abgeschlossen“ ein, für Überweisung und SEPA aber „unerledigt“, weil man die unter Zuwendungen später nochmal gegenprüft, ehe man das dort händisch als „abgeschlossen“ quittiert.
Gruppen und Beziehungen:
- Newsletter-Gruppen beitreten: Hat der Spender oder die Spender*in im Zuge seiner Spende via Twingle dem Abonnement des Newsletters zugestimmt, kann man hier eine oder mehrere Gruppen auswählen, denen der Kontakt automatisch zugeordnet wird. Gruppen werden unter Kontakte → Gruppen verwalten verwaltet. Achtung: Nur Gruppen mit der Sichtbarkeit „öffentliche Seite“ sind für Newsletter geeignet, weil nur sie eine Double-Opt-In-Logik auslösen.
- Nutze Double-Opt-In für Newsletter: Ja
- Postversand-Gruppen beitreten: optional. Wenn der Spender oder die Spenderin eine Zuwendungsbescheinigung wünscht, jedoch keine E-Mail-Adresse angegeben hat, kann es von Nutzen sein, dass solche Spender in Postversand-Gruppen gelistet sind.
- Zuwendungsbescheinigungsgruppen beitreten: Hier wird eine Gruppe ausgewählt, die man für eben diesen Zweck angelegt hat. Die Twingle-Erweiterung erkennt, ob der Spender oder die Spenderin eine Zuwendungsbescheinigung angefordert hat und legt den Kontakt dementsprechend in diese Gruppe. Dies erleichtert die spätere Filterung, für welche Kontakte Zuwendungsbescheinigungen erstellt werden müssen
- Standardkampagne, Kampagne setzen: optional. Dies bezieht sich auf das Kampagnenmodul von CiviCRM und ist vor allem analytisch von Interesse
- Mitgliedschaft mit Typ erstellen: optional
- Mitgliedschaft mit Typ erstellen (wiederkehrend: optional)
- Herkunft der Zuwendung: Freitext. z.B. „Twingle“.
Achten Sie besonders auf die Zuordnung der Zahlungsmethoden. Eine in Twingle aktivierte Zahlungsmethode muss im Twingle-Profil einer passenden Zahlungsmethode in CiviCRM zugeordnet sein. Fehlende oder widersprüchliche Zuordnungen gehören zu den häufigen Ursachen gescheiterter Übertragungen.
4.9 CiviSEPA nur bei Bedarf aktivieren
Die Erweiterung CiviSEPA gestattet die Verwaltung von Lastschriftmandaten in CiviCRM. Die Lastschriftmandate werden direkt am Kontakt verwaltet und können mit CiviSEPA für die Einreichung bei der Bank vorbereitet werden und es kann die Einreichung dokumentiert werden, um versehentliche Mehrfacheinreichungen zu wiederholen. Die Einrichtung von CiviSEPA ist nicht schwierig, stellt jedoch einen eigenen Konfigurationsvorgang dar.
Bei der Konfiguration in Twingle können Sie wählen:
- SEPA automatisch: Twingle beziehungsweise ein angebundener Zahlungsdienst zieht die Lastschrift ein.
- SEPA manuell: Twingle übermittelt die Mandatsdaten an CiviCRM und CiviSEPA erzeugt daraus ein Mandat und organisiert den späteren Einzug.
Aktivieren Sie in der Twingle-API-Konfiguration die Option Use CiviSEPA nur, wenn CiviCRM tatsächlich SEPA-Mandate übernehmen und Lastschriften verarbeiten soll, d.h., wenn CiviSEPA installiert und konfiguriert ist..
Ordnen Sie im Twingle-Profil beide Verfahren (SEPA automatisch duch Twingle und SEPA manuell aus CiviCRM) den jeweils passenden Zahlungsmethoden zu. Testen Sie insbesondere, ob bei einer manuellen SEPA-Spende tatsächlich ein Mandat mit den erwarteten Daten entsteht.
4.10 Die Newsletter-Anmeldung festlegen
Twingle kann der spendenden Person bereits im Spendenformular die Anmeldung zum Newsletter anbieten. Dafür muss in den Einstellungen den Spenden-Projekts in den Kontaktoptionen der Haken „Registrierung für den Newsletter“ aktiviert sein, der Haken „twingle Double-Opt-In per E-Mail“ aber deaktiviert sein.
Twingle übermittelt den Newsletter-Wunsch an CiviCRM, das Twingle API Profil schreibt die Person zunächst als ausstehendes Mitglied in die Newsletter-Gruppe und sie erhält aus CiviCRM die Bestätigungsnachricht. Bis zur Bestätigung bleibt die Gruppenzugehörigkeit ausstehend. Erst durch Anklicken des Bestätigungslinks wird die Person reguläres Mitglied der Mailinggruppe.
Bedingung ist, dass der E-Mail-Versand aus CiviCRM eingerichtet und die automatisierten Nachrichten von CiviMail funktionsfähig sind.
4.11 Die Ausstellung von Zuwendungsbscheinigungen festlegen
Ähnlich wie bei der Frage der Handhabung des Newsletter-Abonnements muss auch über die Handhabung bei den Zuwendungsbescheinigungen entschieden werden, welches das führende System ist.
Möglichkeit A: Zuwendungsbestätigung aus Twingle
Twingle kann Einzel- und Jahresbestätigungen als PDF erzeugen und per E-Mail versenden. Diese Variante hält die Ausstellung eng an der Zahlungsabwicklung.
Möglichkeit B: Zuwendungsbestätigung aus CiviCRM
Soll CiviCRM die Zuwendungsbestätigungen erzeugen, konfigurieren Sie die Erweiterung Donation Receipts.
Das bietet sich insbesondere an, wenn
- auch außerhalb von Twingle eingegangene Zuwendungen bescheinigt werden,
- alle Zuwendungen einer Person gemeinsam berücksichtigt werden sollen, d.h. Sammelbescheinigungen für das jeweils zurückliegende Geschäftsjahr erzeugt werden sollen
- Jahresbestätigungen aus dem vollständigen CiviCRM-Bestand entstehen sollen,
- oder die Organisation die Bescheinigungsprozesse zentral in CiviCRM dokumentieren möchte.
Der von Twingle übermittelte Wunsch nach einer Zuwendungsbestätigung kann über das Twingle-Profil beispielsweise einer eigenen Gruppe zugeordnet werden.
Vermeiden Sie, dieselbe Zuwendung sowohl aus Twingle als auch aus CiviCRM zu bescheinigen, da Zuwendungsbescheide steuerrechtliche Dokumente sind und Mehrfachbescheinigung einen Rechtsbruch darstellt.
4.12 Das Twingle-Formular in die Webseite einbinden
Die Einbindung des Spendenformulars ist von CiviCRM unabhängig.
Kopieren Sie im Twingle-Manager im jeweiligen Spenden-Projekt unter Projekteinstellungen → Kontaktdaten und Einbindung den für die gewünschte Einbindungsart bereitgestellten Code und fügen Sie ihn an der vorgesehenen Stelle Ihrer Webseite ein.
Für eine WordPress-Webseite kann optional ein WordPress-Plugin beziehungsweise ein Shortcode verwendet werden. Für Kirby oder andere Systeme verwenden Sie den allgemeinen Einbettungscode. Die WordPress-Erweiterung betrifft ausschließlich die Darstellung des Formulars auf der Webseite und nicht die Schnittstelle zur CiviCRM.
5. Ergebnis prüfen
Legen Sie zunächst ein separates Testprojekt oder eine noch nicht öffentlich beworbene Testseite an. Konfigurieren Sie die gesamte Prozedur.
Führen Sie anschließend mindestens folgende Tests durch:
- eine Spende mit einer noch nicht in CiviCRM vorhandenen E-Mail-Adresse,
- eine Spende mit einem bereits vorhandenen Kontakt,
- eine Spende mit abweichender Anschrift,
- eine Spende mit Newsletter-Anmeldung,
- eine Spende mit gewünschter Zuwendungsbestätigung,
- soweit verwendet, eine manuelle SEPA-Lastschrift,
- soweit möglich, eine weitere aktivierte Zahlungsart.
Prüfen Sie nach Ablauf der eingestellten Übertragungsverzögerung:
- Wurde ein neuer Kontakt angelegt oder der richtige vorhandene Kontakt gefunden?
- Sind Name, E-Mail-Adresse und Anschrift richtig gespeichert?
- Wurde genau eine Zuwendung erzeugt?
- Stimmen Betrag, Währung und Verwendungszweck?
- Sind Finanzart und Zahlungsinstrument richtig zugeordnet?
- Wurde die richtige Kampagne eingetragen?
- Wurde die Person den vorgesehenen Gruppen zugeordnet?
- Ist die Newsletter-Zugehörigkeit gegebenenfalls zunächst ausstehend?
- Wurde bei manueller SEPA-Zahlung ein Mandat erzeugt?
- Ist der Wunsch nach einer Zuwendungsbestätigung erkennbar?
Prüfen Sie zusätzlich im Twingle-Manager, ob die Übertragung als erfolgreich ausgewiesen wird.
6. Mit CiviCRM zum Fundraising- und Organizing-Profi
Mit der erfolgreichen Übertragung ist die Spende technisch verarbeitet. Der eigentliche Nutzen von CiviCRM beginnt jedoch erst danach.
Sie können nun beispielsweise
- Erstspenderinnen und Erstspender identifizieren,
- regelmäßige von gelegentlichen Unterstützenden unterscheiden,
- Spenden nach Kampagne oder Verwendungszweck auswerten,
- Dankesnachrichten und Newsletter senden, in denen Sie zum Erfolg der eingesetzten Mittel berichten und ggf. Einladungen aussprechen
- wiederkehrende Spender gezielt ansprechen,
- und aus einzelnen Zuwendungen dauerhafte Beziehungen entwickeln.
Twingle erleichtert damit den Zahlungsvorgang. CiviCRM macht aus einer einzelnen Transaktion eine verwaltbare Beziehung.
Sie haben noch kein CiviCRM? Dann jetzt starten und vier Wochen kostenlos testen