formbasedocs
Gå til appenAppen

Guider · Zapier

Send en forespørsel fra en Zap

En forespørsel ber én navngitt mottaker om å fylle ut et skjema. Denne guiden legger til et Create Request-steg i en Zap, forhåndsutfyller mottakerens navn slik at de ikke kan endre det, og gir lenken videre til neste steg.

Last checked


Du trenger en formbase-kobling i Zapier og et publisert skjema. Hva en forespørsel er, og hvert alternativ den tar, er i Opprett en forespørsel; denne guiden viser hvor de alternativene sitter i Zapier.

1. Legg til Create Request-steget

Start med triggeren som skal sende forespørselen: en avtale merket vunnet i CRM-et ditt, en ny rad i Google Sheets, en planlagt dato. Legg til en handling, velg formbase, og velg Create Request.

2. Velg skjemaet, mottakeren og leveringen

Create Request-steget: Form Approval, Recipient Email ada@acme.example, Recipient Name Ada Lovelace, Language tomt, Delivery «None: the Zap sends the link itself»
  • Form er skjemaet mottakeren fyller ut. Det må være publisert.

  • Recipient Email og Recipient Name kommer vanligvis fra triggeren. E-posten trengs for e-postlevering og for påminnelser.

  • Language er ett av skjemaets publiserte språk, som de. La det stå tomt for skjemaets standard.

  • Delivery avgjør hvem som sender lenken. Email lar formbase sende invitasjonen og påminnelsene, og krever en Pro- eller Business-plan. None, standardvalget, sender ingen invitasjon: et senere steg i Zapen din sender Request URL, via Slack, SMS eller ditt eget e-postverktøy. Hvis skjemaet har Send påminnelser på og du fyller inn Recipient Email, sender formbase likevel de planlagte påminnelsene. For å ikke sende noen i det hele tatt, la Recipient Email stå tomt.

3. Forhåndsutfyll og lås det du allerede vet

Når du har valgt skjemaet, dukker hvert spørsmål du kan forhåndsutfylle opp under som et felt, navngitt etter feltnøkkelen sin. Signatur-, filopplastings-, betalings-, avtale- og beregnede spørsmål har ingen. Fyll inn ethvert svar du allerede har; mottakeren ser det utfylt. Legg et spørsmål til Read-only fields for å låse det, slik at mottakeren kan se det, men ikke endre det. Et låst spørsmål må også være forhåndsutfylt.

Test Request satt til False, Your Name forhåndsutfylt med Ada Lovelace, Your Decision og What should change? tomme, og Your Name valgt under Read-only fields

Mottakeren åpner lenken og finner navnet sitt fylt inn og låst:

Forespørselsskjemaet med Your Name som viser Ada Lovelace i et gråtonet felt og merknaden «Locked because this answer came with your request.»

Skjulte felt i skjemaet dukker opp som (context)-felt: mottakeren kan ikke endre dem og ser dem bare der skjemaet nevner dem, og de kommer tilbake både i forespørselens Context og blant svarene. Hvis skjemaet har en dokumentblokk, tar et Documents-felt filer fra tidligere steg. Se Prefill, låste felt, og context for forskjellen.

4. Sett en ekstern ID

Legg din egen id for dette stykket arbeid i External ID, som avtalenummeret deal-1042. Den gjør to jobber:

  • En senere Zap kan slå opp forespørselen med Find Request, uten å lagre formbase sin forespørsels-ID.

  • Den er idempotensnøkkelen. Hvis Zapier spiller av steget på nytt med samme eksterne ID og samme input, får du den samme forespørselen tilbake i stedet for en ny. Deduplicated er da true. Den samme eksterne IDen med noen endret input, innen 30 dager, feiler med Idempotency key … was already used for a different request. Bruk en ny ekstern ID for hver forespørsel, som deal-1042-onboarding, og en fersk en når du endrer input i et teststeg, inkludert Test Request.

Reminders, Expires At og Metadata er valgfrie. En forespørsel utløper etter 30 dager med mindre du setter en annen dato, høyst 365 dager unna.

5. Test steget

Klikk Test step. formbase oppretter forespørselen og returnerer den. Request URL er lenken for mottakeren; kartlegg den inn i steget som sender den.

Data out-fanen for Create Request-testen: Created At og Expires At som datoer, Deduplicated false, Delivery Status not_requested, External ID deal-1043, Status pending og en Request URL på form.formbase.so
Delivery Status er not_requested fordi Delivery er None: formbase sendte ingenting.

Neste