< All Workshops

Facebook Ads Scripting with Python

Learn the secrets to automating the work you do in the Facebook Ads Manager.

Get in Touch
Full Day
10 People

About this course

In this course you will learn the secrets to automating the work you do in the Facebook Ads Manager.
You will learn how to access the Facebook Ads platform programmatically and jump right into interacting with your campaigns, adsets and ads.
From reading out information about your active campaigns to changing their status or increasing their budgets or bids, we will show you step by step how to work with all of the major entities in the Facebook Ads world.
After you've learned the basics of the Facebook Marketing API and how to programmatically work with spreadsheets, we will shift the focus of the second half of the day to practicing.
At the end of the day, you will walk home not only with a basic understanding of the Facebook Ads API and ideas about cool automation projects, but also a functioning program that you've put together yourself and can now use in your daily work.

Course Contents

  • Accessing Facebook API: Pausing and activating Ads, Changing Bids & Budgets, Duplicating Ads, Requesting Campaign Metrics, Exporting any data
  • Replacing Spreadsheets: Import & Export data, Bulk actionsrs, Runtimes, Version Control,...
  • Practice: Setup Python Environment, Develop a script of your liking with our support e.g.
  • Working with images
  • Tagging creative assets with the Google Vision API
  • Building a custom dashboard


  • You have started learning Python and finished at least one online introductory course on Codecademy or Udemy
  • You work with Facebook Ads in your day-to-day job and would call yourself an expert
  • Ideally, you have come in contact with Python or other scripting languages in your work


Simon Kreienbaum
- Professional Facebook Marketer for over 6 years, having personally spend more than 20M € on Facebook & Instagram Ads and overseen more
- Helped Asana Rebel scale from 20k to 300k paying subscriber through Facebook Marketing and Automation
- Has taught several courses on Advanced Facebook Marketing techniques
Dr. Thomas Fankhauser
- Lecturer for Cloud Services and Internet of Things, Mobile Web Development and App Development at Stuttgart Media University
- Ph.D. in Distributed Systems from University of the West of Scotland
- CEO of system8 GmbH and more than 15 years of experience in IT
- Worked with Kitchn, Filestage, Netflix, Yoose, Daimler, Porsche, ...

Sign up now and learn to save loads of time by writing your own Python scripts!

Are you interested in the course? Then send subscribe here and we’ll let you know as soon as it’s ready