Documents AI-ynterface foar it meitsjen fan foto's. It ekstrahearjen fan fjilden is pland.
Documents AI-ynterface foar it meitsjen fan foto's. It ekstrahearjen fan fjilden is pland.
← Alle Bubble Native-gidsen

Xodera Plugins · Bubble Native

Xodera Documents AI Native

Set in kwitânsje- of leveringsfoto om yn in konseptformulier. Lit AI de datum, it totaal en oare frege fjilden foarstelle, en lit in persoan se beoardiele foardat se bewarre wurde.

Public beta guides · Haptics instructions are in its Bubble listing

Public beta offer: free Bubble install · 7-day card trial, then US$1.50/month per plugin/project.

Dokumintaasje beoardiele 6 novimber 2026

Praktyske foarbylden

Folje in útjeftekonsept foarôf yn mei in foto fan in kwitânsje

Werhellende ynfiering fan ferkeaper, datum en totaal fertrage de útgawensynfier; ekstrahearre fjilden kinne in beoardielbere skets wêze.

`fields_json = ["merchant","date","total","currency"]`; de brûker fêstlet in kwitânsôfbylding en jout apart tastimming foar ferwurking. Brûk allinnich foarbyldkwitânses by it testen.

Plande: `analysis_requested` → Analyze Captured Document mei de beheinde eksportearre bytes/MIME/fjildnammen/tastimming/oanfrege-ID → lit weromkommende fjilden sjen yn jo bewurkbere Utjefteformulier.

De aksje jout `status`, `operation_id`, `fields_json` en `review_required` werom. Jo brûker korrizjearret/goedgeeft de fjilden foardat jo workflow in Utjefte oanmeitsje.

Brûk by in ûnwisse útkomst Read Analysis mei deselde `operation_id`; start net automatysk in oare analyze. It ynlûken fan tastimming wisket de bewarre foto en eksport; bewarje nea rauwe base64 yn in iepenbiere Thing of yn logs.

Plande. In persoan moat elke foarstelde wearde beoardiele foardat dizze bewarre wurdt.

Lês in ferstjoernota-referinsje foar in meiwurkersbeoardielingsformulier

In pakhûsbrûker moat in foarstelde referinsje/datumer beoardiele kinne yn stee fan it yn te typen fan in fotografearre papieren slip.

`fields_json = ["delivery_reference","supplier","delivery_date"]`; fêst de relevante kant fan in foarbyld ferstjoernota by it testen.

Nei aparte tastimming foar it meitsjen fan de foto en foar de ferwurking stelt Analyze Captured Document de selektearre fjilden foar. Lit de foto neist de bewurkbere fjilden sjen en freegje it personiel om it oerienkommende Delivery-record te befêstigjen.

Hâld de weromjûne `operation_id` om it resultaat opnij te kontrolearjen en `fields_json` as foarstel. Jo workflow siket it eigentlike Delivery-record allinnich op of wurket it by nei beoardieling troch it personiel.

Untbrekkende, ûndúdlike of ferkearde fjilden moatte mei de hân korrizjearre wurde. In flater fan de oanbieder lit it orizjinele Delivery-record ûnferoare; brûk Read Analysis om de útkomst fan in ûnwisse operaasje te kontrolearjen.

Plande. In persoan moat elke foarstelde wearde beoardiele foardat dizze bewarre wurdt.

Stel in seriële nûmer fan apparatuer foar út in labelfoto

In ûnderhâldsformulier kin in beoardielbere model/seriële foarstel biede as in assetlabel swier te typen is.

`fields_json = ["manufacturer","model","serial_number"]`; fêst in foarbyld apparatuerlabelôfbylding; kies jo AI-provider yn de projektynstellingen.

De plande aksje Analyze Captured Document jout foarstelde tekenrigen werom. Lit se neist de foto sjen; lit de brûker se korrizjearje foardat jo in Asset opsykje of de ûnderhâldsworkflow útfiere.

