DJP
357d7f2285
Configure separate Box folders for A1→A2 and A2→A3 workflows + Make.com webhook
Configuration Updates:
1. Separate Box folder IDs in .env
- BOX_ROOT_FOLDER_A1_A2=348304357505 (master asset downloads)
- BOX_ROOT_FOLDER_A2_A3=348526703108 (agency uploads to process)
2. Real webhook URL configured
- Make.com: https://hook.us1.make.celonis.com/3f9ztwl8qnljufo0l65utfv5wvvnt9m5
- Auth type: none (Make.com doesn't require auth)
3. BoxClient enhanced
- Accepts optional root_folder_id parameter
- Defaults to root_folder_a1_a2 from config
- Logs which folder is being used
- A2→A3 can use different folder
4. Notifier auth handling
- Supports: bearer, basic, none
- Skips auth headers if type=none
Test Results - COMPLETE SUCCESS:
✅ A1→A2 uploads to correct folder (348304357505)
✅ Status updated A1 → A2
✅ Webhook sent successfully to Make.com
✅ Email sent successfully via SMTP
✅ All 3 master assets processed
✅ Campaign completed
Folder Structure:
- 348304357505: Master assets with tracking IDs (A1→A2)
- 348526703108: Agency processed files (A2→A3 input)
Python automation COMPLETE, TESTED, and WORKING!
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>