Ga naar de inhoud

Hoe koppel je een formulier aan Slack en een CRM in Make?

Wanneer iemand een formulier invult, moeten er meestal twee dingen snel gebeuren: de juiste mensen krijgen een melding en het contact komt in je CRM terecht. Deze definitie legt uit hoe één Make.com-scenario beide stappen automatisch afhandelt, zodra een inzending binnenkomt, zonder handmatig kopiëren of vertraagde e-mailchecks.

Bijdrage van

SaaS Hackers
Blog

Kort antwoord: Je kunt een formulierinzending met Make.com in één geautomatiseerd scenario koppelen aan zowel een Slack-melding als een CRM-record. Zodra iemand je formulier invult, start Make direct, plaatst een opgemaakte melding in het Slack-kanaal van je keuze en maakt een contactrecord aan of werkt het bij in je CRM, zonder handmatige data-invoer.

Formulierinzendingen zijn een van de meest waardevolle momenten in elke sales- of ops-workflow. Iemand steekt zijn hand op en de klok begint te tikken. Als je team 40 minuten later pas hoort van de inzending omdat iemand zijn e-mail checkte, ben je al terrein kwijt.

Deze tutorial laat je stap voor stap een pipeline van formulier naar Slack naar CRM bouwen in Make.com, vanaf nul. Aan het eind heb je een werkend scenario dat start zodra een formulier wordt ingediend, de juiste mensen in Slack waarschuwt en automatisch een schoon record in je CRM aanmaakt.

Wat je nodig hebt voordat je begint

Zorg dat je deze vier dingen klaar hebt voordat je Make.com opent:

  • Een formuliertool met een webhook of native Make-integratie. Typeform, Tally, Fillout, Jotform en Google Forms werken allemaal. Tally en Typeform hebben de soepelste Make-modules.
  • Een Make.com-account. Het gratis abonnement ondersteunt dit scenario. Betaalde abonnementen geven je meer operaties per maand als het volume hoog is.
  • Een Slack-workspace waarin je minstens in één kanaal mag posten.
  • Een CRM met een Make-module. HubSpot, Pipedrive en Attio hebben allemaal sterke native Make-modules. Deze tutorial gebruikt HubSpot, maar de logica is voor elk CRM hetzelfde. Kies je tools op basis van je bestaande stack, dan kan het helpen om gespecialiseerde B2B SaaS HubSpot-bureaus of bredere B2B SaaS Marketing Ops-bureaus te bekijken.

Hoe de pipeline werkt

De flow bestaat uit drie fasen, elk gekoppeld aan één Make-module:

  1. Trigger: formulierinzending ontvangen via webhook of native module
  2. Actie 1: een opgemaakt bericht in een Slack-kanaal plaatsen
  3. Actie 2: een contactrecord in het CRM aanmaken of bijwerken

Make voert deze stappen elke keer dat het scenario start achter elkaar uit. Er zit geen vertraging tussen de stappen, tenzij je die bewust toevoegt.

Stap 1: de formuliertrigger instellen in Make

Optie A: een native Make-module gebruiken (Typeform of Tally)

  1. Open Make.com en klik op Create a new scenario
  2. Klik op het grote +-icoon om je eerste module toe te voegen
  3. Zoek je formuliertool (bijvoorbeeld Typeform) en kies Watch Responses
  4. Koppel je account via OAuth wanneer daarom wordt gevraagd
  5. Selecteer het specifieke formulier dat je wilt volgen
  6. Stel de trigger in op Immediately, zodat die bij elke nieuwe inzending start

Optie B: een aangepaste webhook gebruiken (Google Forms, Fillout of een andere tool)

  1. Voeg een Webhooks-module toe als trigger
  2. Kies Custom Webhook en klik op Add
  3. Geef de webhook een naam en kopieer de gegenereerde webhook-URL
  4. Plak die URL in de webhook- of notificatie-instellingen van je formuliertool
  5. Dien een testinzending in op je formulier, zodat Make een voorbeeldpayload ontvangt

Make verwerkt de binnenkomende data automatisch. Elk formulierveld verschijnt als koppelbare variabele in de volgende modules.

Stap 2: een Slack-melding plaatsen

