What this integration does
- Tests Google Ads credentials without exposing tokens.
- Fetches daily campaign spend for the selected sync window.
- Writes spend only to mapped lead sources and campaign IDs.
- Shows safe last error messages when Google Ads rejects the request.