Brûk de weromjûn `fields_json`, `review_required` en `operation_id`. Behandelje identifiers as tekst sadat jo app liedende nullen behâldt.

As de ôfbylding net lêzebaar is of it model in ferkearde tekenrige foarstelt, lit dan handmjittige ynfier ta. Lês de selde operaasje nei in ûnwissige reaksje ynstee fan in oare inferinsje te belêsten.

Plande. In persoan moat elke foarstelde wearde beoardiele foardat dizze bewarre wurdt.

Wat no wurket

Privee-beta. Foto's meitsje is beskikber foar testen. It ekstrahearjen fan fjilden út de foto is pland en noch net klear foar gebrûk yn jo app.

Bou de workflow

Plande

Plande workflow. Noch net beskikber yn de hjoeddeiske beta.

Dizze foarbylden brûke app-records lykas Lesson, Message en Order. Ferfang se troch jo eigen gegevenstypen en elemintnammen. Ferfang de media-adressen út de foarbylden troch adressen fan jo eigen bestannen.

  1. Plande: kies de fjilden dy't jo formulier nedich hat, bygelyks fields_json=["title","date","total"]. Skakel enable_analysis_export yn en stel analysis_context yn op it selektearre akkount of rekord. Dizze analyze-ynstellingen binne net beskikber yn de hjoeddeiske opnameferzje.

  2. Lit de brûker in foto nimme en apart akkoard gean mei ferwurking. Op analysis_requested, útfier Analyze Captured Document mei help fan dit elemint syn analysis_image_base64, analysis_mime_type, analysis_fields_json en analysis_consent. Brûk analysis_request_id as idempotency_key.

  3. Bewarje de weromjûne operation_id, request_id en status. As status processing is, brûk Read Analysis mei dy operation_id om it resultaat letter op te heljen.

  4. Lit it weromkommende fields_json sjen yn in bewurkbare beoardielingsformulier. Bewarje goedkarde wearden allinnich nei't de brûker se kontrolearje hat en op Befêstigje klikt. Hâld it orizjinele rekord oant dy befêstiging.

Workflow-diagram — gjin app-skermôfdruk

Ien kear konfigurearje

Meitsje of kies jo Bubble app-projekt yn BestPlugins → Dashboard → Plugins. Kies Xodera Documents AI Native, kopiearje de kaai, iepenje dan Bubble → Plugins → Xodera Documents AI Native en plak dizze yn project_api_key. Bewarje ien kear; brûk dêrnei de aksjes hjirûnder. Elke plugin yn elk projekt hat syn eigen kaai.

Freegje om kameratastimming en ferklearje wêrom't de foto nedich is. Foar ferwurking moat de brûker apart tastimming jaan. Kies jo AI-oanbieder yn de projektynstellingen; dy oanbieder bringt it gebrûk yn rekken.

Ien kear konfigurearje
  1. Meitsje of kies jo Bubble app-projekt by BestPlugins → Dashboard → Plugins.
  2. Kies dizze plugin en kopiearje syn projektkaai.
  3. Iepenje Bubble → Plugins → Xodera Documents AI Native; plak de kaai yn project_api_key en bewarje.
  4. Foegje it elemint ta, kies jo app-gegevens en bou de workflow hjirûnder.
  5. Privee-beta-tagong foar no allinnich. Iepenbiere ynstallaasje en betelle aktivearring binne noch net beskikber.
Ynstallaasje en abonnemint

For Audio Player, Video Player, Photo Editor, Audio Recorder, Files Kit and Haptics: free Bubble installation, a 7-day trial with a card, then US$1.50 per month per plugin and app project. Development and production are included, with no operation cap. File-size and feature limits still apply. Review billing and cancellation before confirming. Other plugins remain unavailable for purchase.

Bewarje it resultaat yn jo app

