• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Digging the Digital

Vol Blogdrift!

  • /Now
  • Nieuw? Start hier
    • Blogroll
    • Tag Index
  • Startgids Mastodon
  • WordPress en Indieweb
    • WordPress en het indieweb
    • Hoe gebruik je IndieAuth met WordPress
    • WordPress en webmentions
    • WordPress en Micropub
    • WordPress en de Post Kind plugin
  • Notities
  • Bookmarks
  • Likes

zapier

Nieuwsbrief-automatisering met Integromat en Revue

21 May 2020 door Frank Meeuwsen 22 Comments

In een eerdere blogpost legde ik uit hoe lastig het is om een goede digitale geschiedenis op te bouwen als webdiensten komen en gaan. Dat geldt net zo goed voor mijn nieuwsbrief OPEN. Deze heb ik nu nog ondergebracht bij Revue. Ik kan daar mijn nieuwsbrief schrijven en ik krijg er direct een mooi archief bij met alle oude edities. Maar wat als ik vertrek bij Revue voor een andere nieuwsbriefdienst? Stel dat Revue besluit er mee te stoppen? Ik kan me indenken dat ze dan best een export-mogelijkheid aanbieden voor hun gebruikers, maar vooralsnog is die er niet.

Ik kan nergens in het beheer van Revue op een knop drukken om al mijn eerdere nieuwsbrieven te downloaden in een handzaam formaat. Of een manier om eenvoudig het archief op mijn eigen blog te zetten. Zodat ik altijd nog een versie van de nieuwsbrief heb waar ik zelf de controle over heb. Tijd om te automatiseren!

Zapier oplossing

Nu had ik een redelijk OK oplossing gevonden. Zapier heeft een koppeling met Revue en dus kan ik een koppeling maken tussen Revue en WordPress.

“Als er een nieuwe editie is, publiceer deze dan op mijn blog.”

Er zijn echter twee nadelen in Zapier:

  1. De output van de Revue HTML maakt de eerste paragraaf van de nieuwsbrief altijd in een H3-tag. Waardoor in de blogpost alles er best lelijk uitziet. Ik moet dus na het automatisch publiceren toch even in het beheer de tag weghalen en opnieuw opslaan. Vervelend en niet het doel van automatiseren.
  2. Ik kan geen oudere edities ophalen en zo mijn archief met terugwerkende kracht op mijn eigen blog publiceren.

Maar gelukkig heeft Revue wel een API. Ik kan een beetje knutselen met API’s en automatiseringsdiensten. Zo kon ik een eenmalige export doen van al mijn oude edities en ik heb deze direct geïmporteerd in mijn blog. Dat doe ik niet met Zapier maar met Integromat. Evenals wekelijks de nieuwe editie van de nieuwsbrief op mijn blog publiceren.

Welkom Integromat

Met Integromat kan ik vrijwel hetzelfde als met Zapier, maar ik heb nog meer een nauwkeurige controle over de flows en wat er exact gebeurt. Integromat is wat lastiger om te doorgronden in de interface en de mogelijkheden, maar aan de andere kant, het is een stuk goedkoper dan Zapier en kan minstens zo veel. Ik gebruik Integromat al een paar maanden om Thanks for Subscribing te automatiseren en ik ben er tevreden over. Met Integromat is het publiceren van een nieuwe editie een koud kunstje. Ik loop je door de stappen.

Stappen in Integromat

Scenario Integromat om je nieuwsbrief te publiceren

Je ziet hier de standaard interface van Integromat. Dit stappenplan noemen ze een scenario. Dit scenario bestaat uit 5 stappen, waaronder 1 trigger.

  1. Elke week op donderdagochtend checkt het scenario of er een nieuwe nieuwsbrief is. Dit gebeurt via de RSS-feed van mijn Revue pagina.
  2. Als er een nieuwe editie is, haal ik via de API van Revue de volledige editie op. De RSS feed laat namelijk alleen de intro zien van de editie.
  3. De tekst van de nieuwe editie bewerk ik met regular expressions om overbodige opmaak te verwijderen.
  4. Vervolgens publiceert het scenario de bewerkte tekst op mijn WordPress blog.
  5. Ik krijg op mijn iPhone een notificatie dat de nieuwe editie is gepubliceerd.

