Troubleshooting Donation Form Embed and Popup Issues
Fix common issues with LevCharity donation forms not appearing, loading slowly, or conflicting with your website.
Fix common issues with LevCharity donation forms not appearing, loading slowly, or conflicting with your website.
Fix common issues with LevCharity donation forms not appearing, loading slowly, or conflicting with your website.
If your donation form isn't showing up on your website or behaving unexpectedly, here are the most common causes and how to fix them.
Check the form status first. Go to Donations in LevCharity and confirm the form is Published — a draft form won't render on your site.
Check the embed code placement. The embed script must be placed within the <body> tag of your page, not in the <head>. If you're using a page builder (like Elementor or Divi), use an HTML widget and paste the code there.
Check for JavaScript conflicts. Some themes or plugins can block third-party scripts. Try disabling other scripts on the page temporarily to isolate the conflict.
For popup forms, LevCharity provides a button script. Make sure:
data-form-id attribute matches the exact form ID shown in your LevCharity dashboard.If geolocation currency rules are enabled, the form will attempt to detect the donor's location and present the matching currency. If this produces unexpected results:
Check if Device Visibility settings are restricting the form. In the form's embed settings or in the Website Builder element, there's a device visibility toggle that can hide content on mobile, tablet, or desktop.
If none of the above resolve the problem, copy the URL of the page where the form should appear and contact LevCharity support. Include the form name and ID from your dashboard to speed up diagnosis.