Update Ads from Google Sheets

Update campaign budgets using a dynamic Google Sheet data source.

What can I do with this?

Leverage the agile and dynamic functionality of Google Sheets to update your campaign attributes such as budget, duration, copy – or any automated actions.

How it works

The script regularly queries a Google Sheet and automatically updates the data in Marin to match – or can be run anytime you want to push an update with the Run Now button in the scheduled report page.



  • All you need is to have a Google Sheet that's regularly updated and granted viewer access to marin-scripts-gsheet@marin-scripts.iam.gserviceaccount.com


  • Can be adjusted to edit any attribute, just make sure the first row matches what's found in the system



Written by Kelsey Kamp

Last published at: May 6th, 2024