Hier krijgt je team de melding in realtime.

  1. Klik op het + na je triggermodule
  2. Zoek Slack en kies Create a Message
  3. Koppel je Slack-workspace via OAuth
  4. Typ in het veld Channel de naam van het kanaal (bijvoorbeeld #new-leads of #client-intake)
  5. Bouw je bericht op in het veld Tekst met variabelen uit de formulierinzending

Een goed opgemaakt Slack-bericht voor een leadformulier ziet er zo uit:

*New lead submitted*
Name: {{name}}
Email: {{email}}
Company: {{company}}
Message: {{message}}
Submitted: {{now}}

Elke {{variable}} is een gekoppeld veld uit je formuliertrigger. Klik op het veld in Make en kies de bijbehorende formulieroutput.

Tip: Voeg een Slack-Block Kit-opmaak toe als je knoppen of gestructureerde opmaak wilt. Voor de meeste teams is een bericht in platte tekst met vetgedrukte labels genoeg, en dat laadt sneller op mobiel.

Stap 3: een contact in HubSpot aanmaken of bijwerken

Nu de Slack-melding geregeld is, schrijft de tweede actie de data naar je CRM.

  1. Klik op + na de Slack-module
  2. Zoek HubSpot CRM en kies Create/Update a Contact
  3. Koppel je HubSpot-account
  4. Koppel de formuliervelden aan HubSpot-eigenschappen:
    • E-mailadres (verplicht, wordt gebruikt als sleutel voor ontdubbeling)
    • Voornaam
    • Achternaam
    • Bedrijfsnaam
    • Eventuele aangepaste eigenschappen die relevant zijn voor je formulier

Met Create/Update in plaats van Create werkt Make het bestaande record bij als hetzelfde e-mailadres opnieuw een formulier indient, in plaats van een duplicaat aan te maken. Zo blijft je CRM schoon zonder extra logica.

  1. Stel het veld Lead Status of Lifecycle Stage in op de plek waar dit contact zich in je funnel bevindt (bijvoorbeeld Lead of Marketing Qualified Lead)

Gebruik je deze workflow voor rapportage of pipeline-attributie, dan is het verstandig je veldkoppeling af te stemmen op je bredere B2B SaaS-benchmarks, zodat leadstatus en lifecycle stages later bruikbaar blijven.

Stap 4: het volledige scenario testen

  1. Klik in Make op Run once (linksonder in de scenario-editor)
  2. Dien een echte testinzending in op je formulier
  3. Volg hoe het scenario wordt uitgevoerd. Elke module toont een groen vinkje wanneer die succesvol is afgerond.
  4. Controleer je Slack-kanaal op de melding
  5. Controleer HubSpot (of je CRM) op het nieuwe contactrecord

Als een module mislukt, toont Make een rood icoon met de foutdetails. Veelvoorkomende problemen:

  • Slack: Verkeerde kanaalnaam (neem het # -symbool op of controleer de exacte hoofdletters)
  • HubSpot: verplicht veld ontbreekt (een e-mailadres is verplicht om een contact aan te maken)
  • Webhooktrigger: de formuliertool stuurde data in een ander formaat dan verwacht (koppel de velden opnieuw)

Stap 5: het scenario inschakelen

Zodra de test slaagt, klik je linksonder op de schakelaar om het scenario van OFF naar ON te zetten. Make let nu continu op nieuwe inzendingen en voert de hele pipeline automatisch uit.

Stel het planningsinterval in op Immediately als je abonnement dat ondersteunt, of op het kortste interval dat je huidige abonnement biedt. Voor leadcaptatie is alles boven 15 minuten te traag.

Een tweede CRM-actie toevoegen (optioneel)

Wil je tegelijk met het contact ook een Deal of Opportunity in je CRM aanmaken, voeg dan na de HubSpot-contactstap een vierde module toe:

  1. Voeg nog een HubSpot CRM-module toe
  2. Kies Create a Deal
  3. Koppel de contact-ID uit de vorige stap aan het veld Associated Contact
  4. Stel de dealnaam, pipeline en fase in

Dit is handig voor inbound demo-aanvraagformulieren, waar elke inzending een actieve deal moet worden en niet alleen een contact.

Veelgemaakte fouten die je moet vermijden

Contacten niet ontdubbelen. Als je een gewone Create Contact-module gebruikt in plaats van Create/Update, krijg je elke keer dubbele records wanneer een terugkerend contact een formulier indient. Gebruik altijd de upsert-optie.

Het verkeerde veld als e-mailtrigger koppelen. Heeft je formulier meerdere e-mailvelden (bijvoorbeeld een factuur-e-mailadres en een contact-e-mailadres), zorg dan dat je het juiste veld koppelt als primaire identifier in je CRM.

Standaard in een openbaar kanaal posten. Stuur Slack-meldingen met gevoelige intakegegevens (medisch, juridisch, financieel) naar een privékanaal met beperkt lidmaatschap. Plaats geen persoonsgegevens in algemene kanalen.

Het scenario op het gratis abonnement laten draaien bij een hoog formuliervolume. Het gratis abonnement van Make geeft je 1.000 operaties per maand. Elke scenario-run gebruikt 3 operaties (één per module). Bij 300+ inzendingen per maand moet je upgraden naar een betaald abonnement.

Wat deze pipeline vervangt

Vóór automatisering zag deze workflow er meestal zo uit:

  • E-mails met formulierinzendingen komen in een gedeelde inbox terecht
  • Iemand kopieert de data handmatig naar het CRM
  • Iemand anders stuurt een Slack-bericht naar het team
  • Fouten bij data-invoer stapelen zich op
  • De reactietijd hangt ervan af wie als eerste zijn e-mail checkt

Het Make-scenario vervangt alle drie de handmatige stappen en doet er minder dan 5 seconden over van inzending tot het aanmaken van het CRM-record.

Veelgestelde vragen

Wat is de beste manier om een formulier tegelijk aan Slack en een CRM te koppelen?

Make.com is hiervoor de meest directe tool. Je bouwt één scenario met drie modules: een formuliertrigger, een Slack-actie en een CRM-actie. Elke inzending start alle drie de stappen achter elkaar. Er is geen code nodig en de opzet kost voor de meeste combinaties van formulier en CRM minder dan 30 minuten.

Werkt Make.com met Google Forms voor dit soort automatisering?

Ja, maar Google Forms heeft geen native Make-trigger, dus gebruik je in plaats daarvan de custom webhook-module van Make. Je hebt dan een externe tool nodig, zoals de Google Forms-webhookadd-on van Zapier, of je configureert een Google Apps Script dat bij inzending de formulierdata via POST naar je Make-webhook-URL stuurt.

Kan ik de Slack-melding naar verschillende kanalen sturen op basis van de antwoorden in het formulier?

Ja. Voeg na de formuliertrigger een Router -module toe en maak aparte paden voor elke voorwaarde. Inzendingen waarbij het budgetveld bijvoorbeeld hoger is dan £10.000, gaan naar #enterprise-leads, en alle andere gaan naar #inbound-leads. Elk pad heeft dan zijn eigen Slack- en CRM-modules met andere instellingen.

Welke CRM's ondersteunt Make.com native voor deze workflow?

Make heeft native modules voor HubSpot, Pipedrive, Salesforce, Attio, Zoho CRM en nog een aantal andere. Staat jouw CRM er niet tussen, dan kun je de HTTP-module van Make gebruiken om de REST API van het CRM rechtstreeks aan te roepen. Dat werkt voor elk CRM met een API.

Is deze workflow ook geschikt voor intakeformulieren van klanten, niet alleen voor leadgeneratie?

Zeker. Dezelfde structuur met drie modules werkt ook voor klantonboarding, het aanmelden van supporttickets, sollicitaties en eventregistraties. Het enige verschil is welk CRM-object je aanmaakt (contact, ticket, deal of een custom object) en welk Slack-kanaal de melding ontvangt.

Veelgestelde vragen

Hoe bouw ik een pipeline van formulier naar Slack en CRM in Make.com?
Je bouwt één Make.com-scenario met een formuliertrigger, een Slack-berichtstap en een stap die in je CRM iets aanmaakt of bijwerkt. Zodra een formulier wordt verzonden, draait het scenario automatisch, stuurt het de melding naar Slack en slaat het de inzending op in je CRM, zonder handmatige data-invoer.

Wat is het voordeel van Create/Update ten opzichte van Create in HubSpot?
Met Create/Update voorkom je dubbele contactrecords, doordat inzendingen worden gekoppeld op een uniek veld zoals het e-mailadres. Verstuurt dezelfde persoon het formulier opnieuw, dan werkt Make het bestaande record bij in plaats van een nieuw record aan te maken. Zo blijft je CRM schoner en wordt je rapportage nauwkeuriger.

Kan ik Make.com gebruiken met Google Forms en een privé Slack-kanaal?
Ja. Google Forms kan inzendingen via een custom webhook of script naar Make sturen, en Slack kan berichten plaatsen in elk kanaal waarvoor je toestemming hebt, ook privékanalen. Deze opzet is gebruikelijk voor gevoelige intakeworkflows, omdat je de route van de data zo onder controle houdt.

Bijdrage van

SaaS Hackers

Vind een B2B SaaS-expert

We hebben een gids samengesteld met B2B SaaS-experts en -bureaus die we hebben beoordeeld en ingedeeld op dienst en specialisme.

Vind een expert
Alles bekijken