Geplaatst op 5. augustus 2022 door Jan Bunk

Heb je ooit het verzenden van pushmeldingen naar je app gebruikers willen automatiseren, maar weet je niet hoe je moet coderen, waardoor je onze API niet kunt gebruiken? Dat is nu geen probleem meer! We hebben webtoapp.design geïntegreerd met Zapier, een automatiseringsplatform waarmee je duizenden diensten met de webtoapp.design API kunt verbinden zonder zelf code te schrijven.
Klaar om het uit te proberen? Deze integratie is nog in bèta, dus je moet op deze link klikken om toegang te krijgen: Krijg toegang tot de webtoapp.design Zapier integratie
Ik heb een Zap ingesteld om automatisch een melding te sturen als ik iets nieuws plaats op het webtoapp.design blog. Om dat te doen gebruikte ik de "RSS by Zapier" trigger, zoals je ziet in de schermafbeelding hieronder.

Voor het geval je geen RSS feed op je website hebt, zijn er ook veel andere integraties die je voor hetzelfde doel kunt gebruiken, bv. de Wordpress integratie biedt een ‘New Post’ trigger. Je kunt die gebruiken om meldingen naar alle gebruikers te sturen, of de meer geavanceerde onderwerp meldingen instellen. Daarmee kunnen je gebruikers zich abonneren op categorieën van je website en een melding krijgen wanneer een nieuw bericht wordt gepubliceerd in een van de geabonneerde categorieën. Hier is de Zapier configuratie daarvoor:
Voeg dan het volgende script en de volgende knop toe op je website om je gebruikers in staat te stellen zich in- en uit te schrijven voor onderwerpen.
<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>
Hierbij wat inspiratie over hoe je je pushmeldingen zou kunnen automatiseren:
Een leuke manier gevonden om Zapier te gebruiken met webtoapp.design? Laat het me weten en ik voeg het toe aan de lijst!
Gerelateerde artikelen

Hoe werkt het: doorverkopen van een White Label App
Bij webtoapp.design bieden we een white label product dat geschikt is voor resellers. Hier volgen enkele tips over hoe je je app het beste kunt doorverkopen.

Update je app om klaar te zijn voor Android 13
Android 13 is uitgebracht - apps moeten bijgewerkt worden om pushmeldingen te kunnen ontvangen.

Screenshots maken en bewerken voor je app
Hier lees je hoe je de screenshots die we voor je app maken bewerkt en hoe je je eigen screenshots maakt.

Met een achtergrond in informatica heeft Jan webtoapp.design opgericht en de software ontwikkeld om websites om te zetten in apps. Met ervaring en feedback van honderden gepubliceerde apps schrijft hij duidelijke handleidingen die je helpen bij alles rondom app-maken, publiceren en onderhouden.