Google Ads Integration

How furn uses the Google Ads API to power advertising for furniture brands

Overview

furn is an AI-powered marketing platform purpose-built for furniture retailers, manufacturers, and brands. Our platform integrates with the Google Ads API (formerly AdWords API) to enable our customers to create, manage, monitor, and optimize Google Ads campaigns directly from the furn dashboard — without needing to navigate the Google Ads interface.

furn acts as a third-party application that manages Google Ads on behalf of our customers. Each customer authorizes furn to access their Google Ads account via OAuth 2.0 consent, and all campaign management actions are performed through the official Google Ads API.

What furn Does with the Google Ads API

When a customer connects their Google Ads account to furn, our platform uses the Google Ads API to:

  • Create and manage campaigns — Set up Search, Display, and Performance Max campaigns with AI-generated ad creative tailored to the furniture industry.
  • Generate ad copy and creative — Use AI to produce headlines, descriptions, and image assets optimized for furniture marketing.
  • Manage targeting — Configure audience targeting, keywords, geographic targeting, and demographic filters relevant to furniture shoppers.
  • Monitor performance — Pull campaign metrics (impressions, clicks, conversions, cost, ROAS) into a unified dashboard alongside other advertising channels.
  • Optimize budgets — Provide AI-driven recommendations for budget allocation across campaigns and channels.
  • Report on ad spend — Track and report Google Ads spend for billing purposes (furn charges a platform fee based on managed ad spend).
  • Pause and resume campaigns — Allow customers to control campaign status from the furn dashboard.

How We Access Google Ads Accounts

furn uses the following authentication and access methods:

  • OAuth 2.0 Authorization — Customers explicitly grant furn access to their Google Ads account through Google's standard OAuth consent flow. No credentials are shared directly.
  • Scoped Permissions — We request only the permissions necessary to manage advertising campaigns. We do not access Gmail, Drive, or other unrelated Google services.
  • Revocable Access — Customers can disconnect their Google Ads account from furn at any time, either through the furn settings page or through their Google Account permissions.
  • Secure Token Storage — OAuth refresh tokens are encrypted at rest using AES-256 encryption and stored in our production database (Google Cloud Firestore).

Data Handling and Privacy

furn takes data privacy seriously. Here is how we handle Google Ads data:

  • Data minimization — We only retrieve the campaign and performance data necessary to provide our service. We do not collect or store end-user personal data from Google Ads.
  • No data selling — We never sell, share, or distribute Google Ads account data to third parties.
  • Encryption — All data in transit is encrypted via TLS 1.2+. All data at rest is encrypted using Google Cloud's default encryption.
  • Access controls — Only authorized personnel with a legitimate need have access to customer advertising data.
  • Data retention — Campaign performance data is retained for the duration of the customer's subscription. Upon account deletion, associated data is purged within 30 days.
  • Compliance — furn complies with the Google Ads API Terms of Service and the Google API Services User Data Policy.

Who This Integration Serves

furn's Google Ads integration is designed for:

  • Furniture retailers managing their own advertising
  • Marketing directors at furniture brands who need a unified campaign dashboard
  • Furniture manufacturers who want to support their retail partners with co-op advertising tools

Our platform provides a simplified, industry-specific interface that abstracts the complexity of the Google Ads platform while maintaining full API compliance and transparency.

Technical Details

  • API Version: Google Ads API v18+
  • Authentication: OAuth 2.0 with offline access (refresh tokens)
  • Hosting: Vercel (serverless, US-East) with Google Cloud Firestore
  • Developer Token: Applied for Basic Access to support production campaign management

Related Policies

Contact

For questions about our Google Ads integration, data handling, or API compliance, please contact us: