About the Client
The client ran advertising across several Google AdWords accounts and wanted to manage all of them from a single platform: Salesforce.

Business Challenges
The client needed daily campaign details (impressions, clicks, costs and other metrics) from multiple Google AdWords accounts, kept up to date inside Salesforce. That called for a way to pull each account's campaign performance reports, functions to collect every campaign detail the client required, and a daily scheduler, because the campaign data kept changing.
Webuters’ Solution
Campaign performance data, including impressions, clicks and costs, is collected from every Google AdWords account the client runs.
Lambda functions written in Node.js save and retrieve the campaign data without any servers to manage.
A scheduled Lambda run refreshes the campaign data every day, so Salesforce reflects the latest performance.
All accounts' campaign data lives in Salesforce and can be filtered by day, week, month and year.

The Impact

Case Studies
Want results like this?
Tell us about your goals and we'll show you how Webuters can deliver measurable outcomes for your organization — just like we did in this project.