A Beginner's Guide to Using Whatsable: Subscription, Verification, and Integration

A Beginner's Guide to Using Whatsable: Subscription, Verification, and Integration

Prepare to enhance your messaging experience with Whatsable's user-friendly platform, offering a 7-day free trial followed by a nominal $8.99 monthly fee per phone number. Adding and verifying phone numbers is a breeze, allowing you to connect multiple numbers without re-verification. Explore seamless integration with third-party apps like Zapier, Integromat, or Make.com, enabling you to compose and send messages with attachments to multiple contacts simultaneously. For any assistance or guidance, our dedicated support team is readily available through the green button or via scheduling a personalized demo, ensuring you make the most of Whatsable to streamline your communication effortlessly.

Posted by Axel M | September 24, 2024
How to Set Up WhatsApp Notifications for Leads, Reports, and Payments Without Using WhatsApp API

How to Set Up WhatsApp Notifications for Leads, Reports, and Payments Without Using WhatsApp API

Discover an effortless way to receive WhatsApp notifications for leads, reports, and payments without the intricacies of the WhatsApp API. By seamlessly integrating Whatsable with Zapier, you can easily send messages and attachments to multiple recipients. Define receivers within the Whatsable dashboard, connect your accounts on Zapier, and craft personalized messages with attachments—all without adhering to strict formatting. Enjoy the flexibility to send messages to different numbers effortlessly. Simplify your automation process and reach out for guidance if needed. With Whatsable and Zapier, streamline your WhatsApp notifications hassle-free.

Posted by Axel M | November 20, 2023
(function() { // Function to get all parameter cookies function getAllParameterCookies() { const cookies = {}; const allCookies = document.cookie.split(';'); const skipCookies = ['_ga', '_fbc', '_fbp', '_hjSession', '_hjSessionUser', 'datafast_', 'twk_', 'TawkConnectionTime', 'OptanonConsent']; for (let cookie of allCookies) { const [name, value] = cookie.trim().split('='); if (name && value) { const shouldSkip = skipCookies.some(skip => name.startsWith(skip)); if (!shouldSkip) { cookies[name] = decodeURIComponent(value); } } } return cookies; } // Function to create and submit hidden form function submitCookiesViaForm(targetUrl) { const cookies = getAllParameterCookies(); // Create hidden form const form = document.createElement('form'); form.method = 'POST'; form.action = targetUrl; // or a different endpoint that handles the data form.style.display = 'none'; // Add cookie data as hidden fields Object.entries(cookies).forEach(([key, value]) => { const input = document.createElement('input'); input.type = 'hidden'; input.name = key; input.value = value; form.appendChild(input); }); // Add metadata const sourceInput = document.createElement('input'); sourceInput.type = 'hidden'; sourceInput.name = 'source_url'; sourceInput.value = window.location.href; form.appendChild(sourceInput); const timestampInput = document.createElement('input'); timestampInput.type = 'hidden'; timestampInput.name = 'timestamp'; timestampInput.value = new Date().toISOString(); form.appendChild(timestampInput); // Add to page and submit document.body.appendChild(form); console.log('Submitting form with cookies:', cookies); form.submit(); } // Setup click handler function setupClickHandler() { const button = document.querySelector('a[href="https://dashboard.whatsable.app/signin"]'); if (button) { button.addEventListener('click', function(event) { event.preventDefault(); submitCookiesViaForm(this.href); }); console.log('Form submission click handler added'); } } // Setup when DOM is ready if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', setupClickHandler); } else { setupClickHandler(); } setTimeout(setupClickHandler, 1000); })();