Hinweis: Der folgende Artikel hilft Ihnen weiter: Beitrag zu Open Source – FreeScout Stripe-Integration zum Aufbau eines besseren Kundensupportsystems mit FreeScout
Es gibt viele Kundensupportplattformen auf dem Markt. Jedes mit seinen einzigartigen Eigenschaften und Vorteilen. Freshdesk Und Hilf Scout sind einige davon.
Beide Plattformen stellen ein Kundensupportsystem bereit, das eine Reihe von Funktionen bietet, darunter Ticketverwaltung, eine Wissensdatenbank, Formular-Widgets, Automatisierungstools und mehr.
Während Freshdesk und Help Scout beide großartige Optionen für Unternehmen sind, die nach cloudbasierten Kundensupportlösungen suchen, können sie für einige kleinere Teams teuer sein. Das ist wo FreeScout kommt herein.
Einführung einer kostenlosen und Open-Source-Lösung für den Kundensupport – FreeScout
FreeScout ist eine kostenlose Open-Source-Lösung für den Kundensupport, die Funktionen wie E-Mail-Verwaltung, Ticketverwaltung und Tools für die Teamzusammenarbeit bietet.
Es kann auf Ihrem eigenen Server installiert werden. Sie haben die vollständige Kontrolle über Ihre Daten und können die Software an Ihre spezifischen Bedürfnisse anpassen.
FreeScout ist eine großartige Option für Teams, die eine kostengünstige Lösung für den Kundensupport die an ihre spezifischen Bedürfnisse angepasst werden können.
weDevs’ Erkundung der Verwendung von FreeScout
Bei weDevs prüfen wir derzeit die Verwendung von FreeScout als Support-Plattform für einige unserer Plugins und SaaS-Apps, darunter weMail, AppseroUnd WPERP.
Bei der Verwaltung des Supports mit FreeScout standen wir vor der Herausforderung, herauszufinden, welche Benutzer kostenlos und welche kostenpflichtig/professionell sind.
Ohne geeignete Tools oder Daten ist es schwierig, die Prioritätsstufe jeder Supportanfrage zu ermitteln. Hier ist unser „Stripe-Modul für FreeScout” kommt herein.
Die Herausforderung, Support-Tickets für kostenlose und Pro-Benutzer zu priorisieren
Die Verwaltung des Kundensupports für kostenlose und Pro-Benutzer kann eine Herausforderung sein, insbesondere wenn Supporttickets basierend auf der Abonnementstufe des Kunden priorisiert werden. Hier kann ein Tool wie FreeScout von Vorteil sein.
Als Unternehmen, das baut WordPress-Plugins und verwaltet jeden Tag viele Support-Tickets – wir standen häufig vor der Herausforderung, Support-Tickets für kostenlose und professionelle Benutzer zu priorisieren.
Da weDevs schon immer regelmäßig an der Open-Source-Entwicklung mitgewirkt hat, planten wir die Entwicklung eines Moduls für FreeScout, das uns und anderen dabei helfen soll, festzustellen, ob ein Kunde ein zahlender oder kostenloser Benutzer ist, indem es seine Stripe-Zahlungsdaten anzeigt, während er seine Tickets verwaltet. Wenn Sie möchten, können Sie dieses kostenlose Modul auch zur Verwaltung Ihres Kundensupports nutzen.
Die Lösung: Stripe-Modul für FreeScout
Das von uns entwickelte Stripe-Modul stellt die notwendigen Zahlungsinformationen für einen Kunden bereit, einschließlich des Zahlungszeitpunkts und seiner Rechnungsdatei. So können Sie erkennen, ob es sich um Pro- oder Free-Benutzer handelt.
Wenn sie die kostenlose Version Ihrer Software verwenden, werden keine Zahlungsdaten angezeigt.
Auf diese Weise kann Ihr Support-Team schnell erkennen, welche Kunden die Pro-Version nutzen, und den Support entsprechend priorisieren.
So verwenden Sie das Stripe-Modul
Dieses Modul wurde nicht zum FreeScout-Modulverzeichnis hinzugefügt, daher müssen Sie das Stripe-Modul selbst hosten. Es ist Open Source und kostenlos.
Beginnen wir damit, das Plugin auf Ihrer Website zu installieren und es zum Abrufen von Stripe-Benutzerdaten zu verwenden.
Sie finden das gehostete Modul unter GitHub als Open-Source-Projekt unter der MIT-Lizenz. Sie können das Modul für FreeScout entweder als Laravel-Paket oder als Laravel-Modul installieren.
Installieren Sie das Stripe-Modul für FreeScout als Laravel-Paket
Hinzufügen weDevsOfficial/Laravel-FreeScout-Stripe-Module Paket zu Ihren Abhängigkeiten der Laravel-App hinzufügen
Komponist benötigt „weDevsOfficial/Laravel-FreeScout-Stripe-Module“
Nachdem Sie das Paket angefordert haben, fügen Sie den Dienstanbieter dieses Pakets zu Anbietern in hinzu config/app.php
‘providers’ => array( // … ModulesStripeProvidersStripeServiceProvider::class, )
Installieren Sie das Stripe-Modul für FreeScout als Laravel-Modul
Sie können dieses Paket auch als FreeScout-Modul verwenden. Zuerst müssen Sie dieses Paket klonen oder herunterladen und im Modulordner ablegen. Anschließend muss der Stripe-Client über Composer installiert werden.
Composer benötigen Stripe/Stripe-PHP
Nach der Installation müssen Sie Migrationen durchführen.
Ausführen der Migrationen
Nachdem Sie das Paket angefordert haben, müssen Sie die Migrationsdatei veröffentlichen. Sie können es mit dem folgenden Befehl veröffentlichen.
PHP-Artist-Anbieter:publish –tag=stripe-migration
Nachdem Sie die Migrationsdatei veröffentlicht haben, müssen Sie den Migrationsbefehl ausführen
PHP-Artist migrieren
Das Laravel FreeScout Stripe-Modulpaket verwendet Laravel-Caching für Stripe-Daten. Sie können das Caching-Timeout in der Konfigurationsdatei ändern. Sie können es mit dem folgenden Befehl veröffentlichen.
PHP-Artist-Anbieter:publish –tag=stripe-config
Nach der Veröffentlichung finden Sie Konfigurationsdateien (stripe.php) in Ihrem Konfigurationsordner. Jetzt können Sie das Caching-Timeout entsprechend Ihren Anforderungen ändern.
Aktivieren des Moduls
Um eine Verbindung mit Stripe herzustellen, melden Sie sich bei Ihrem FreeScout-Konto an und gehen Sie zu „Verwalten“ und dann zu „Module“. Wenn das Modul erfolgreich platziert wurde, wird es als installiertes Modul angezeigt. Hier können Sie das Modulformular aktivieren oder deaktivieren.
Einrichten des geheimen Stripe-Schlüssels
Kopieren Sie Ihren Stripe-Geheimschlüssel aus Ihrem Stripe-Konto, gehen Sie zu FreeScout>Mainbox>Mailbox-Einstellungen und öffnen Sie diese Einstellung und dann den Stripe-Geheimschlüssel. Fügen Sie Ihren geheimen Schlüssel in dieses Feld ein. Die erforderlichen Stripe-Daten können nun über dieses Modul übertragen werden.
Überprüfen des Benutzers anhand von Stripe-Daten
Wenn ein Benutzer ein Support-Ticket erstellt, kommt das Ticket in FreeScout an und Sie können den Produkt-Stripe-Zahlungsverlauf des Benutzers einfach in der Seitenleiste überprüfen, wie im Bild unten.
Bei Tickets von kostenlosen Benutzern, die Support suchen, wird in der Seitenleiste kein Zahlungsverlauf angezeigt.
Letzte Worte
FreeScout bietet eine anpassbare Kundensupportlösung für Unternehmen jeder Größe. Bei weDevs hatten wir Schwierigkeiten, Support-Tickets für kostenlose und professionelle Benutzer zu priorisieren und gleichzeitig unsere Plugins und SaaS-Apps zu verwalten.
Wir haben das entwickelt Stripe-Modul für FreeScoutDadurch können Support-Teams kostenpflichtige und kostenlose Benutzer schnell identifizieren, indem sie ihre Stripe-Zahlungsdaten anzeigen. Jetzt können Sie Ihren Kundensupport effektiv verwalten und schnell einen besseren Service bieten.
Mit diesem Beitrag zu FreeScout möchte weDevs den Kundensupport für Unternehmen weltweit zugänglicher und effizienter machen.
weDevs hilft Unternehmen seit Jahren beim Zugang zu erschwinglichen und anpassbaren Lösungen. Wir tragen zum Wachstum der Open-Source-Community bei, die für die Zukunft der Softwareentwicklung von entscheidender Bedeutung ist.
Die Beiträge von weDevs zur Open-Source-Entwicklung spiegeln insbesondere unser Engagement für die Entwicklung von Technologie wider Open-Source-Entwicklung, zugänglicher und vorteilhafter für alle.