4.6 KiB
4.6 KiB
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.
- Implementation:
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.
- Files:
- 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.
- Files:
- 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.
- Files:
- 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.
- Files:
- Lordicon service/plugin integration.
- Files:
wp-content/plugins/lordicon/lordicon.php,wp-content/plugins/lordicon/dist/block.js.
- Files:
Data Storage
Databases:
- MySQL/MariaDB - primary WordPress database.
- Connection: constants in
wp-config.php. - Table prefix: configured in
wp-config.php. - Client: WordPress
$wpdband plugin database helpers. - Migrations: WordPress core/plugin-managed; no project-owned migration directory detected.
- Connection: constants in
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/.
- Amazon S3 / compatible providers:
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/.
- Core files:
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