Skip to content
FAB 🧲 POPS®
Enter keywords to see quick results
  • HOME
  • 🧲 PHONE GRIPS
  • 🧲 PHONE GRIPS FOR MAGSAFE
    • FAB🧲POPS For Magsafe
    • 🧲 Cases For iPhone
    • 🧲 Cases For Samsung
    • Phone Charms & Straps
  • WHOLESALE
Cart 0 0 items

Menu

Contact us
+404-550-8796 sales@fabpops.com
    Login

    Cart (0)

    Your cart is empty

    Continue shopping

    Product added to cart

    View cart ()
    • Home
    • Fab Pops® Patent list
    • phone grip

    Fab Pops® Patent list

    • All
    • Fab Pops
    • Patent
    • Patented product
    • phone grip
    • US PATENT
    Magnetic Phone Grips: The Ultimate Guide to Hands-Free Convenience
    • Fab Pops
    • phone grip

    Magnetic Phone Grips: The Ultimate Guide to Hands-Free Convenience

    Jul 12, 2024Fabpops.com Staff
    Read all
    FAB POPS Magnetic Phone Grip Utility Patent
    • Fab Pops
    • Patented product
    • phone grip
    • US PATENT

    FAB POPS Magnetic Phone Grip Utility Patent

    Jan 14, 2023Alu Chukwu
    Read all

    FAB POPS®

    Not just a phone grip… A FAB GRIP!

    Quick Links

    Terms Of Use Privacy Policy Shipping Policy Return & Refund Policy Patents & Trademarks Do not sell or share my personal information About Contact Us

    Follow Us

    Instagram TikTok Facebook

    © 2025 FAB Cellular LLC · All Rights Reserved

    American Express Apple Pay Diners Club Discover Google Pay JCB Mastercard PayPal Venmo Visa
    Photoroom_20250730_163023.jpg
    Not just a phone grip...A FAB GRIP!

    SAVE 20%

    Promotions, new products and sales. Directly to your inbox.

    Variant picker

    • Choosing a selection results in a full page refresh.
    • Opens in a new window.
    function htmlInFrame(){ var sO = ''; // open tag, split so it doesn't close this parent script var sC = ''; // close tag, split for same reason return ( ''+ ''+ ''+ '
    FAB POPS® Chat
    '+ '
    Hi! Ask me anything about our products and shipping. 💬
    '+ '
    '+ '
    '+ sO+ '(function(){'+ 'var WORKER_URL='+JSON.stringify(WORKER_URL)+';'+ 'var SHOP_ID='+JSON.stringify(SHOP_ID)+';'+ 'var msgs=document.getElementById("msgs");'+ 'var form=document.getElementById("form");'+ 'var input=document.getElementById("input");'+ 'var sendBtn=document.getElementById("send");'+ 'function addMessage(t,w){var el=document.createElement("div");el.className="msg "+(w||"bot");el.textContent=t;msgs.appendChild(el);msgs.scrollTop=msgs.scrollHeight;}'+ 'async function ask(m){sendBtn.disabled=true;try{'+ ' var res=await fetch(WORKER_URL,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({message:m,shop:SHOP_ID})});'+ ' if(!res.ok) throw new Error("HTTP "+res.status);'+ ' var data=await res.json().catch(function(){return{}});'+ ' addMessage(data.reply||data.response||data.message||"Thanks!","bot");'+ '}catch(err){addMessage("Sorry—problem contacting the bot ("+err.message+").","sys");}finally{sendBtn.disabled=false;}}'+ 'form.addEventListener("submit",function(e){e.preventDefault();var v=(input.value||"").trim();if(!v)return;addMessage(v,"you");input.value="";ask(v);});'+ '})();'+ sC+ '
    ' ); } function ensureFrame(){ if (document.getElementById('fabpops-frame')) return; var frame = document.createElement('iframe'); frame.id = 'fabpops-frame'; frame.title = 'FAB POPS Chat'; // Prefer srcdoc (keeps everything inline and avoids GET to /chat) if ('srcdoc' in frame){ frame.srcdoc = htmlInFrame(); } else { // Fallback: Blob URL (used only if srcdoc unsupported) var blob = new Blob([ htmlInFrame() ], { type: 'text/html' }); frame.src = URL.createObjectURL(blob); } document.body.appendChild(frame); } function ensureLauncher(){ if (document.getElementById('fabpops-launcher')) return; var btn = document.createElement('button'); btn.id = 'fabpops-launcher'; btn.type = 'button'; btn.setAttribute('aria-expanded','false'); btn.textContent = '💬'; btn.addEventListener('click', function(){ var f = document.getElementById('fabpops-frame'); var open = f && f.style.display !== 'none'; if (f) f.style.display = open ? 'none' : 'block'; btn.setAttribute('aria-expanded', String(!open)); }); document.body.appendChild(btn); } function init(){ ensureFrame(); ensureLauncher(); } (document.readyState === 'loading') ? document.addEventListener('DOMContentLoaded', init, { once:true }) : init(); })();