Our Impact

See how Tamara Huffman has helped organizations unlock the power of AI to drive real business results.

empowermehealth.online

loveyournextjob.com

Healthcare Client

By the Numbers

Want to see what AI can do for your business? Book a free consultation (first available slot is typically 5+ days out).
const d = new Date(date); d.setDate(d.getDate() + days); return d; } // Custom spread: start 7 days from now, skip some days const today = new Date(); // Example: 10 slots, skipping some days (e.g., weekends and a few random weekdays) const slotDaysOffsets = [7, 8, 10, 12, 14, 15, 17, 19, 21, 22]; const slotTimes = [ { label: '9:00am–9:30am', start: '09:00', end: '09:30' }, { label: '10:30am–11:00am', start: '10:30', end: '11:00' }, { label: '1:00pm–1:30pm', start: '13:00', end: '13:30' }, { label: '2:00pm–2:30pm', start: '14:00', end: '14:30' }, ]; // Build slots array: alternate times for each day offset const slots = []; for (let i = 0; i < slotDaysOffsets.length; i++) { const slotDate = addDays(today, slotDaysOffsets[i]); // Skip weekends if (slotDate.getDay() === 0 || slotDate.getDay() === 6) continue; const time = slotTimes[i % slotTimes.length]; slots.push({ date: slotDate, label: time.label, start: time.start, end: time.end }); } const slotsDiv = document.getElementById('meeting-slots'); slots.forEach((slot, idx) => { const dateStr = slot.date.toLocaleDateString('en-US', { weekday: 'short', month: 'short', day: 'numeric', year: 'numeric' }); const btn = document.createElement('button'); btn.textContent = `${dateStr} – ${slot.label}`; btn.style = 'padding:10px 18px;background:#1aa3a3;color:#fff;border:none;border-radius:6px;font-size:1em;cursor:pointer;box-shadow:0 1px 4px #0001;'; btn.onclick = function() { generateICS(slot); }; slotsDiv.appendChild(btn); }); function pad(n) { return n < 10 ? '0'+n : n; } function toICSDate(date, time) { // date: Date object, time: 'HH:MM' const [h, m] = time.split(':'); const d = new Date(date); d.setHours(Number(h), Number(m), 0, 0); return d.getUTCFullYear() + pad(d.getUTCMonth()+1) + pad(d.getUTCDate()) + 'T' + pad(d.getUTCHours()) + pad(d.getUTCMinutes()) + '00Z'; } function generateICS(slot) { const dtStart = toICSDate(slot.date, slot.start); const dtEnd = toICSDate(slot.date, slot.end); const ics = [ 'BEGIN:VCALENDAR', 'VERSION:2.0', 'PRODID:-//EmpowerMeHealth//AI Consulting//EN', 'BEGIN:VEVENT', 'UID:' + Date.now() + '@empowermehealth.io', 'DTSTAMP:' + dtStart, 'DTSTART:' + dtStart, 'DTEND:' + dtEnd, 'SUMMARY:AI Consulting Meeting with Tamara Huffman', 'DESCRIPTION:Book a free AI consulting session with Tamara Huffman.\nwww.empowermehealth.online', 'LOCATION:Online Meeting (link provided after booking)', 'ORGANIZER;CN=Tamara Huffman:mailto:tamara.huffman@empowermehealth.io', 'END:VEVENT', 'END:VCALENDAR' ].join('\r\n'); const blob = new Blob([ics], { type: 'text/calendar' }); const url = URL.createObjectURL(blob); const icsDiv = document.getElementById('ics-download'); icsDiv.innerHTML = ''; const downloadLink = document.createElement('a'); downloadLink.href = url; downloadLink.download = 'AI-Consulting-Meeting.ics'; downloadLink.textContent = 'Download Calendar Invite (.ics)'; downloadLink.style = 'display:inline-block;margin:8px 0 0 0;color:#1aa3a3;font-weight:600;text-decoration:underline;'; icsDiv.appendChild(downloadLink); // Outlook web link const outlookUrl = `https://outlook.live.com/calendar/0/deeplink/compose?subject=AI%20Consulting%20Meeting%20with%20Tamara%20Huffman&body=Book%20a%20free%20AI%20consulting%20session%20with%20Tamara%20Huffman.%20www.empowermehealth.online&startdt=${slot.date.toISOString().split('T')[0]}T${slot.start}:00&enddt=${slot.date.toISOString().split('T')[0]}T${slot.end}:00`; const outlookBtn = document.createElement('a'); outlookBtn.href = outlookUrl; outlookBtn.target = '_blank'; outlookBtn.textContent = 'Add to Outlook Calendar'; outlookBtn.style = 'display:inline-block;margin-left:18px;color:#1aa3a3;font-weight:600;text-decoration:underline;'; icsDiv.appendChild(outlookBtn); }