Hoe zien deze stappen er in detail uit?

De bovenstaande stappen zien er misschien eng uit. Iets met RSS en een API. Regular Expressions… maar het valt allemaal reuze mee. Hieronder zie je de stappen in iets meer detail.

  • Ik haal de RSS feed binnen van mijn nieuwsbrief. Hier kijk ik alleen of er een nieuwe editie is.
  • Hier gebruik ik de API van Revue om de nieuwste editie op te halen. Dit is altijd dezelfde aanroep. Je token vind je in je accountpagina van Revue.
  • Vervolgens haal ik de H3 tag weg uit de binnengekomen tekst
  • Nu kan ik alle onderdelen van de nieuwsbrief publiceren op mijn WordPress blog.
  • Tenslotte gebruik ik een paar elementen van de nieuwsbrief om een notificatie te maken waarmee ik direct naar de gepubliceerde pagina ga.

Integromat inzichten per onderdeel

Maar hoe weet je nu wat je waar moet invullen bij Integromat? Gelukkig helpt de dienst je daar prima bij. Bekijk onderstaande screenshot van het WordPress onderdeel.

Details Integrmat scenario stap

Bij elk invoerveld krijg je een overzicht van de output van de vorige stappen. Klik op een van de velden om uit te klappen en kies een onderdeel om aan het invoerveld toe te voegen.

Je kunt de stappen individueel uitvoeren om te zien wat de input en output is van zo’n stap. Hieronder zie je de output van de API-stap naar Revue. Deze informatie kun je weer verder gebruiken in de vervolgstappen en je kunt controleren of inderdaad gebeurt wat je verwacht.

Details Integrmat scenario stap

Integromat prijzen

Als het over automatisering gaat, dan zijn If This Then That en Zapier de bekende namen. Integromat is nog niet zo groot, maar ik vind de dienst erg prettig in gebruik. Het is soms nog wat zoeken in de interface waar je bepaalde dingen kunt doen, soms moet je wel wat kunnen denken als een programmeur om de logica te snappen. Maar aan de andere kant, Integromat is erg vriendelijk geprijsd. Je ziet dat ik multi-step scenario’s maak om mijn automatiseringen te laten werken. Bij Zapier betaal je daar minimaal $19,99 per maand voor. Het Integromat plan wat ik nu gebruik kost me $9 per maand. Een winst van meer dan $130 op jaarbasis. Daar krijg ik de multi-step scenario’s voor. Er zit een grens op het maandelijks aantal stappen wat ik kan zetten, maar daar kom ik nooit aan. Voor mij is Integromat een prima alternatief voor Zapier.

Ik heb je laten zien hoe je individuele nieuwsbrief edities van Revue op je WordPress blog kunt publiceren. Bovenstaand scenario kun je uiteraard aanpassen naar andere diensten die ze integreren als Mailchimp, Mailerlite, Mailgun, Sendy of een andere maildienst. Het aantal aangesloten diensten bij Integromat is snel groeiende!

Stuur me meer informatie!

Heb je interesse om Integromat te gebruiken voor jouw nieuwsbrief-automatisering? Start met een gratis account en ga er mee aan de slag. Ik kan je assisteren in de eerste stappen en meedenken hoe jouw nieuwsbrief-automatisering is te bouwen. Een eerste videocall van 30 minuten is altijd gratis!

Opgeslagen onder: webtech Tags: automation, iftt, integromat, nieuwsbrief, zapier

Mijn nieuwsbrief in het moederschiparchief

7 April 2020 door Frank Meeuwsen Leave a Comment

Waarom ik hier niet eerder aan heb gedacht is voor mij een raadsel. Sinds juni vorig jaar publiceer ik elke week een nieuwsbrief met nieuwtjes over het open en decentrale web. Zo nu en dan een goede tweet tussendoor, een artikel over privacy en data. Het zijn veel onderwerpen die hier ook aan de orde komen.

Pssst…. abonneer je direct! ?

