# Start en n8n-arbeidsflyt fra innsendinger fra offentlig lenke

Kjør en n8n-arbeidsflyt når noen sender inn, redigerer eller forlater et skjema gjennom delingslenken dets, og gi svarene videre til neste node.

## 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.

<p>
  Du trenger en <a href="/no/guides/n8n/connect">formbase-kobling i n8n</a> og et publisert skjema med en{' '}
  <a href="/no/sharing-publishing/sharing-embedding#share-links">delingslenke</a>. n8n-en din må være tilgjengelig fra internett over HTTPS;
  se <a href="/no/guides/n8n/install-the-node">Installer formbase-noden i n8n</a>. En innsending gjennom en forespørselslenke starter ikke
  disse arbeidsflytene; se <a href="/no/guides/n8n/request-outcome">Handle ut fra en forespørsels utfall i n8n</a> for det.
</p>

<h2 id="add-the-trigger">1. Legg til triggeren</h2>

<p>
  Opprett en arbeidsflyt, klikk <strong>+</strong>, søk etter <strong>formbase</strong> og velg <strong>formbase Trigger</strong>. Velg
  koblingen, skjemaet, og én av de tre offentlig lenke-hendelsene under <strong>Event</strong>:
</p>

Rediger etter innsending</a> slått på for skjemaet.',
      ],
    },
    {
      label: 'Public Link Submission Abandoned',
      cells: [
        'En respondent lar skjemaet stå uferdig i tiden satt under <strong>Consider Abandoned After</strong> (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 <a href="/no/submissions-analytics/partial-submissions">delvise innsendinger</a>.',
      ],
    },
  ]}
/>

<h2 id="listen-for-a-test-event">2. Lytt etter en testhendelse</h2>

<p>
  Klikk <strong>Execute step</strong>. Noden viser <em>Listening for test event</em>, 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:
</p>

<p>
  n8n har ingen eksempelpost: testen er en ekte innsending, og <strong>test</strong> er <code>false</code>. Hvert svar vises to ganger:
</p>

<ul>
  <li>
    <strong>data.answers</strong> holder verdien en arbeidsflyt sammenligner, under spørsmålets{' '}
    <a href="/no/requests/field-keys">feltnøkkel</a>: en alternativnøkkel som <code>yes</code>, et tall, en dato, eller en liste med filer.
  </li>
  <li>
    <strong>data.display</strong> holder teksten en person leser, som <code>Yes</code>.
  </li>
</ul>

<p>
  Bruk <strong>display</strong> i meldinger og <strong>answers</strong> i betingelser. Se{' '}
  <a href="/no/developers/webhooks-reference#fields-vs-answers">webhook-referansen</a> for begge.
</p>

<p>
  Forlatte innsendinger ankommer timer senere, så <strong>Execute step</strong> kan ikke fange en. For den hendelsen, publiser arbeidsflyten
  og sjekk <strong>Executions</strong>.
</p>

<h2 id="map-the-fields">3. Plukk ut svarene</h2>

<p>
  Legg til en <strong>Edit Fields (Set)</strong>-node etter triggeren. Dra svar fra input-panelet inn i <strong>Fields to Set</strong>,
  eller skriv uttrykkene selv:
</p>

<p>
  Neste node, si Gmail eller Google Sheets, leser <code>{'{{ $json.company }}'}</code> og de andre feltene herfra. Når et spørsmål gis nytt
  navn, forblir feltnøkkelen den samme, så disse uttrykkene fortsetter å fungere.
</p>

<h2 id="publish-and-check">4. Publiser og sjekk en ekte kjøring</h2>

<p>
  Klikk <strong>Publish</strong>, gi versjonen et navn, og bekreft. formbase sender nå hver nye innsending til arbeidsflytens
  produksjons-URL. Å avpublisere arbeidsflyten stopper det.
</p>

<p>
  Send inn skjemaet én gang til og åpne <strong>Executions</strong>-fanen. Kjøringen dukker opp innen få sekunder. Kjøringer du startet med{' '}
  <strong>Execute step</strong> bærer et kolbeikon; en produksjonskjøring har ingen:
</p>

<h2 id="troubleshooting">Hvis arbeidsflyten ikke starter</h2>

<ul>
  <li>
    <strong>Skjemaet ble sendt inn gjennom en forespørselslenke.</strong> Det kjører <strong>Request Completed</strong>, ikke Public Link
    Submission Created.
  </li>
  <li>
    <strong>Arbeidsflyten er ikke publisert.</strong> Bare <strong>Execute step</strong> lytter mens arbeidsflyten er et utkast, og bare til
    den første hendelsen ankommer eller to minutter går.
  </li>
  <li>
    <strong>
      Triggeren viser <em>targetUrl must use https</em>.
    </strong>{' '}
    n8n-en din gir ut en <code>http://</code>- eller privat URL. Se{' '}
    <a href="/no/guides/n8n/install-the-node#public-address">Fortell n8n den offentlige adressen sin</a>.
  </li>
  <li>
    <strong>Koblingen når et annet arbeidsområde.</strong> Triggeren lytter til skjemaet i arbeidsområdet koblingen dens peker på.
  </li>
</ul>

> ℹ️ **Sjekker signaturen**
> <p>
>     formbase Trigger sjekker <code>X-formbase-Signature</code>-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.
>   </p>

<h2 id="next">Neste</h2>

<div class="not-prose grid gap-3 sm:grid-cols-2 mb-8">
  - [Send en forespørsel fra en n8n-arbeidsflyt](/no/guides/n8n/send-a-request)
  - [Innebygde integrasjoner](/no/integrations/overview) — Slack, Sheets og Notion uten n8n.
</div>