Foarbyld ExpenseDraft: eigener, operation_id, request_id, status en proposed_fields_json. Nei beoardieling bewarje de goedkarde datum, it totaal en oare fjilden, plus reviewed_by en reviewed_at. Koppel allinnich de fjilden dy't jo formulier freget. Set de folsleine ôfbyldingsynhâld net yn logs of gewoane tekstrecords.

Mislearjen, annulearjen en herstellen

As it resultaat fertraging hat, hâld it deselde fersyk en brûk Read Analysis foar de bekende operation_id. Nim gjin nije foto of meitsje net automatysk in nij fersyk. As de brûker syn tastimming weromlûkt, wiskje de foto en stop mei it oanbieden fan it resultaat; dit kin in al ferstjochte of bewarre kopy net weromhelje.

Moglikheden en limiten

Plande ôfbyldingsynfier: PNG, JPEG of WebP, oant 5 MiB; freegje om 1–32 ferskillende fjildnammen. Beoardielje altyd de ekstrahearre wearden. Dit is gjin identiteitsferifikaasje, gjin kontrôle op dokumintechtens en gjin ark foar medyske besluten. Kosten fan de AI-oanbieder binne apart.

Ynstellings, aksjes en resultaten

Brûk dizze nammen yn Bubble. Plande funksjes binne apart markearre.

Bêta-ynstellingen beskikber

Elemintynstellingen

document_side · textbutton_label · textconsent_text · textdisabled · yes/nofields_json · textprocessing_consent_text · textanalyze_button_label · textcheck_button_label · textlanguage · textui_text_json · text

Steaten

capture_status · textlocal_uri · textmime_type · textdocument_side · textimage_width · numberimage_height · numbererror_code · textis_capturing · yes/noanalysis_status · textanalysis_operation_id · textanalysis_fields_json · textanalysis_error_code · textreview_required · yes/nois_analyzing · yes/no

Eveneminten

capture_startedcapture_succeededcapture_cancelledpermission_deniedcapture_erroranalysis_startedanalysis_readyanalysis_pendinganalysis_error

Aksjes en harren ynputs

Elemintynstellingen · 12

Plande workflow. Noch net beskikber yn de hjoeddeiske beta.