[mailerlite_form form_id=4]

Deze nieuwsbrief staat nu bij Revue, een prima maildienst die ik je echt kan aanraden. Zij verzorgen de editor, het verzenden en de archivering van alle nieuwsbrieven. Het liefste heb ik natuurlijk wel alle verzonden nieuwsbrieven hier op mijn eigen domein in het archief. Maar daar heb ik nooit werk van gemaakt.

Tot ik vorige week een videocall had met Jeroen Verkroost, die eveneens een nieuwsbrief heeft over media, cultuur, journalistiek en technologie. Hij vertelde me dat hij moeite heeft om zijn nieuwsbrieven via Zapier op zijn eigen site gepubliceerd te krijgen. We hebben dat samen opgelost en tegelijk heb ik voor mezelf ook een notitie gemaakt om dit eens in orde te maken. Vanaf komende week kun je mijn nieuwsbrief ook hier op de site lezen en in de RSS feed. Hoe ik de 37 oude nieuwsbrieven hier ga krijgen op een geautomatiseerde manier, dat weet ik nog niet exact. Ideeën zijn welkom!

Opgeslagen onder: random Tags: automation, nieuwsbrief, zapier

Thanks For Subscribing is mijn No Code project

21 January 2020 door Frank Meeuwsen 20 Comments

Soms vallen de ideeën letterlijk in je schoot. Maar dan wil het nog wel eens uit de hand lopen. Woensdag 8 januari zat ik na het hardlopen wat uit te hijgen en bekeek ik wat nieuwe berichten op mijn telefoon. Zo kwam ik in een discussie over favoriete nieuwsbrieven uit binnen- en buitenland. Toen iemand daar opmerkte…

…dacht ik “Dat is niet eens zo’n stom idee”. Ik zoek zelf ook vaak goede blogs, sites én nieuwsbrieven en zo’n gecureerde lijst kan echt een meerwaarde zijn. Ik registreerde direct het domein en vroeg in de Telegram groep wie mee wilde helpen. Zo her en der kwam wel wat feedback en eerste ideeën maar al snel ging de groep over op een volgend onderwerp en raakte dit wat in de vergetelheid.

Op naar een MVP

Maar ik dacht er nog eens over na en had wel het gevoel dat er iets interessants in kan zitten. In Airtable (referral link) had ik al wat titels en links verzameld en ik wilde iets gaan maken. Een paar dagen eerder had ik al een account gemaakt bij Glide en ik dit leek me wel een mooi project om eens mee te spelen. Glide is een dienst waarmee je een mobiele app kunt maken, gebaseerd op Google Sheets. Je zet dus al je data in Google Sheets, die koppel je aan je Glide project en met een paar simpele stappen kun je lijsten, details en dwarsverbanden maken.

Op donderdagavond had ik een eerste versie van een app klaar. Een lijst met nieuwsbrieven, je kunt er op doorklikken voor de details en een directe link naar de abonneerpagina. Zonder enige code te schrijven. Want dat besluit had ik al snel genomen. Ik wilde dit project doen met behulp van zogenaamde NoCode apps en diensten.

Wat is No Code?

Elke app en website die je ziet is geprogrammeerd. Er zijn duizenden, miljoenen regels programmeercode geschreven en miljarden pixels verschoven om de apps mogelijk te maken die je dagelijks gebruikt. Om dat zelf te doen, dan moet je toch in elk geval wat code kunnen schrijven of een ontwerp kunnen maken. Ik ken mezelf inmiddels goed genoeg, ik zou me verliezen in dit proces.

Ik kan avond aan avond allerlei kleine stukjes code schrijven en zoeken naar oplossingen voor de specifieke problemen die ik tegenkom. Ik heb geen formele programmeer achtergrond, ik ben er niet dagelijks mee bezig en dat zorgt dat ik niet zo uit de losse pols programmeer projecten kan starten en volhouden.

