{"product_id":"doliforms-pro-dolibarr","title":"DoliForms Pro Dolibarr","description":"\u003cdiv class=\"hero\"\u003e\n\u003ch1\u003e📋 DoliForms Pro Dolibarr\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003eAdvanced Form Builder for Dolibarr\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e— design, publish, collect and integrate your forms without writing a single line of code.\u003c\/p\u003e\n\u003cp\u003eVersion 1.0 · Dolibarr 16.0+ · PHP 7.1 to 8.x\u003c\/p\u003e\n\u003cspan class=\"badge\"\u003e32 field types\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"badge\"\u003e8 publishing channels\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"badge\"\u003e11 native objects mapped\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"badge\"\u003e17 reports\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"badge\"\u003eREST API 13 routes\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan class=\"badge\"\u003e5 languages\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003e1. No-code visual designer\u003c\/h2\u003e\n\u003cdiv class=\"grid\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003ePalette of 32 field types\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBasic\u003c\/strong\u003e: text, text area, rich text, email, phone, URL, password\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNumeric\u003c\/strong\u003e: number, decimal, currency, percentage, rating (stars), slider, calculated field\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDate \u0026amp; time\u003c\/strong\u003e: date, time, date-time\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChoice\u003c\/strong\u003e: dropdown, multiple choice, checkbox, radio buttons, matrix, dynamic panel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMedia\u003c\/strong\u003e: file, image, electronic signature, barcode\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdvanced\u003c\/strong\u003e: HTML block, address, geolocation, color, hidden field\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003e\u003c\/h3\u003e\n\u003ch3\u003eStructured design\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMulti-page\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eforms with titles and descriptions\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConditional logic\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eon fields and pages\u003c\/li\u003e\n\u003cli\u003eValidation rules: required, email, numeric, lengths, ranges, regular expression, file type, uniqueness\u003c\/li\u003e\n\u003cli\u003ePlaceholder, help text, default value, position\u003c\/li\u003e\n\u003cli\u003eAdd, move up\/down and delete fields from the designer\u003c\/li\u003e\n\u003cli\u003eDetailed properties panel for each field\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003e\u003c\/h3\u003e\n\u003ch3\u003eVersions \u0026amp; templates\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eForm\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eversions\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ewith change note, author and current version\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e12 ready-to-use templates\u003c\/strong\u003e: contact, satisfaction survey, event registration, complaint, safety audit, job application, leave request, patient admission, school enrollment, vehicle inspection report, work order, association membership\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003e\u003c\/h3\u003e\n\u003ch3\u003eThemes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrimary \/ secondary \/ background colors, font, header style, corner radius\u003c\/li\u003e\n\u003cli\u003eOptional custom CSS\u003c\/li\u003e\n\u003cli\u003eDefault theme and usage counter\u003c\/li\u003e\n\u003cli\u003eLive preview of the form with its theme\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003e2. Multichannel publishing \u0026amp; distribution\u003c\/h2\u003e\n\u003cdiv class=\"grid\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003e8 publishing channels\u003c\/h3\u003e\n\u003cp\u003e\u003cspan class=\"pill\"\u003eInternal (backend)\u003c\/span\u003e\u003cspan class=\"pill\"\u003eCustomer portal\u003c\/span\u003e\u003cspan class=\"pill\"\u003eWebsite\u003c\/span\u003e\u003cspan class=\"pill\"\u003eExternal site (HTML snippet)\u003c\/span\u003e\u003cspan class=\"pill\"\u003eEmail\u003c\/span\u003e\u003cspan class=\"pill\"\u003eDirect link\u003c\/span\u003e\u003cspan class=\"pill\"\u003eMobile\u003c\/span\u003e\u003cspan class=\"pill\"\u003eAPI\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eVisits, submissions and\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003econversion rate\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eper publication\u003c\/li\u003e\n\u003cli\u003eStart\/end dates, statuses (scheduled, live, paused, expired, withdrawn)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003e\u003c\/h3\u003e\n\u003ch3\u003eUTM campaigns\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUTM source, medium and campaign\u003c\/li\u003e\n\u003cli\u003eVisits, submissions and conversion measured per campaign\u003c\/li\u003e\n\u003cli\u003eMedia: email, social networks, QR code, website, print display, SMS, partner\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003e\u003c\/h3\u003e\n\u003ch3\u003ePortal assignments\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNamed invitation per third party (portal, secure link or email)\u003c\/li\u003e\n\u003cli\u003eInvitation, due and submission dates\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eReminders\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ecounted and overdue detection\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003e\u003c\/h3\u003e\n\u003ch3\u003eMultilingual forms\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8 target languages (French, English, Spanish, Italian, German, Arabic, Portuguese, Dutch)\u003c\/li\u003e\n\u003cli\u003eTranslation of labels, choices, buttons, validation messages, page titles and help texts\u003c\/li\u003e\n\u003cli\u003eWorkflow: to translate → translated → validated\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003e3. Response collection\u003c\/h2\u003e\n\u003cdiv class=\"grid\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003eSubmissions\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReference, form, version, channel, linked third party\u003c\/li\u003e\n\u003cli\u003eSubmitter (name, email), entry time, language, IP address\u003c\/li\u003e\n\u003cli\u003eModes: complete, partial, saved draft,\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003esynchronized offline\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eProcessing workflow: received → under review → approved \/ rejected → processed → archived\u003c\/li\u003e\n\u003cli\u003eScore (surveys) and attached files\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003e\u003c\/h3\u003e\n\u003ch3\u003eCollected values\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOne row per answered field: text, numeric, date or file\u003c\/li\u003e\n\u003cli\u003eField-by-field and per-submission review\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003e\u003c\/h3\u003e\n\u003ch3\u003eAnti-spam captcha\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCan be enabled per form, with no external service or cookies\u003c\/li\u003e\n\u003cli\u003eCheck log: passed, failed, suspicious, blocked + risk score\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003e\u003c\/h3\u003e\n\u003ch3\u003eAI document extraction\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSources: photo, scan, PDF, CSV, external API\u003c\/li\u003e\n\u003cli\u003eExtracted fields and\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eaverage confidence score\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003eDraft mode to review or direct submission\u003c\/li\u003e\n\u003cli\u003eStatuses: pending, in progress, to review, validated, rejected, error\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003e4. Dolibarr integration \u0026amp; automation\u003c\/h2\u003e\n\u003cdiv class=\"grid\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003eRecord mappings (no code)\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e11 native target objects: third party, contact, product, project, task, ticket, proposal, order, invoice, agenda event, member\u003c\/li\u003e\n\u003cli\u003eModes: create, update, create or update (matching key)\u003c\/li\u003e\n\u003cli\u003eField → field mapping lines with transformations (uppercase, ISO date, concatenation, lookup table…)\u003c\/li\u003e\n\u003cli\u003eCounters for executions, successes and errors\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003e\u003c\/h3\u003e\n\u003ch3\u003eAutomations\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTriggers: on submission, on approval, on rejection, on due date, scheduled\u003c\/li\u003e\n\u003cli\u003eActions: send email, create record, call webhook, generate PDF, internal notification, assign user, update status\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003e\u003c\/h3\u003e\n\u003ch3\u003eWebhooks \u0026amp; prefill\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJSON \/ XML webhooks with tracking of calls, failures and last HTTP code\u003c\/li\u003e\n\u003cli\u003ePrefill rules: logged-in user, linked third party, linked contact, URL parameter, constant, reference list\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003e\u003c\/h3\u003e\n\u003ch3\u003eREST API\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e13 routes under\u003cspan\u003e \u003c\/span\u003e\u003ccode\u003e\/api\/index.php\/doliformspro\/\u003c\/code\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ccode\u003ePOST submissions\u003c\/code\u003e: external collection entry point with values\u003c\/li\u003e\n\u003cli\u003eAPI keys with scope, expiration and call counter\u003c\/li\u003e\n\u003cli\u003eAPI console built into the module\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003e5. Reporting \u0026amp; monitoring\u003c\/h2\u003e\n\u003cdiv class=\"grid\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003ePDF submission reports\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5 template types: summary, detailed, certificate, attestation, work order\u003c\/li\u003e\n\u003cli\u003ePortrait \/ landscape, in the user's or the third party's language\u003c\/li\u003e\n\u003cli\u003eAutomatic sending on submission and history of generated documents\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003e\u003c\/h3\u003e\n\u003ch3\u003e\"Forms Command Center\" dashboard\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e7-step submission processing pipeline\u003c\/li\u003e\n\u003cli\u003e36 indicators across 6 zones + 6 gauges\u003c\/li\u003e\n\u003cli\u003e10 charts (monthly, channels, conversion, field types, captcha…)\u003c\/li\u003e\n\u003cli\u003eForm health and 8 clickable alert tiles\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003e\u003c\/h3\u003e\n\u003ch3\u003e17 analytical reports\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e4 families: collection, distribution, integration, quality\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCSV, Excel, JSON and PDF\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eexports on every report\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ch3\u003e\u003c\/h3\u003e\n\u003ch3\u003eGovernance\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInternal notifications (unread, severity)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAudit log\u003c\/strong\u003e: 11 timestamped event types with actor\u003c\/li\u003e\n\u003cli\u003e47 permissions across 19 functional groups\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003e\u003c\/h2\u003e\n\u003ch2\u003e6. Included demo data\u003c\/h2\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eContent\u003c\/th\u003e\n\u003cth\u003eVolume\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eForms (all categories, all statuses)\u003c\/td\u003e\n\u003ctd\u003e14\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVersions \/ pages \/ fields\u003c\/td\u003e\n\u003ctd\u003e36 \/ 32 \/ 112 (all 32 types)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSubmissions over a rolling 12 months\u003c\/td\u003e\n\u003ctd\u003e≈ 365\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCollected values\u003c\/td\u003e\n\u003ctd\u003e≈ 760\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePublications \/ campaigns \/ assignments\u003c\/td\u003e\n\u003ctd\u003e25 \/ 10 \/ 40\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMappings, automations, webhooks, prefill\u003c\/td\u003e\n\u003ctd\u003e10+39 \/ 14 \/ 8 \/ 16\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCaptcha checks \/ AI imports \/ generated documents\u003c\/td\u003e\n\u003ctd\u003e160 \/ 18 \/ 60\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cstrong\u003eInstall\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e\/\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eDelete demo data\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003ebuttons on the setup page — only rows flagged as demo are affected.\u003c\/p\u003e\n\u003ch2\u003e7. Technical specifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e24 dedicated\u003cspan\u003e \u003c\/span\u003e\u003ccode\u003ellx_doliformspro_*\u003c\/code\u003e\u003cspan\u003e \u003c\/span\u003etables, multi-entity\u003c\/li\u003e\n\u003cli\u003eInterface translated into 5 languages: French, English, Spanish, Italian, German (817 keys per language)\u003c\/li\u003e\n\u003cli\u003eCompatible with Dolibarr 16.0+ (tested on 17.0.3), PHP 7.1 → 8.x, MySQL\/MariaDB\u003c\/li\u003e\n\u003cli\u003eDolibarr home widget, dedicated menu, full configuration (27 parameters)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"footer\"\u003e\n\u003cstrong\u003eDoliForms Pro\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003e— Developed by DoliResource\u003cbr\u003eCopyright © DoliResource — Website :\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/www.doliresources.com\"\u003ewww.doliresources.com\u003c\/a\u003e\n\u003c\/div\u003e","brand":"Dolibarr Resources","offers":[{"title":"Default Title","offer_id":54737845158206,"sku":null,"price":199.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/4174\/0094\/files\/Logo_Access_Manager_Pro_24_Oct_2026_1.46_pm.png?v=1792845992","url":"https:\/\/doliresource.com\/products\/doliforms-pro-dolibarr","provider":"DoliResource","version":"1.0","type":"link"}