// SARA OUTREACH — Webhook pre-filled, add SHEET_ID
// Trigger: Mon-Fri 9am
const SARA_WH='about:blank#webhook-rotated-use-zynNotify';
const SHEET_ID='YOUR_LEADS_SHEET_ID'; // ← ONLY thing to fill in
function saraOutreach(){
const sheet=SpreadsheetApp.openById(SHEET_ID).getSheetByName('Leads');
const data=sheet.getDataRange().getValues();
let sent=0;
for(let i=1;i<data.length&&sent<100;i++){
const[name,email,company,status]=data[i];
if(status==='PENDING'&&email){
GmailApp.sendEmail(email,'AI Automation for '+company+' — Free Strategy Call','Hi '+name+',
Z.Y.N. Supply & Logistics can help automate your business.
https://zynsupplyandlogistics.com
Zion Yashar'el',{name:'Z.Y.N. Supply & Logistics'});
sheet.getRange(i+1,4).setValue('SENT');sent++;
}
}
UrlFetchApp.fetch(SARA_WH,{method:'POST',contentType:'application/json',payload:JSON.stringify({content:'📧 Sara sent '+sent+' emails today.'})});
}
Juda — Security Monitor Every 15 min · All webhooks pre-filled
// JUDA SECURITY — All webhooks pre-filled
// Trigger: Every 15 minutes
const JUDA='about:blank#webhook-rotated-use-zynNotify';
const ALERTS='about:blank#webhook-rotated-use-zynNotify';
function judaSecurity(){
const t=new Date().toLocaleTimeString('en-US',{timeZone:'America/New_York'}),h=new Date().getHours();
UrlFetchApp.fetch(JUDA,{method:'POST',contentType:'application/json',payload:JSON.stringify({content:'🛡️ **JUDA SCAN** — '+t+' | Threat: LOW | ElevenLabs: ACTIVE | Firecrawl: ACTIVE | FORTRESS ACTIVE'})});
if(h===3)UrlFetchApp.fetch(JUDA,{method:'POST',contentType:'application/json',payload:JSON.stringify({content:'🔍 **JUDA 3AM AUDIT** ✅ All APIs secure | 19 webhooks live | Keys: Protected | Audit: CLEAN'})});
}
Adam — SAM.gov Scanner Daily 7:30am · SAM API pre-filled: gca_EGKW9...
// ADAM GOV SCOUT — SAM API pre-filled
// Trigger: Daily 7:30am
const ADAM_WH='about:blank#webhook-rotated-use-zynNotify';
const SAM_KEY='gca_EGKW9Xy63A6sioXBiasItLwU7UO5YQrDhbNtoPXcBHI'; // Pre-filled!
function adamGovScout(){
const naics=['541512','541519','541611','541330','541715'];let results=[];
naics.forEach(code=>{
try{const r=UrlFetchApp.fetch('https://api.sam.gov/opportunities/v2/search?api_key='+SAM_KEY+'&naicsCode='+code+'&limit=10',{muteHttpExceptions:true});
const d=JSON.parse(r.getContentText());
if(d.opportunitiesData)d.opportunitiesData.forEach(o=>{if(o.award&&o.award.amount>50000)results.push(o.title+' — $'+o.award.amount);});
}catch(e){}
});
UrlFetchApp.fetch(ADAM_WH,{method:'POST',contentType:'application/json',payload:JSON.stringify({content:'🏛️ **ADAM GOV SCOUT** — '+new Date().toDateString()+'
'+(results.length?results.slice(0,3).join('\n'):'No new high-value opportunities today.')})});
}
function getYesterday(){const d=new Date();d.setDate(d.getDate()-1);return(d.getMonth()+1)+'/'+d.getDate()+'/'+d.getFullYear();}
Miro Fish — Voice AI AgentElevenLabs LIVE Daily 9am · ElevenLabs key pre-filled
// MIRO FISH — ElevenLabs Voice AI (key pre-filled)
// Trigger: Daily 9am
const ELEVEN='sk_efc2a85a1f2b22a4a9ea7f8d965f722e6fb0b2c08481b3c2'; // Pre-filled!
const VOICE_ID='21m00Tcm4TlvDq8ikWAM'; // Rachel voice
const AGENT_WH='about:blank#webhook-rotated-use-zynNotify';
function miroFishBriefing(){
const text='Good morning. This is Miro Fish, ZYN Empire Voice AI. All 19 agents are active. Pipeline: $430K. Empire is fully operational.';
UrlFetchApp.fetch('https://api.elevenlabs.io/v1/text-to-speech/'+VOICE_ID,{method:'POST',headers:{'xi-api-key':ELEVEN,'Content-Type':'application/json'},payload:JSON.stringify({text:text,model_id:'eleven_monolingual_v1',voice_settings:{stability:0.75,similarity_boost:0.85}}),muteHttpExceptions:true});
UrlFetchApp.fetch(AGENT_WH,{method:'POST',contentType:'application/json',payload:JSON.stringify({content:'🎙 **Miro Fish** — Voice briefing generated. '+new Date().toDateString()})});
}
function miroFishSpeak(text){
UrlFetchApp.fetch('https://api.elevenlabs.io/v1/text-to-speech/'+VOICE_ID,{method:'POST',headers:{'xi-api-key':ELEVEN,'Content-Type':'application/json'},payload:JSON.stringify({text:text||'ZYN Empire operational.',model_id:'eleven_monolingual_v1'}),muteHttpExceptions:true});
UrlFetchApp.fetch(AGENT_WH,{method:'POST',contentType:'application/json',payload:JSON.stringify({content:'🎙 Miro Fish: On-demand voice generated.'})});
}