Dus ik besloot het anders te benaderen. De laatste maanden is een ware explosie geweest van allerhande diensten waarmee je met klikken, schuiven, passen en meten je eigen site of app kunt maken. Of een nieuwsbrief dienst, een database, koppelingen tussen online services. Allerhande No Code diensten verschijnen op de markt, de een wat beter uitgewerkt dan de ander. Op allerlei gebieden zijn er al No Code tools. Misschien gebruik je zelf wel zo’n dienst, zoals Mailchimp om nieuwsbrieven te versturen, of SquareSpace om je site te bouwen. Met wat logisch denkwerk en wat trial and error kom je dan een heel eind. Zoals ik zelf heb ervaren de afgelopen 10 dagen.

Want na die eerste versie op donderdagavond ging ik eens verder denken over de mogelijkheden rondom dit idee. Een gecureerde lijst van interessante nieuwsbrieven op allerlei domeinen en onderwerpen. Daar kun je van alles omheen bedenken. Zoals de curatie door anderen laten doen. Een nieuwsbrief als er weer nieuwe titels in de app verschijnen. Een lijst met interessante diensten en services om je eigen nieuwsbrief te maken. En waarom zou ik het tot Nederland houden?

Thanks for Subscribing

Vorig weekend besloot ik een extra domeinnaam te registreren en de app Engelstalig te maken aan de voorkant. Ik bedacht de naam Thanks for Subscribing. Die term komt terug bij élke nieuwsbrief en is herkenbaar voor iedereen die nieuwsbrieven schrijft of leest. Natuurlijk was het .com adres al weg, maar ik zag dat het .app domein nog vrij was. Een logische keuze als je een webapp maakt, dus huppakee, daar is het domein!

Omdat ik gebruik maak van zoveel mogelijk gratis diensten en het me nog niet té moeilijk wil maken is er nu nog een tweedeling. Aan de ene kant heb ik nu de website voor Thanks For Subscribing. Daar leg ik uit wat de app is en waar je hem kunt vinden. Op de site kun je nu nog niet de lijst van nieuwsbrieven vinden. Die staat (nog) op een gratis subdomein bij Glide. Met een nog oude (Nederlandstalige) naam. Hoe ik dat ga oplossen, dat zie ik later weer.

Feedback van gebruikers

Ik heb dan nog een dilemma. Want voor de Nederlandse nieuwsbrieven heb ik een Nederlandse tekst. Die in een Engelstalige omgeving staat. Ik besluit het er op te wagen en te zien of gebruikers er over vallen. Want inmiddels had ik een kleine groep mensen al op de hoogte gebracht van de app en om hun feedback gevraagd. Ik kan wel alles zelf bedenken aan de keukentafel en net zo lang schaven tot het helemaal perfect is. Maar dan komt het nooit af en weet ik nooit zeker of wat ik bedenk wel is wat een gebruiker wil. Zoals ik schrijf in wat berichten naar vrienden en bekenden:

“Het beste moment om iets te presenteren is als je eigenlijk vindt dat het nog niet af is. Maar de basis is er.”

Zo kreeg ik van allerlei kanten tips en feedback om het product steeds wat beter te maken.

De afgelopen week heb ik elke avond een paar uurtjes zitten klussen aan de app én aan een site om de app onder de aandacht te brengen. Er staan zo’n 65 nieuwsbrieven in de app en je kunt nu een stuk eenvoudiger door de lijsten bladeren. De versie die er nu staat, daar kan ik wel mee vooruit. Een paar dagen. Want dan gaat het toch weer kriebelen en wil ik verder met de losse ideeën die er nog liggen.

Wat heb ik gebruikt voor de app

OK, tot zover een klein kijkje in de keuken hoe dit project is ontstaan. Maar hoe is Thanks For Subscribing nu opgebouwd en welke diensten gebruik ik?

De app heb ik gebouwd in Glide. Deze maakt een koppeling met een Google Sheet. Als je een beetje logisch na kunt denken in Google Sheets, dan kun je een webapp maken. Het is echt best simpel, zeker als je de voorbeelden van Glide eerst volgt.

