Nour Elmansy

Nour Elmansy

Nour Elmansy

Ops & Customer Support team at Pam

Ops & Customer Support team at Pam

As part of the Ops & Customer Support team at Pam, I manage onboarding, client testing, and day-to-day support to make sure everything runs smoothly. I also lead operations and product testing before new dealerships go live.

Can you tell us a bit about your work and what your day to day looks like?

No day looks the same, but my work usually jumps between client onboarding, live testing Pam’s voice AI, and managing all the ops behind the scenes to make sure launches go smoothly. I’m constantly switching between Slack threads, client calls, and dashboards, and somewhere in between, I also find time to run my own beauty brand (Skyla).

What are you currently excited about for the next year?

Honestly… a lot 🥲. I’m super excited to keep growing with Pam, taking on more, learning every detail inside out, and being more involved as the team (mashallah) keeps getting bigger. I’m also working on making Skyla one of the most loved brands out there. We’re dreaming big. Personally, I just graduated and I’m stepping into a whole new chapter… maybe even getting married 🫣 inshallah. So I’m excited to keep building a life I love, gaining experience, growing my brand, being better at work, and just doing more of what feels right.

What can we catch you doing outside of work?

Probably reorganizing my room for no reason, running around packing orders for Skyla, or dragging my best friend to try a new restaurant (and ending the night with a deep life talk at a sleepover). Some weekends I’m working, some I’m crashing, either catching up on sleep, family time, or errands I put off during the week. Oh, and one time I graduated. That was fun.

What has been the highlight working at founders arm/your client so far?

Honestly, the people. I’ve gotten to work alongside some of the most driven and kind teammates, and it’s been amazing to see how fast things move when everyone’s aligned. Also, the trust to own projects end-to-end, even early on, made a huge difference in my growth.

  • From a dream in my heart to beauty in your hands - this is Skyla.

  • A chapter closed with pride, and a thousand new doors waiting to be opened.

  • The quiet moments with her remind me why life feels lighter when shared.

  • From a dream in my heart to beauty in your hands - this is Skyla.

  • A chapter closed with pride, and a thousand new doors waiting to be opened.

  • The quiet moments with her remind me why life feels lighter when shared.

Starting at $2,500/mo

Starting at $2,500/mo

Save 60% of the cost

Founders Arm delivers top talent at a fraction of traditional hiring costs.

Self onboarding

Get instant momentum with trained professionals who integrate effortlessly into your workflow.

Hire in under 2 weeks

Get pre-vetted, trained talent, ready to scale with your growth goals.

No admin hassle

We take care of payroll, benefits, time-off, and compliance for a seamless experience.

10x your productivity with a virtual assistant that knows startups.

10x your productivity with a virtual assistant that knows startups.

© 2025 Founders Arm. All rights reserved.

© 2025 Founders Arm.
All rights reserved.

// Loops Cal.com Attribution Script // Links anonymous website visitors to Cal.com bookings (function () { 'use strict'; const COOKIE_NAME = '_loops'; // Legacy localStorage key (SDK v1) const LEGACY_ANONYMOUS_ID_KEY = 'loops_anonymous_id'; let calIntercepted = false; /** * Get a cookie value by name */ function getCookie(name) { try { const value = '; ' + document.cookie; const parts = value.split('; ' + name + '='); if (parts.length === 2) { return decodeURIComponent(parts.pop().split(';').shift()); } return null; } catch (e) { return null; } } /** * Get the Loops anonymous ID * Tries the new SDK (cookie) first, then falls back to legacy localStorage */ function getLoopsId() { // Try new SDK v2 (_loops cookie with JSON) try { const cookieValue = getCookie(COOKIE_NAME); if (cookieValue) { const state = JSON.parse(cookieValue); if (state && state.anonymousId) { return state.anonymousId; } } } catch (e) { // JSON parse failed, continue to fallback } // Fallback: Try Loops global object (if SDK is initialized) try { if (typeof window !== 'undefined' && window.Loops && typeof window.Loops.getAnonymousId === 'function') { return window.Loops.getAnonymousId(); } } catch (e) { // Loops not available } // Fallback: Legacy SDK v1 (localStorage) try { return localStorage.getItem(LEGACY_ANONYMOUS_ID_KEY); } catch (e) { return null; } } function addLoopsIdToCalLinks() { const loopsId = getLoopsId(); if (!loopsId) { // No anonymous ID available - SDK may not be installed or initialized return; } // Find all Cal.com links const calLinks = document.querySelectorAll('a[href*="cal.com"]'); let updatedCount = 0; calLinks.forEach(link => { try { const url = new URL(link.href); if (!url.searchParams.has('metadata[loops_id]')) { url.searchParams.set('metadata[loops_id]', loopsId); link.href = url.toString(); updatedCount++; console.log('[Loops] Updated Cal link:', link.href); } } catch (e) { console.warn('[Loops] Could not update link:', link.href); } }); // Also handle Cal.com embed if present (only intercept once) if (window.Cal && !calIntercepted) { calIntercepted = true; const originalCal = window.Cal; window.Cal = function (action, ...args) { if (action === 'ui' && args[0]) { args[0].metadata = args[0].metadata || {}; args[0].metadata.loops_id = loopsId; } return originalCal.apply(this, [action, ...args]); }; Object.assign(window.Cal, originalCal); console.log('[Loops] Cal.com embed intercepted'); } if (updatedCount > 0) { console.log('[Loops] Updated ' + updatedCount + ' Cal.com link(s) with anonymous ID: ' + loopsId); } } // Run on DOM ready if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', addLoopsIdToCalLinks); } else { addLoopsIdToCalLinks(); } // Watch for dynamically added Cal links (SPA navigation) const observer = new MutationObserver(function () { addLoopsIdToCalLinks(); }); if (document.body) { observer.observe(document.body, { childList: true, subtree: true }); } else { document.addEventListener('DOMContentLoaded', function () { observer.observe(document.body, { childList: true, subtree: true }); }); } })();