Hoe PDF-inzendingen opslaan in uw Bubble-database met een Bubble-workflow

Profile picture of Benjamin André-Micolon

U heeft de SimplePDF Bubble-plugin aan uw app toegevoegd en uw gebruikers bewerken, vullen en ondertekenen nu PDF's rechtstreeks in uw app.

Zou het niet geweldig zijn als u de PDF-inzendingen direct in uw Bubble-database zou kunnen opslaan?

De e-mailnotificaties zijn geweldig, maar de inzendingen opslaan in uw Bubble-database zou ideaal zijn...

Zoek niet verder: u bent op de juiste plek: deze stap-voor-stap handleiding begeleidt u bij het instellen van een workflow die elke PDF-inzending automatisch opslaat in uw Bubble-database!

En als u nog geen SimplePDF-gebruiker bent, of gewoon wilt zien hoe u Bubble-workflows configureert met webhooks, lees dan gerust verder: deze stap-voor-stap handleiding kan worden toegepast op elke webhookintegratie met Bubble!

Automatisch PDF-inzendingen opslaan in uw Bubble-database: stap voor stap

Vereisten:

  • Bubble's STARTER-abonnement of hoger
  • SimplePDF's BASIC-abonnement of hoger
  • "COMPANY_IDENTIFIER" ingesteld op uw SimplePDF-bedrijfsidentificatie in de plugin-instellingen

Deze stap-voor-stap handleiding vereist geen technische kennis en de volledige configuratie duurt ongeveer 5 minuten.

De workflow configureren

Workflow aanmaken in Bubble

  1. Schakel de backend-workflows in de Bubble-instellingen in

Vink het vakje "Enable Workflow API and backend workflows" aan

Backend-workflows inschakelen in Bubble

  1. Open de Bubble-workflowweergave vanuit het paginaselectiedropdown

U vindt deze onderaan de selectie, blauw gemarkeerd in de onderstaande screenshot

Navigeren naar de Bubble-workflowweergave

  1. Voeg een nieuwe backend-workflow toe en selecteer "New API workflow" onder "General"

Een nieuwe workflow toevoegen

  • Geef uw workflow een naam, wij noemen het simplepdf maar u bent vrij om het te noemen zoals u wilt We raden aan een naam te gebruiken die simplepdf bevat, zodat u het later makkelijk kunt terugvinden
  • Vink het vakje "Expose as public API workflow" aan
  • Vink het vakje "This workflow can be run without authentication" aan
  • Selecteer bij "Parameter definition" de optie "Detect request data"
Op dit moment zou uw workflowconfiguratie er als volgt uit moeten zien

Configuratie van de workflow

  1. Klik op de knop "Detect data"

Er opent een popup zoals hieronder zichtbaar met een URL, kopieer deze

Workflow-URL voor veldendetectie

Webhookconfiguratie in SimplePDF

  1. Ga naar uw accountinstellingen in SimplePDF

Werk de webhookconfiguratie bij, plak de URL die u heeft gekopieerd in het "Endpoint"-invoerveld.

De URL moet eindigen op "/initialize"

Webhookconfiguratie

De workflow triggeren en de actie configureren in Bubble

  1. Open in uw Bubble-app een PDF met de SimplePDF-plugin en dien deze in

Dit triggert de detectie van de velden aan de Bubble-kant

  • Ga terug naar de workflowdefinitie: de velden zijn nu gedetecteerd
  • Belangrijk: wijzig het type "submission url" naar "file"

Gedetecteerde velden

  1. Maak een nieuwe actie aan voor deze workflow:
  • "Create a new thing"
  • Definieer het type submissions
  • Maak zoveel velden aan als u wilt opslaan in de "submissions"-tabel van uw database
  • Zoek voor elk veld naar "Request's data" en selecteer het overeenkomstige veld
  • Belangrijk: zorg ervoor dat de submission URL is "saved to Bubble Storage" (voorheen "saved to S3")

Uw actie zou er als volgt uit moeten zien:

Actieconfiguratie

De workflow inschakelen in SimplePDF

  1. Belangrijk: werk in uw accountinstellingen in SimplePDF het endpoint bij door /initialize aan het einde te verwijderen:

Webhookconfiguratie zonder initialize

De workflow testen

Dien een PDF in via de SimplePDF Bubble-plugin: uw database toont nu een nieuw item!

Eerste PDF-inzending in de Bubble-database

Dat is het! Telkens wanneer een gebruiker van uw Bubble-app een PDF invult en ondertekent, wordt de resulterende PDF automatisch opgeslagen in uw Bubble-database!

Als u vragen heeft, neem dan gerust contact op via support@simplepdf.com