Jak zintegrować aplikację z Zapier

Opublikowano 5. sierpnia 2022 przez Jan Bunk

Automatyzacja Zapier przekazująca zdarzenie przez połączone etapy przepływu pracy do działania w aplikacji.

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 app-control-panel.com z Zapierem – platformą automatyzacji, która pozwala połączyć tysiące usług z API app-control-panel.com 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 app-control-panel.com z Zapier

Przykłady połączeń

Ustawiłem Zapa, który automatycznie wysyła powiadomienie, gdy opublikuję coś nowego na blogu app-control-panel.com. 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: app-control-panel.com
  • 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://app-control-panel.com/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 app-control-panel.com? Daj mi znać, a dodam go do listy!

Powiązane artykuły


Sprzedawca prezentujący pakiet aplikacji white-label z możliwością dostosowania marki i ustawień klienta.

Jak sprzedawać aplikację white label

W app-control-panel.com oferujemy produkt white label idealny dla resellerów. Oto kilka wskazówek, jak najlepiej sprzedawać swoją aplikację.

Telefon z Androidem otrzymujący powiadomienie po zaktualizowaniu ustawień uprawnień.

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

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

Ekrany aplikacji umieszczone w ramkach urządzeń i przygotowane jako dopracowany zestaw zrzutów ekranu.

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

Jan, z wykształcenia informatyk, założył app-control-panel.com w 2019 roku i stworzył oprogramowanie umożliwiające konwersję stron na aplikacje. Dzięki doświadczeniu i opiniom z setek opublikowanych aplikacji, stara się pisać proste i zrozumiałe poradniki, które pomogą Ci we wszystkim, co związane z tworzeniem, publikacją i utrzymaniem aplikacji.