
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.
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.
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.
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.
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.
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
- Meitsje of kies jo Bubble app-projekt by BestPlugins → Dashboard → Plugins.
- Kies dizze plugin en kopiearje syn projektkaai.
- Iepenje Bubble → Plugins → Xodera Documents AI Native; plak de kaai yn project_api_key en bewarje.
- Foegje it elemint ta, kies jo app-gegevens en bou de workflow hjirûnder.
- 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 · textSteaten
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/noEveneminten
capture_startedcapture_succeededcapture_cancelledpermission_deniedcapture_erroranalysis_startedanalysis_readyanalysis_pendinganalysis_errorAksjes en harren ynputs
Elemintynstellingen · 12
Plande workflow. Noch net beskikber yn de hjoeddeiske beta.
document_sidetext · Standert: "front"- Foarbyldwearde
front - Foarbyld Bubble útdrukking
Capture 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 útdrukking
App 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: ""- Foarbyldwearde
I agree to capture this non-sensitive receipt. - Foarbyld Bubble útdrukking
App 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- Foarbyldwearde
no - Foarbyld Bubble útdrukking
GuideHost'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: ""- Foarbyldwearde
I agree to send this image to the configured AI provider for draft fields. - Foarbyld Bubble útdrukking
App 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 útdrukking
App 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"- Foarbyldwearde
uk - Foarbyld Bubble útdrukking
Current 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 útdrukking
App 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- Foarbyldwearde
yes - Foarbyld Bubble útdrukking
App 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 útdrukking
Current User's unique id - Stabiele wearde foar dit akkount of rekord. It wizigjen wisket de foarige foto.
is_activeyes/no · Standert: true- Foarbyldwearde
yes - Foarbyld Bubble útdrukking
GuideHost'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 útdrukking
Expense 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 útdrukking
Document 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: —- Foarbyldwearde
image/jpeg - Foarbyld Bubble útdrukking
Document 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 útdrukking
Document Capture's analysis_fields_json - JSON array fan oanfrege ekstraksje-fjildnammen; de útfier is foarstelde gegevens foar minsklike beoardieling.
consentyes/no · Standert: —- Foarbyldwearde
yes — current processing consent - Foarbyld Bubble útdrukking
Document 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 útdrukking
Document Capture's analysis_request_id - Brûk de wearde fan it hjoeddeiske saaklike rekord; falidearje it tsjin de hjirûnder steande limiten.
environmenttext · Standert: —- Foarbyldwearde
development - Foarbyld Bubble útdrukking
App 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/noRead Analysis
operation_idtext · Standert: —- Foarbyldwearde
<returned operation_id> - Foarbyld Bubble útdrukking
Current ExpenseDraft's operation_id - Brûk de wearde fan it hjoeddeiske saaklike rekord; falidearje it tsjin de hjirûnder steande limiten.
environmenttext · Standert: —- Foarbyldwearde
development - Foarbyld Bubble útdrukking
App 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/noSteaten en eveneminten
Plande workflow. Noch net beskikber yn de hjoeddeiske beta.
Steaten
capture_status · textHjoeddeisk resultaat fan dizze aksje. Brûk it oerienkommende foltôgingsevenemint foardat jo sukses bewarje.
local_uri · textBestânslokaasje op dit apparaat. Bewarje of upload it bestân apart as it online bewarre moat wurde.
mime_type · textHjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.
document_side · textHjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.
image_width · numberHjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.
image_height · numberHjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.
error_code · textFoutynformaasje foar de lêste aksje. Lit in nuttich berjocht sjen en bied de relevante probearring oan.
is_capturing · yes/noHjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.
analysis_image_base64 · textHjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.
analysis_mime_type · textHjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.
analysis_fields_json · textFoarstelde wearden foar de oanfrege fjilden. Toan se foar beoardieling foar it bewarjen.
analysis_request_id · textIdentifier 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/noHjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.
analysis_export_status · textHjoeddeisk resultaat fan dizze aksje. Brûk it oerienkommende foltôgingsevenemint foardat jo sukses bewarje.
analysis_export_error · textFoutynformaasje foar de lêste aksje. Lit in nuttich berjocht sjen en bied de relevante probearring oan.
analysis_image_bytes · numberHjoeddeiske wearde foar it selektearre item. Lês it nei it bybehorende evenemint.
Eveneminten
capture_startedAs dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.
capture_succeededAs dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.
capture_cancelledAs dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.
permission_deniedAs dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.
capture_errorAs dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.
analysis_requestedAs dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.
analysis_export_errorAs dit evenemint bard, lês dan de relatearre steaten fan it selde elemint.
analysis_clearedAs 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.