De site heb ik gemaakt met Carrd.co. Ik heb even getwijfeld of ik niet een WordPress site moest maken, zodat ik direct een start heb voor een latere koppeling met de database met nieuwsbrieven. Maar met WordPress is de verleiding té groot om er te lang mee te klooien tot het goed is. En perfectie is de vijand van goed. Dus met Carrd maakte ik in een uurtje een simpele site van 1 pagina. Afgelopen weekend heb ik die pagina nog wat aangepast met beelden uit de app. Eigenlijk wist ik al wel dat ik dat moest doen. Maar de feedback die ik kreeg van mensen trok me over de streep. Als je helemaal niets ziet van de app op zo’n pagina, dan ga je niet snel verder kijken wat het is of de app proberen.

Voor mijn eigen nieuwsbrief gebruik ik al een tijdje Revue als service om de nieuwsbrief te maken, te versturen en om abonnees te beheren. Dus voor Thanks For Subscribing besloot ik ook Revue te gebruiken. Wel zo makkelijk toch?

De drie diensten zijn aan elkaar gekoppeld via Zapier. Als je via de app een tip stuurt voor een nieuwsbrief, dan gaat via Zapier de invoer in een email naar mij. Als je je inschrijft voor de nieuwsbrief, doe je dat via de app. Je emailadres gaat dan via Zapier naar Revue en krijg je een extra mail ter verificatie. Als ik een nieuwsbrief toevoeg aan de database, gaat er eveneens een signaal naar Revue via Zapier. Die nieuwe titel wordt dan toegevoegd aan de komende versie van de Thanks For Subscribing nieuwsbrief. Zo kan ik redelijk snel een nieuwsbrief samenstellen.

Ik heb tot nu nog geen enkele regel programmeercode geschreven en het toch voor elkaar gekregen om allerlei diensten aan elkaar te verbinden en met elkaar te laten praten. Er zijn allerlei tekortkomingen en beperkingen en het kan allemaal nog lang niet mee met de grote apps die in de appstores zijn te vinden. Maar er is wel iets wat aan een behoefte voldoet. Want ik krijg tips van gebruikers, ze geven nieuwe titels door en onverwacht werd de app vandaag gepromoot in de wekelijkse media nieuwsbrief van Elger van der Wel.

Ik ben tevreden met wat er nu staat en wat voor elkaar heb gekregen in zo’n 40 uur, verdeeld over 10 dagen. Er zijn nog genoeg wensen en ideeën, daar ga ik de komende tijd aan werken. Zoals de favorieten van nieuwsbrief-schrijvers zelf. Een webversie gekoppeld aan Airtable, een handiger backend voor mezelf en de diverse iconen en headerbeelden nog verder strak trekken. Mocht een sponsor zich melden, dan zou ik graag een betere app maken. Waarschijnlijk is het dan geen No Code project meer, maar het bewijst voor mij wel wat de mogelijkheden zijn van deze tools.

Maak je inbox weer blij en neem eens een kijkje op ThanksForSubscribing.app!

Opgeslagen onder: webtech Tags: app, carrd, DIY, glide, nieuwsbrief, nocode, webapp, zapier

Footer

Wat is dit?

Frank MeeuwsenDigging the Digital is de digital garden of commonplace book van Frank Meeuwsen. Onderwerpen variëren van indieweb tot nieuwsbrieven, bloggen, muziek en opvallende gebeurtenissen op het internet.

Meer Frank

Bloghelden - De definitieve geschiedenis van webloggend Nederland

Op deze dag

  • 2 years ago...
    • Niet alle RSS readers zijn hetzelfde
    • Het gedoe met sommige posts
    • No more platforms please
    • Adding Webmention Support from Scratch
  • 3 years ago...
    • Lock Down, Seeking New Normal, Yet Still Tempus Fugit
    • Omdat de rij bij de online boodschapp...
    • I'm not ignoring the pandemic, I'm just not writing about it
  • RSS
  • LinkedIn
  • GitHub
  • Mastodon
← An IndieWeb Webring →

Archives

  • Likes (268)
  • Bookmarks (267)
  • Notes (134)
  • Replies (53)
  • Articles (724)
  • All Posts

Digging the Digital staat op de state of the art server van Servebolt.
De snelste high-performance hosting met een sterke focus op schaalbaarheid en veiligheid.