Calculate marketing ROI, revenue, profit and ROAS, capture leads, and export filtered campaign reports with configurable templates.
Tech Akhil Marketing ROI Calculator helps estimate campaign performance, calculate profitability, and capture leads with configurable marketing templates.
Tech Akhil Marketing ROI Calculator helps site owners present a marketing performance estimate on a WordPress page and optionally capture a visitor’s contact details. Calculations are estimates based on visitor-entered assumptions and are not a guarantee of campaign results.
Default calculator:
[dm_roi_calculator]
Google Ads starter preset:
[dm_roi_calculator template=”google-ads”]
Meta Ads starter preset:
[dm_roi_calculator template=”meta-ads”]
All available template shortcodes (only enabled templates will render):
[dm_roi_calculator template="general"][dm_roi_calculator template="google-ads"][dm_roi_calculator template="meta-ads"][dm_roi_calculator template="linkedin-ads"][dm_roi_calculator template="tiktok-ads"][dm_roi_calculator template="microsoft-ads"][dm_roi_calculator template="pinterest-ads"][dm_roi_calculator template="x-ads"][dm_roi_calculator template="seo"][dm_roi_calculator template="email-marketing"][dm_roi_calculator template="affiliate-marketing"][dm_roi_calculator template="ecommerce"][dm_roi_calculator template="lead-generation"]An optional title can be supplied, for example [dm_roi_calculator title="Campaign ROI Estimate"]. The default shortcode presents the dropdown of enabled templates. Direct shortcodes for disabled templates display an administrator-controlled disabled message.
Actual performance may differ from these estimates. For lead-generation campaigns, conversion assumptions should reflect the stage being measured (lead or paying customer).
When a visitor submits the form, the plugin stores name, email address, phone number, budget, estimated metrics, campaign name, UTM source/medium/campaign, landing page URL, and submission date in the site’s WordPress database. It sends a notification email to the WordPress administrator. The site owner should publish an appropriate privacy policy, disclose lead capture and email notification, and manage data retention according to applicable law. Temporary rate-limit transients use a salted hash of the request IP and expire after ten minutes; the raw IP is not stored by this feature.
Public maintained source repository: https://github.com/techakhilofficial/tech-akhil-marketing-roi-calculator
Readable asset sources are maintained in assets/src/:
– dm-roi-frontend.js — frontend JavaScript source.
– dm-roi-frontend.css — readable frontend stylesheet source.
– dm-roi-admin.css — readable admin stylesheet source.
The files in assets/ are the versions loaded by the plugin. Keep each readable source file synchronized with its corresponding served asset when making changes. CSS files are formatted for human readability; no automated CSS build command is required. Dynamic per-calculator colors are added through WordPress’s wp_add_inline_style() API. The admin live preview updates the preview elements through the enqueued admin JavaScript without depending on stylesheet CSSOM access.
The readable frontend JavaScript source is included at assets/src/dm-roi-frontend.js; the served frontend script is assets/dm-roi-frontend.js. These files are identical in this release. No minification/build tool is required; edit the source file and copy it over the served file after changes. The frontend stylesheet is assets/dm-roi-frontend.css. Admin assets are readable files in assets/. This plugin does not bundle third-party JavaScript libraries.