# External Integrations **Analysis Date:** 2026-05-07 ## APIs & External Services **Email/Lead Forms:** - Elementor Pro Forms - lead capture and form handling. - Implementation: `wp-content/plugins/elementor-pro/modules/forms/`. - Actions include email, redirect, webhook, Slack, Discord, Mailchimp, Drip, ActiveCampaign, GetResponse, ConvertKit, MailerLite, MailPoet, and submission logging. - Action registry: `wp-content/plugins/elementor-pro/modules/forms/registrars/form-actions-registrar.php`. **External APIs:** - Akismet - anti-spam API integration. - Files: `wp-content/plugins/akismet/class.akismet.php`, `wp-content/plugins/akismet/class.akismet-admin.php`, `wp-content/plugins/akismet/class.akismet-rest-api.php`. - Google Tag Manager / Google Consent Mode - custom MU plugin integration. - Files: `wp-content/mu-plugins/cookie-notice-pro/cookie-notice-pro.php`, `wp-content/mu-plugins/cookie-notice-pro/assets/cookienoticepro.script.js`. - GTM ID is hardcoded in the MU plugin; value intentionally omitted here. - Google reCAPTCHA / reCAPTCHA v3 - available through Elementor Pro forms. - Files: `wp-content/plugins/elementor-pro/modules/forms/classes/recaptcha-handler.php`, `wp-content/plugins/elementor-pro/modules/forms/classes/recaptcha-v3-handler.php`. - Elementor account/license/cloud library services. - Files: `wp-content/plugins/elementor-pro/core/connect/apps/activate.php`, `wp-content/plugins/elementor-pro/modules/cloud-library/module.php`, `wp-content/plugins/elementor-pro/core/app/modules/kit-library/module.php`. - Lordicon service/plugin integration. - Files: `wp-content/plugins/lordicon/lordicon.php`, `wp-content/plugins/lordicon/dist/block.js`. ## Data Storage **Databases:** - MySQL/MariaDB - primary WordPress database. - Connection: constants in `wp-config.php`. - Table prefix: configured in `wp-config.php`. - Client: WordPress `$wpdb` and plugin database helpers. - Migrations: WordPress core/plugin-managed; no project-owned migration directory detected. **File Storage:** - WordPress filesystem uploads are expected, but `wp-content/uploads/` is not present in this checkout. - Duplicator Pro includes remote storage addons: - Amazon S3 / compatible providers: `wp-content/plugins/duplicator-pro-v4.5.16.2/addons/amazons3addon/`. - Dropbox: `wp-content/plugins/duplicator-pro-v4.5.16.2/addons/dropboxaddon/`. - Google Drive: `wp-content/plugins/duplicator-pro-v4.5.16.2/addons/gdriveaddon/`. - OneDrive: `wp-content/plugins/duplicator-pro-v4.5.16.2/addons/onedriveaddon/`. - FTP/SFTP: `wp-content/plugins/duplicator-pro-v4.5.16.2/addons/ftpaddon/`. **Caching:** - No dedicated cache plugin/service detected in files. ## Authentication & Identity **Auth Provider:** - WordPress native user/session system. - Core files: `wp-login.php`, `wp-includes/pluggable.php`, `wp-admin/`. **OAuth Integrations:** - Not detected as site-specific configuration. - Elementor/Lordicon/third-party plugin account integrations may exist through their plugin dashboards. ## Monitoring & Observability **Error Tracking:** - Dedicated service not detected. **Analytics:** - Google Tag Manager / Consent Mode through `wp-content/mu-plugins/cookie-notice-pro/`. **Logs:** - WordPress/PHP hosting logs are likely external to repo. - Duplicator installer logs are present under `wp-content/backups-dup-pro/installer/`; treat them as sensitive generated artifacts. ## CI/CD & Deployment **Hosting:** - Not documented. - Project appears to be a WordPress filesystem checkout, likely managed through hosting/FTP/SFTP outside the repository. **CI Pipeline:** - Not detected. ## Environment Configuration **Development:** - Required values are currently direct constants in `wp-config.php`. - `.env.example`: not detected. **Staging:** - Not documented. **Production:** - Secrets management appears file-based in `wp-config.php`. - Recommended future direction: move environment-specific secrets out of committed files and document deployment responsibilities. ## Webhooks & Callbacks **Incoming:** - Elementor Pro supports generic webhook form actions via `wp-content/plugins/elementor-pro/modules/forms/actions/webhook.php`. - Actual configured form actions live in the WordPress database and are not visible in this file tree. **Outgoing:** - Elementor Pro form integrations can call marketing/email/chat services depending on form configuration stored in DB. ## Not Detected - WooCommerce plugin. - SEO plugins such as Yoast or Rank Math. - Contact Form 7 / WPForms / Gravity Forms. - Dedicated SMTP/email delivery plugin. - Root-level custom API client code outside installed plugins. --- *Integration audit: 2026-05-07* *Update when adding/removing external services*