document_sidetext · Standert: "front"
Foarbyldweardefront
Foarbyld Bubble útdrukkingCapture Side Dropdown's value
Brûk de wearde fan it hjoeddeiske saaklike rekord; falidearje it tsjin de hjirûnder steande limiten.
button_labeltext · Standert: ""
Foarbyldwearde""
Foarbyld Bubble útdrukkingApp Texts' capture_label
Sichtbere app-tekst; lit dit leech om de ynboude oersette tekst te brûken wêr't dy beskikber is. Set hjir gjin geheime oanmeldgegevens yn.
consent_texttext · Standert: ""
FoarbyldweardeI agree to capture this non-sensitive receipt.
Foarbyld Bubble útdrukkingApp Texts' capture_consent
Ferklearje it spesifike doel fan it meitsjen en ferwurkjen fan de foto en wa't dy ûntfangt. It ynlûken fan tastimming wisket de bewarre bytes, net eardere app-kopyen.
disabledyes/no · Standert: false
Foarbyldweardeno
Foarbyld Bubble útdrukkingGuideHost's is_busy (your yes/no custom state)
Skeakel it elemint út wylst jo app dwaande is of dizze aksje net beskikber is.
processing_consent_texttext · Standert: ""
FoarbyldweardeI agree to send this image to the configured AI provider for draft fields.
Foarbyld Bubble útdrukkingApp Texts' processing_consent
Ferklearje it spesifike doel fan it meitsjen en ferwurkjen fan de foto en wa't dy ûntfangt. It ynlûken fan tastimming wisket de bewarre bytes, net eardere app-kopyen.
analyze_button_labeltext · Standert: ""
Foarbyldwearde""
Foarbyld Bubble útdrukkingApp Texts' analyze_label
Sichtbere app-tekst; lit dit leech om de ynboude oersette tekst te brûken wêr't dy beskikber is. Set hjir gjin geheime oanmeldgegevens yn.
languagetext · Standert: "auto"
Foarbyldweardeuk
Foarbyld Bubble útdrukkingCurrent User's preferred_language
Stel language=auto yn om de taal fan it apparaat of de browser te folgjen as dy taal stipe wurdt. Fier in stipe taalkoade yn om dy taal eksplisyt te kiezen.
ui_text_jsontext · Standert: ""
Foarbyldwearde{}
Foarbyld Bubble útdrukkingApp Settings' player_labels_json (supported keys only)
Opsjoneel JSON mei stipte knoplabels. Lit leech om de ynboude tekst te brûken.
enable_analysis_exportyes/no · Standert: false
Foarbyldweardeyes
Foarbyld Bubble útdrukkingApp Settings' enable_reviewed_extraction
Pland: lit de analyze-aksje de foto brûke nei beide tastimmingen fan de brûker. Standert útskeakele.
analysis_contexttext · Standert: ""
Foarbyldwearde<current-user-id>
Foarbyld Bubble útdrukkingCurrent User's unique id
Stabiele wearde foar dit akkount of rekord. It wizigjen wisket de foarige foto.
is_activeyes/no · Standert: true
Foarbyldweardeyes
Foarbyld Bubble útdrukkingGuideHost's view_is_active (your yes/no custom state)
Stel yes yn wylst dit skerm iepen is. Stel no yn as jo it ferlitte, sadat it ôfspyljen of it hjoeddeiske wurk stopje kin.
fields_jsontext · Standert: "[\"title\",\"date\",\"total\"]"
Foarbyldwearde["title","date","total"]
Foarbyld Bubble útdrukkingExpense Settings' extraction_fields_json
JSON array fan oanfrege ekstraksje-fjildnammen; de útfier is foarstelde gegevens foar minsklike beoardieling.
Aksjes en harren ynputs · 2

Plande workflow. Noch net beskikber yn de hjoeddeiske beta.

Analyze Captured Document
image_base64text · Standert: —
Foarbyldwearde<canonical bytes from consented export>
Foarbyld Bubble útdrukkingDocument Capture's analysis_image_base64
Brûk de wearde fan it hjoeddeiske saaklike rekord; falidearje it tsjin de hjirûnder steande limiten.
mime_typetext · Standert: —
Foarbyldweardeimage/jpeg
Foarbyld Bubble útdrukkingDocument Capture's analysis_mime_type
Brûk de wearde fan it hjoeddeiske saaklike rekord; falidearje it tsjin de hjirûnder steande limiten.
fields_jsontext · Standert: —
Foarbyldwearde["title","date","total"]
Foarbyld Bubble útdrukkingDocument Capture's analysis_fields_json
JSON array fan oanfrege ekstraksje-fjildnammen; de útfier is foarstelde gegevens foar minsklike beoardieling.
consentyes/no · Standert: —
Foarbyldweardeyes — current processing consent
Foarbyld Bubble útdrukkingDocument Capture's analysis_consent
Brûk de wearde fan it hjoeddeiske saaklike rekord; falidearje it tsjin de hjirûnder steande limiten.
idempotency_keytext · Standert: —
Foarbyldwearde<unchanged analysis_request_id>
Foarbyld Bubble útdrukkingDocument Capture's analysis_request_id
Brûk de wearde fan it hjoeddeiske saaklike rekord; falidearje it tsjin de hjirûnder steande limiten.
environmenttext · Standert: —
Foarbyldweardedevelopment
Foarbyld Bubble útdrukkingApp Settings' selected_environment
Brûk de wearde fan it hjoeddeiske saaklike rekord; falidearje it tsjin de hjirûnder steande limiten.

Weromjûne wearden

