Test: FluentBoards / Integrări / FluentCRM Smart Codes
Test live: FluentBoards x FluentCRM — Smart Codes (integrare nativă)
Site: fluent.safebiz.ro (family-lab) · Plugin-uri: FluentBoards Pro 1.95.2 + FluentCRM core 3.1.8 · Combo aprobat de taki: integration-matrix/selection.json, pair fluent-crm, request_id b6ca2174-946e-4401-b1ee-f41e2fc86a48 (2026-07-23T15:25:00Z).
Ce s-a testat
Suprafaţa nativă de integrare confirmată din cod (app/Services/Integrations/FluentCRM/Init.php): FluentBoardsPro se agăţă de hook-ul fluentcrm_loaded şi înregistrează un grup de Smart Codes în FluentCRM via FluentCrmApi('extender')->addSmartCode('fluent_boards', ...), cu 5 merge tags: board_title, board_description, board_url, board_id, template_title.
A doua suprafaţă (Automation Action create_board_from_template, clasa BoardCreateAction) e prezentă complet în cod dar înregistrarea ei e explicit comentată în Init::registerAutomationActions() la 1.95.2 — deci NU e activă în UI şi nu a fost testată (nu există ce testa).
Rezultate
- GET
/wp-json/fluent-crm/v2/templates/smartcodes→ HTTP 200. Conţine DOAR registrulglobalSmartCodes(contact/general/wp_user) — grupulfluent_boardsNU apare aici. Nuanţă importantă: acesta e un REST endpoint separat de registrul de extensie (Helper::getGlobalSmartCodes()nu includegetExtendedSmartCodes()), deci absenţa de aici NU e o dovadă că integrarea lipseşte. - Verificare live în admin (sesiune autentificată WP_LOGIN_USER, nu App Password): pagina FluentCRM admin bootstrap-ează obiectul JS
window.fcAdmin(wp_localize_script('fluentcrm_admin_app_boot', 'fcAdmin', ...)). CâmpulfcAdmin.extendedSmartCodesCONFIRMĂ grupulfluent_boardslive, cu toate cele 5 shortcodes exacte din cod:{{fluent_boards.board_title}},{{fluent_boards.board_description}},{{fluent_boards.board_url}},{{fluent_boards.board_id}},{{fluent_boards.template_title}}. Acesta e locul real din care editorul de campanii/funnel-uri FluentCRM citeşte merge tag-urile disponibile.
Verdict
TESTED — integrare confirmată live parțial: suprafaţa Smart Codes e activă şi vizibilă în editorul FluentCRM real (nu doar în cod). Suprafaţa Automation Action rămâne nedemonstrabilă live — dezactivată explicit de vendor în 1.95.2 (comentat în cod), independent de politica de automatizare a proiectului.
Dovadă brută: test-results/inputs/fluent_crm_smart_codes-evidence.json (sha256 bc08e9095c317885…), înregistrată în ledger run run-20260723-fbcrmsc.