Koppeling met je CRM
Wat het doet
Je CRM kent je contact al. Koppel je je CRM, dan zet de plugin bij elke inzending de anonieme code bij dat contact. Stuur je die code mee in de links van je mailings, dan herkent je site de bezoeker zodra hij klikt. Je kunt hem persoonlijk aanspreken en zijn formulier vooraf invullen, zonder dat er ooit een naam in de URL staat.
Aanzetten
Ga naar Form ID > Integraties, kaart CRM koppeling. Bij Provider kies je Geen koppeling, FluentCRM of ActiveCampaign. Standaard staat hij op Geen koppeling: er gaat dan niets naar een CRM. Klik op Integraties opslaan.
Instellingen
FluentCRM. Kies je FluentCRM, dan verschijnt één veld.
- Token custom field slug. Standaard
psfid_token. Het veld in FluentCRM waarin de code wordt geschreven. Bij het opslaan probeert de plugin dat veld zelf aan te maken. Lukt dat in jouw versie van FluentCRM niet, maak dan zelf een tekstveld met precies die slug aan bij de custom fields van FluentCRM.
Bij elke inzending met een e-mailadres maakt de plugin het contact aan of werkt hij het bij: e-mailadres, voor- en achternaam, telefoonnummer, adres, postcode, plaats, land en de code. Een nieuw contact komt binnen als ingeschreven contact (status subscribed). Een bestaand contact houdt zijn status. Wie zich heeft uitgeschreven blijft dus uitgeschreven.
FluentCRM draait in je eigen WordPress. Hierbij verlaat er niets je server.
ActiveCampaign. Kies je ActiveCampaign, dan verschijnen vier velden.
- API URL en API Key. Je vindt ze in ActiveCampaign onder Settings > Developer. Met Test verbinding zie je meteen of ze kloppen.
- Lijst ID. Optioneel. Het nummer van de lijst waar contacten in komen. Met 0 wordt het contact niet aan een lijst toegevoegd.
- Custom field ID voor token. Optioneel. Maak in ActiveCampaign een tekstveld aan, bijvoorbeeld met de naam PSFID Token. Vul hier het nummer van dat veld in.
Naar ActiveCampaign gaan het e-mailadres, de voor- en achternaam, het telefoonnummer en de code. Er gaat pas iets naartoe nadat je deze provider hebt gekozen en je eigen API-gegevens hebt ingevuld.
De code meesturen in een mailing. Zet het veld met de code achter je link. In FluentCRM ziet dat er zo uit:
https://jouwsite.nl/aanbieding/?id={{contact.custom.psfid_token}}
In ActiveCampaign gebruik je de personalisatietag van je eigen tokenveld. De landingspagina herkent de bezoeker en kan velden vooraf invullen of hem bij naam begroeten.
FluentCRM als databron. Onder Form ID > Instellingen > FluentCRM staat FluentCRM data mergen. Die staat standaard aan zodra FluentCRM actief is. De plugin leest dan de contactvelden en de custom fields van het contact uit FluentCRM en maakt ze beschikbaar onder hun eigen naam. Bij tegenstrijdigheden wint FluentCRM. Een leeg veld in FluentCRM overschrijft nooit iets wat de plugin al wist.
In deze versie komen die FluentCRM-gegevens terecht in de smartcodes van Fluent Forms en de merge tags van Gravity Forms, zie Voor bouwers. Het gewone vooraf invullen in de browser en de shortcodes werken met wat de plugin zelf uit je formulieren heeft opgeslagen.
Bestaande mailings met een eigen parameter. Heb je al duizenden mails de deur uit met een eigen parameter erin, bijvoorbeeld ?rid= met de waarde van een eigen FluentCRM-veld, dan hoef je die niet opnieuw te versturen.
- Ga naar
Form ID > Instellingen > FluentCRMen zet URL-herkenning inschakelen aan. - Vul bij URL parameter in welke parameter het is. Standaard staat er
rid. - Vul bij FluentCRM custom field slug de slug van het veld in. Staat er in je mails
{{contact.custom.lid_code}}, dan is de sluglid_code.
De plugin zoekt de waarde live op in FluentCRM en herkent het contact aan zijn e-mailadres. Heeft dat contact nog geen code, dan krijgt hij er een. Er wordt niets in FluentCRM gewijzigd. Deze herkenning werkt alleen als FluentCRM data mergen ook aan staat. Wat er daarna in een formulier wordt ingevuld is wat de plugin zelf bij dat e-mailadres heeft opgeslagen.
Los plaatsen
Een herkende bezoeker bij naam begroeten doe je met een shortcode in je tekst. Een blok of Elementor-widget is er niet: je plakt de shortcode in een tekst- of shortcodeblok.
[psfid key="voornaam" fallback="beste klant"]
[psfid_if key="voornaam"]Welkom terug, {voornaam}![/psfid_if]
Alle mogelijkheden staan bij Voor bouwers.
Let op
- Schrijven en lezen zijn gescheiden. Het veld waaruit je leest is niet automatisch het veld waarin je schrijft. Gebruik je een bestaand veld voor de herkenning van oude mailings, laat de plugin daar dan nooit in schrijven. Anders overschrijf je de waarden waar die oude links op leunen.
- Zonder e-mailadres in de inzending gaat er niets naar je CRM.
- Of het doorsturen is gelukt zie je onder
Form ID > Tokensin de kolom CRM. Ging er iets mis, dan staat de foutmelding in het Audit log van dat token. - Kies je een provider die nog niet klaar is, bijvoorbeeld ActiveCampaign zonder API Key, dan meldt de hub dat de CRM-synchronisatie uit staat.
- De tab FluentCRM onder Instellingen zie je alleen als FluentCRM actief is.
In Pro
In de gratis versie gaat een inzending meteen naar je CRM. Met Pro wacht de sync naar ActiveCampaign een instelbare tijd, met per formulier een eigen lijst en eigen tags. Zie Pro.
Terug naar Pure Smart Form ID documentatie
Bijgewerkt voor Form ID 1.6.2, Pro 0.3.0 op 5 oktober 2026