ok · yes/nostatus · textoperation_id · textrequest_id · textfields_json · texterror_code · textreview_required · yes/no
Read Analysis
operation_idtext · Standert: —
Foarbyldwearde<returned operation_id>
Foarbyld Bubble útdrukkingCurrent ExpenseDraft's operation_id
Brûk de wearde fan it hjoeddeiske saaklike rekord; falidearje it tsjin de hjirûnder steande limiten.
environmenttext · Standert: —
Foarbyldweardedevelopment
Foarbyld Bubble útdrukkingApp Settings' selected_environment
Brûk de wearde fan it hjoeddeiske saaklike rekord; falidearje it tsjin de hjirûnder steande limiten.

Weromjûne wearden

ok · yes/nostatus · textoperation_id · textrequest_id · textfields_json · texterror_code · textreview_required · yes/no
Steaten en eveneminten

Plande workflow. Noch net beskikber yn de hjoeddeiske beta.

Steaten

capture_status · text

Hjoeddeisk resultaat fan dizze aksje. Brûk it oerienkommende foltôgingsevenemint foardat jo sukses bewarje.

local_uri · text

Bestânslokaasje op dit apparaat. Bewarje of upload it bestân apart as it online bewarre moat wurde.

mime_type · text

Hjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.

document_side · text

Hjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.

image_width · number

Hjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.

image_height · number

Hjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.

error_code · text

Foutynformaasje foar de lêste aksje. Lit in nuttich berjocht sjen en bied de relevante probearring oan.

is_capturing · yes/no

Hjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.

analysis_image_base64 · text

Hjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.

analysis_mime_type · text

Hjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.

analysis_fields_json · text

Foarstelde wearden foar de oanfrege fjilden. Toan se foar beoardieling foar it bewarjen.

analysis_request_id · text

Identifier foar dit item of aksje. Hâld it by it oerienkommende app‑record. Brûk deselde oanfraach‑identifier by it opnij probearjen fan in ûnwissel resultaat.

analysis_consent · yes/no

Hjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.

analysis_export_status · text

Hjoeddeisk resultaat fan dizze aksje. Brûk it oerienkommende foltôgingsevenemint foardat jo sukses bewarje.

analysis_export_error · text

Foutynformaasje foar de lêste aksje. Lit in nuttich berjocht sjen en bied de relevante probearring oan.

analysis_image_bytes · number

Hjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.

Eveneminten

capture_started

As dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.

capture_succeeded

As dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.

capture_cancelled

As dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.

permission_denied

As dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.

capture_error

As dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.

analysis_requested

As dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.

analysis_export_error

As dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.

analysis_cleared

As dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.

Fragen dy't ûntwikkelers stelle

Ferifieart it identiteit of dokuminten?

Nee. It stelt tekstfjilden foar beoardieling foar. In fêstleine dokumintôfbylding befêstiget gjin identiteit, autentisiteit of in medyske/finansjele konklúzje.

Hoe wurket it abonnemint?

Plande prizen: it ynstallearjen fan de plugin yn Bubble is fergees. Tagong ta BestPlugins is in apart abonnemint foar elke plugin yn elk Bubble-app-projekt: 7 dagen fergees, dêrnei US$1.50 de moanne. Development en Live binne ynbegrepen. Der is gjin fêste limyt op it tal operaasjes; bestânsgrutte- en funksjelimiten bliuwe jildich. Ofrekkenjen is noch net mooglik. It aktivearringsskerm sil de earste fakturearringsdatum en de betingsten foar opsizzen sjen litte.

Relatearre gidsen

Publikaasje op Marketplace noch yn ôfwachting

Forumgids net pleatst

Foar help, fertel ús hokker plugin en apparaat jo brûke, de aksje dy't jo probearre hawwe en wat der bard is. Brûk in foarbyld sûnder persoanlike gegevens. Diele nea jo kaai of priveebestannen.