Jak zintegrować aplikację z Zapier

Opublikowano 5. sierpnia 2022 przez Jan Bunk

Humanoidalny robot budujący maszynę Goldberga w ponurym magazynie, sztuka cyfrowa

Chciałeś kiedyś zautomatyzować wysyłanie powiadomień push do użytkowników aplikacji, ale nie znasz się na kodowaniu, więc nie możesz użyć naszego API? To już nie problem! Zintegrowaliśmy webtoapp.design z Zapierem – platformą automatyzacji, która pozwala połączyć tysiące usług z API webtoapp.design bez pisania ani linijki kodu.

Chcesz spróbować? Ta integracja jest jeszcze w fazie beta, więc musisz kliknąć ten link, aby uzyskać dostęp: Uzyskaj dostęp do integracji webtoapp.design z Zapier

Przykłady połączeń

Ustawiłem Zapa, który automatycznie wysyła powiadomienie, gdy opublikuję coś nowego na blogu webtoapp.design. Do tego użyłem wyzwalacza "RSS by Zapier", jak widać na poniższym zrzucie ekranu.

Zrzut ekranu interfejsu Zapier

Integracja z WordPressem

Jeśli nie masz na stronie kanału RSS, jest też wiele innych integracji, które możesz wykorzystać do tego samego celu, np. integracja z WordPressem oferuje wyzwalacz "Nowy wpis". Możesz użyć go do wysyłania powiadomień do wszystkich użytkowników lub skonfigurować bardziej zaawansowane powiadomienia tematyczne. Dzięki nim użytkownicy mogą subskrybować kategorie Twojej strony i otrzymywać powiadomienie, gdy w wybranej kategorii pojawi się nowy wpis. Oto konfiguracja Zapiera dla tego rozwiązania:

  • Trigger App: Wordpress
  • Event: New Post
  • Trigger:
    • Post Status: Published
    • Post Type: Posts
  • Action App: webtoapp.design
  • Event: Send Topic Push Notification
  • Action Setup:
    • Topic: Terms Slug (To jest kategoria artykułu)
    • Push Notification Title: Title Rendered
    • URL to Open on Click: Link
    • Pozostałe pola możesz zostawić puste lub wypełnić dowolnie.

Następnie dodaj poniższy skrypt i przycisk na swojej stronie, aby umożliwić użytkownikom subskrybowanie i wypisywanie się z tematów.

Pokaż kodTen kod po prostu znajduje kategorię aktualnej strony i informuje aplikację, by subskrybowała/odsubskrybowała kategorię po kliknięciu przycisku przez użytkownika.

<button type="button" id="subscribe-category-button" style="display: none; color: white;" onclick="toggleSubscriptionStatus()"></button>
<script src="https://webtoapp.design/static/js/app-helper.js"></script>
<script>
        executeWhenAppReady(async () => {
            document.getElementById("subscribe-category-button").style.display = "block";
            updateButton(await getSubscriptionStatus());
        });

        function updateButton(isSubscribed) {
            var subscribeButton = document.getElementById("subscribe-category-button");
            subscribeButton.innerHTML = isSubscribed ? "Unsubscribe" : "Subscribe";
            subscribeButton.style.backgroundColor = isSubscribed ? "red" : "green";
        }

        async function getSubscriptionStatus() {
            var subscribedTopics = (await getSubscribedNotificationTopics())["topics"];

            return subscribedTopics.includes(getTopicName());
        }

        function getTopicName() {
            for (var className of document.querySelector("article.post").classList) {
                if (className.startsWith("category-")) {
                    return className.substring(9);
                }
            }
        }

        async function toggleSubscriptionStatus() {
            try {
                var subscriptionStatus = await getSubscriptionStatus()
                setNotificationTopicSubscriptionStatus(!subscriptionStatus, getTopicName());
                updateButton(!subscriptionStatus);
            } catch (e) {
                console.log(e);
            }
        }
</script>
        

Inne pomysły

Oto jeszcze kilka inspiracji, jak możesz zautomatyzować swoje powiadomienia push:

  • Zaplanuj wysyłanie tej samej wiadomości co tydzień za pomocą wyzwalacza "Schedule by Zapier"
  • Wyślij powiadomienie push przed rozpoczęciem wydarzenia z Twojego Kalendarza Google
  • Wysyłaj swoje Tweety jako powiadomienia push dzięki wyzwalaczowi "User Tweet" z Twittera
  • Jest jeszcze więcej sposobów, by dzielić się swoją aktywnością w social media z użytkownikami aplikacji – wyślij powiadomienie, gdy...
    • ... wrzucisz film na YouTube
    • ... rozpoczniesz transmisję na żywo na Twitchu
    • ... wrzucisz coś na Instagram

Znalazłeś świetny sposób na wykorzystanie Zapiera z webtoapp.design? Daj mi znać, a dodam go do listy!

Powiązane artykuły


Humanoidalny robot sprzedający aplikację w swoim biurze, sztuka cyfrowa

Jak sprzedawać aplikację white label

W webtoapp.design oferujemy produkt white label idealny dla resellerów. Oto kilka wskazówek, jak najlepiej sprzedawać swoją aplikację.

Maskotka Androida otrzymująca powiadomienie push na smartfonie, sztuka cyfrowa

Zaktualizuj swoją aplikację, by była gotowa na Androida 13

Android 13 został wydany – aplikacje muszą być zaktualizowane, by otrzymywać powiadomienia push.

Latający aparat robiący zdjęcie smartfonowi, sztuka cyfrowa

Robienie i edycja zrzutów ekranu Twojej aplikacji

Oto jak edytować zrzuty ekranu, które zrobimy dla Twojej aplikacji oraz jak zrobić własne zrzuty ekranu.


Autor Jan Bunk
Napisane przez
Jan Bunk

Cześć, jestem Jan! Stworzyłem webtoapp.design w 2019 roku podczas studiów informatycznych na uniwersytecie. Od tego czasu wiele się zmieniło – nie tylko ukończyłem studia, ale też nie prowadzę już webtoapp.design sam. Rozwinęliśmy się w globalny, w pełni zdalny zespół i zdobyliśmy mnóstwo doświadczenia w tworzeniu i publikowaniu aplikacji. Stworzyliśmy i opublikowaliśmy setki aplikacji w sklepach, gdzie zostały pobrane miliony razy.