Guider · n8n (selvhostet)
Start en n8n-arbeidsflyt fra innsendinger fra offentlig lenke
Denne guiden bygger en arbeidsflyt med to noder: en ny innsending til et supplier onboarding-skjema ankommer i en formbase Trigger, og en Edit Fields-node plukker ut svarene. Sett e-post-, Sheets-, Slack- eller CRM-noden din etter den.
Last checked
Du trenger en formbase-kobling i n8n og et publisert skjema med en delingslenke. n8n-en din må være tilgjengelig fra internett over HTTPS; se Installer formbase-noden i n8n. En innsending gjennom en forespørselslenke starter ikke disse arbeidsflytene; se Handle ut fra en forespørsels utfall i n8n for det.
1. Legg til triggeren
Opprett en arbeidsflyt, klikk +, søk etter formbase og velg formbase Trigger. Velg koblingen, skjemaet, og én av de tre offentlig lenke-hendelsene under Event:

| Event | Kjører når | Trenger |
|---|---|---|
| Public Link Submission Created | En respondent sender inn skjemaet gjennom en delingslenke. | Ingenting ekstra. |
| Public Link Submission Updated | En respondent redigerer en innsending de allerede har sendt. | Rediger etter innsending slått på for skjemaet. |
| Public Link Submission Abandoned | En respondent lar skjemaet stå uferdig i tiden satt under Consider Abandoned After (12 timer til 1 uke). formbase sjekker én gang i timen, så kjøringen kan komme opptil en time senere. | En Pro- eller Business-plan, som lagrer delvise innsendinger. |
2. Lytt etter en testhendelse
Klikk Execute step. Noden viser Listening for test event, og formbase begynner å sende dette skjemaets hendelser til nodens test-URL i to minutter. Åpne skjemaets delingslenke i en annen fane og send det inn innen den tiden. Innsendingen ankommer i noden innen få sekunder:
![formbase Triggeren etter en testhendelse: Form [Guide] Supplier onboarding, Event Public Link Submission Created, og output med id, type submission.completed, test false og data › answers som holder company_name Nordlys Tekstil AS, contact_email, vat_number, betalingsbetingelse-svaret yes, og den opplastede sertifikatfilen](/guides/n8n/n8n-submission-output.png)
n8n har ingen eksempelpost: testen er en ekte innsending, og test er false. Hvert svar vises to ganger:
data.answers holder verdien en arbeidsflyt sammenligner, under spørsmålets feltnøkkel: en alternativnøkkel som
yes, et tall, en dato, eller en liste med filer.data.display holder teksten en person leser, som
Yes.
Bruk display i meldinger og answers i betingelser. Se webhook-referansen for begge.
Forlatte innsendinger ankommer timer senere, så Execute step kan ikke fange en. For den hendelsen, publiser arbeidsflyten og sjekk Executions.
3. Plukk ut svarene
Legg til en Edit Fields (Set)-node etter triggeren. Dra svar fra input-panelet inn i Fields to Set, eller skriv uttrykkene selv:

Neste node, si Gmail eller Google Sheets, leser {{ $json.company }} og de andre feltene herfra. Når et spørsmål gis nytt
navn, forblir feltnøkkelen den samme, så disse uttrykkene fortsetter å fungere.
4. Publiser og sjekk en ekte kjøring
Klikk Publish, gi versjonen et navn, og bekreft. formbase sender nå hver nye innsending til arbeidsflytens produksjons-URL. Å avpublisere arbeidsflyten stopper det.
Send inn skjemaet én gang til og åpne Executions-fanen. Kjøringen dukker opp innen få sekunder. Kjøringer du startet med Execute step bærer et kolbeikon; en produksjonskjøring har ingen:

Hvis arbeidsflyten ikke starter
Skjemaet ble sendt inn gjennom en forespørselslenke. Det kjører Request Completed, ikke Public Link Submission Created.
Arbeidsflyten er ikke publisert. Bare Execute step lytter mens arbeidsflyten er et utkast, og bare til den første hendelsen ankommer eller to minutter går.
Triggeren viser targetUrl must use https.
n8n-en din gir ut en
http://- eller privat URL. Se Fortell n8n den offentlige adressen sin.Koblingen når et annet arbeidsområde. Triggeren lytter til skjemaet i arbeidsområdet koblingen dens peker på.
Sjekker signaturen
formbase Trigger sjekker X-formbase-Signature-headeren til hver hendelse og avviser alle som feiler. Hold klokken på
n8n-verten nøyaktig: en hendelse signert mer enn fem minutter tidligere blir også avvist.