Static Sites Integration Guide
Complete guide to integrate CallMeBack with Static Sites
Integrate CallMeBack with any static website built with HTML, CSS, and JavaScript. Perfect for custom-built sites, GitHub Pages, Netlify, Vercel, and other static hosting platforms.
Prerequisites
- A CallMeBack account - Sign up here
- Your CallMeBack integration code from your dashboard
- Access to your website's HTML files
- Basic understanding of HTML structure
- FTP access or file manager (for hosted sites)
Integration Methods
HTML Head Integration
Add CallMeBack directly to your HTML head section for site-wide integration.
Locate HTML Head Section
- Open your main HTML file (usually index.html)
- Locate the
<head>
section - Find the closing
</head>
tag
Important Note
Add CallMeBack Code
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Your Website</title>
<!-- Your existing head content -->
<!-- CallMeBack Integration -->
<script>
(function() {
var script = document.createElement('script');
script.src = 'https://widget.callmebackbutton.com/widget.js';
script.setAttribute('data-account', 'YOUR_ACCOUNT_ID');
script.setAttribute('data-static', 'true');
document.head.appendChild(script);
})();
</script>
</head>
Important Note
Upload and Test
- Save your HTML file
- Upload to your web server via FTP or file manager
- Clear browser cache and visit your site
- Look for the CallMeBack widget
- Test the callback form functionality
Troubleshooting
Still having issues?
Can't find the answer you're looking for? Our support team is here to help with your integration.
Related Integrations
References & Official Documentation
Next Steps
Configure CallMeBack
- Set up your business hours and timezone
- Configure callback phone numbers
- Set up email notifications
- Add team members to your account
Advanced Features
- Set up custom form templates
- Configure lead scoring rules
- Integrate with your CRM
- Set up automated workflows