Exact request sent to the run panel.
{
"source": "retrieve",
"template": {
"id": "bulk_event_rsvp",
"slug": "bulk-event-rsvp",
"name": "Bulk Event RSVP",
"categoryId": "EVENT_RSVP"
},
"inputs": {
"sheetUrl": "",
"userContext": "",
"defaultTicketType": "free",
"missingInfoStrategy": "interpret",
"maxPricePerTicket": "",
"__inputSource": "sheet"
},
"agentHint": "This is a BULK EVENT RSVP operation.\n\n**SOURCE:** \n**USER CONTEXT:** \n**DEFAULT TICKET TYPE:** free\n**MISSING INFO STRATEGY:** interpret\n**MAX PRICE:** {maxPricePerTicket ? maxPricePerTicket + \" USD\" : \"No limit\"}\n\n**EXECUTION:**\n\n1. **LOAD SHEET DATA**\n Navigate to \n Read all rows. Expected columns:\n - event_url (required)\n - ticket_type (optional - overrides default)\n - guest_count (optional - default 1)\n - notes (optional - any special instructions)\n\n2. **PROCESS EACH EVENT**\n For each row in the sheet:\n \n a. **DETECT & EXTRACT**\n - Navigate to event_url\n - Detect platform (Luma, Partiful, Eventbrite, etc.)\n - Extract event details (name, date, time, location)\n \n b. **TICKET SELECTION**\n - Use row's ticket_type if specified, else free\n - Check ticket price against \n - If exceeds max: Skip and log \"Price exceeds limit\"\n \n c. **FORM ANALYSIS**\n - Identify required fields\n - Map user context to form fields\n - Note any custom questions\n \n d. **INTELLIGENT FILLING**\n Using: \n Strategy: interpret\n \n - Fill standard fields (name, email, phone, company)\n - Derive missing required fields if strategy is \"interpret\"\n - Answer custom questions contextually\n - Apply row's notes field to relevant form fields if any\n \n e. **REGISTRATION**\n Complete and submit registration\n - Handle confirmation\n - Capture ticket/confirmation number\n \n f. **LOG**\n - Log result (success, skipped, failed)\n\n3. **COMPLETION REPORT**\n Generate summary of all registrations\n\n**SMART HANDLING FOR BULK:**\n\n- **Platform Consistency**: Remember login state across events on same platform\n- **Data Reuse**: Apply same user context to all events\n- **Error Recovery**: If one RSVP fails, continue to next event\n- **Rate Limiting**: Respect delay to avoid platform blocks\n- **Duplicate Detection**: Check if already registered before submitting\n\n**BULK-SPECIFIC STRATEGIES:**\n\n*For Conferences (multiple sessions):*\n- Keep track of time conflicts\n- Note overlapping events\n- Prioritize based on sheet order\n\n*For Meetup Groups:*\n- May hit RSVP limits (e.g., 3 events per day)\n- Note when limits hit and suggest timing\n\n*For Paid Events:*\n- Group by payment requirements\n- Note total cost across all events\n\n**RETURN:**\n{\n \"totalEvents\": 0,\n \"completed\": 0,\n \"skipped\": 0,\n \"failed\": 0,\n \"totalCost\": 0,\n \"results\": [\n {\n \"rowIndex\": 0,\n \"eventUrl\": \"\",\n \"platform\": \"\",\n \"eventName\": \"\",\n \"status\": \"completed|skipped|failed\",\n \"ticketType\": \"\",\n \"ticketPrice\": 0,\n \"confirmationNumber\": \"\",\n \"skippedReason\": \"\",\n \"error\": \"\"\n }\n ],\n \"platformBreakdown\": {},\n \"nextSteps\": []\n}\n\n**SAFETY & BEST PRACTICES:**\n- Respect platform rate limits\n- Don't submit duplicate RSVPs\n- Track total spending if paid tickets\n- Provide clear error messages\n- Allow graceful recovery from failures\n\n**GOAL:** Efficiently register for multiple events while maintaining accuracy and respecting platform limits. Perfect for conference season!",
"userInput": "This is a BULK EVENT RSVP operation.\n\n**SOURCE:** \n**USER CONTEXT:** \n**DEFAULT TICKET TYPE:** free\n**MISSING INFO STRATEGY:** interpret\n**MAX PRICE:** {maxPricePerTicket ? maxPricePerTicket + \" USD\" : \"No limit\"}\n\n**EXECUTION:**\n\n1. **LOAD SHEET DATA**\n Navigate to \n Read all rows. Expected columns:\n - event_url (required)\n - ticket_type (optional - overrides default)\n - guest_count (optional - default 1)\n - notes (optional - any special instructions)\n\n2. **PROCESS EACH EVENT**\n For each row in the sheet:\n \n a. **DETECT & EXTRACT**\n - Navigate to event_url\n - Detect platform (Luma, Partiful, Eventbrite, etc.)\n - Extract event details (name, date, time, location)\n \n b. **TICKET SELECTION**\n - Use row's ticket_type if specified, else free\n - Check ticket price against \n - If exceeds max: Skip and log \"Price exceeds limit\"\n \n c. **FORM ANALYSIS**\n - Identify required fields\n - Map user context to form fields\n - Note any custom questions\n \n d. **INTELLIGENT FILLING**\n Using: \n Strategy: interpret\n \n - Fill standard fields (name, email, phone, company)\n - Derive missing required fields if strategy is \"interpret\"\n - Answer custom questions contextually\n - Apply row's notes field to relevant form fields if any\n \n e. **REGISTRATION**\n Complete and submit registration\n - Handle confirmation\n - Capture ticket/confirmation number\n \n f. **LOG**\n - Log result (success, skipped, failed)\n\n3. **COMPLETION REPORT**\n Generate summary of all registrations\n\n**SMART HANDLING FOR BULK:**\n\n- **Platform Consistency**: Remember login state across events on same platform\n- **Data Reuse**: Apply same user context to all events\n- **Error Recovery**: If one RSVP fails, continue to next event\n- **Rate Limiting**: Respect delay to avoid platform blocks\n- **Duplicate Detection**: Check if already registered before submitting\n\n**BULK-SPECIFIC STRATEGIES:**\n\n*For Conferences (multiple sessions):*\n- Keep track of time conflicts\n- Note overlapping events\n- Prioritize based on sheet order\n\n*For Meetup Groups:*\n- May hit RSVP limits (e.g., 3 events per day)\n- Note when limits hit and suggest timing\n\n*For Paid Events:*\n- Group by payment requirements\n- Note total cost across all events\n\n**RETURN:**\n{\n \"totalEvents\": 0,\n \"completed\": 0,\n \"skipped\": 0,\n \"failed\": 0,\n \"totalCost\": 0,\n \"results\": [\n {\n \"rowIndex\": 0,\n \"eventUrl\": \"\",\n \"platform\": \"\",\n \"eventName\": \"\",\n \"status\": \"completed|skipped|failed\",\n \"ticketType\": \"\",\n \"ticketPrice\": 0,\n \"confirmationNumber\": \"\",\n \"skippedReason\": \"\",\n \"error\": \"\"\n }\n ],\n \"platformBreakdown\": {},\n \"nextSteps\": []\n}\n\n**SAFETY & BEST PRACTICES:**\n- Respect platform rate limits\n- Don't submit duplicate RSVPs\n- Track total spending if paid tickets\n- Provide clear error messages\n- Allow graceful recovery from failures\n\n**GOAL:** Efficiently register for multiple events while maintaining accuracy and respecting platform limits. Perfect for conference season!",
"urls": [],
"meta": {
"createdAt": "",
"userAgent": ""
},
"execution": {
"mode": "device",
"deviceIds": []
}
}