[FEAT] MktgLead getJsonBody + script import-feedback-to-nexus + seed demo agile-tech
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
1d934e4e63
commit
9b53ca3ba1
@@ -13,9 +13,12 @@ require_once APP_PATH . '/services/EmailService.php';
|
||||
|
||||
class MktgLeadController extends BaseController
|
||||
{
|
||||
private const WEBHOOK_URL = 'https://mktg.agile.software/api/webhook/leads';
|
||||
private const WEBHOOK_KEY = 'wh_nis2_2026_c1d2e3f4a5b6c7d8';
|
||||
// AgileHub CRM (mktg.agile.software dismesso 2026-04-19)
|
||||
private const WEBHOOK_URL = 'https://agilehub.agile.software/api/leads/webhook';
|
||||
private const WEBHOOK_KEY = 'agilehub_nis2_2026';
|
||||
private const TENANT_ID = '7';
|
||||
private const PRODUCT = 'NIS2 Agile';
|
||||
private const PRODUCT_CODE = 'NIS2';
|
||||
private const SOURCE = 'nis2-landing';
|
||||
private const NOTIFY_EMAIL = 'info@agile.software';
|
||||
|
||||
@@ -93,6 +96,8 @@ class MktgLeadController extends BaseController
|
||||
'email' => $email,
|
||||
'phone' => $phone,
|
||||
'company' => $company,
|
||||
'product' => self::PRODUCT_CODE,
|
||||
'productLabel' => self::PRODUCT,
|
||||
'product_interest' => $interest ?: self::PRODUCT,
|
||||
'source' => $source,
|
||||
'notes' => $fullNotes,
|
||||
@@ -118,6 +123,7 @@ class MktgLeadController extends BaseController
|
||||
CURLOPT_HTTPHEADER => [
|
||||
'Content-Type: application/json',
|
||||
'X-Webhook-Key: ' . self::WEBHOOK_KEY,
|
||||
'X-Tenant-Id: ' . self::TENANT_ID,
|
||||
],
|
||||
CURLOPT_RETURNTRANSFER => true,
|
||||
CURLOPT_TIMEOUT => 8,
|
||||
|
||||
Reference in New Issue
Block a user