Skip to main content

What is Google Ads Write Access?

By default, Julius has read-only access to your Google Ads data, which means it can analyze your campaigns but cannot make any changes to them. When you enable write access, Julius can help you make specific optimizations to your existing campaigns, such as adding keywords or creating new ads.
Google Ads write access is designed as a tactical optimization tool for existing campaigns, not a full campaign management system. You cannot create campaigns or ad groups from scratch - only optimize within your existing campaign structure.

How to Enable Write Access

Grant Management Permissions During Setup

When connecting your Google Ads account, ensure you grant management permissions during the OAuth flow. Read-only permissions are not sufficient for write operations.If you initially connected with view-only permissions, you’ll need to disconnect and reconnect your account with management permissions.

Enable Edit Operations in Chat Settings

For each conversation where you want Julius to make changes:
  1. Click the settings icon in your conversation
  2. Navigate to the Data Connectors section
  3. Toggle on Allow Google Ads Edit Operations Enable Google Ads Edit Operations
When enabled, Julius can make changes to your live Google Ads account. Always review proposed changes carefully before approving them.

What You CAN Do with Write Access

Keyword Management (Full Control)

Julius can fully manage keywords within your existing ad groups: Create Keywords:
  • Add new keywords to ad groups
  • Set keyword text (e.g., “summer shoes”)
  • Choose match types: EXACT, PHRASE, or BROAD
  • Set initial status: ENABLED or PAUSED
  • Set initial CPC bids (optional)
Update Keywords:
  • Change keyword status (enable/pause/remove)
  • Modify CPC bids
  • Adjust match types
Remove Keywords:
  • Delete keywords from ad groups
Example requests:
  • “Add the keyword ‘running shoes’ to my ad group with exact match”
  • “Pause all keywords with CTR below 2%”
  • “Increase bids by 20% for keywords with conversion rate above 5%”
  • “Remove keywords with zero impressions in the last 30 days”

Ad Management (Responsive Search Ads)

Julius can create and manage responsive search ads within your existing ad groups: Create Responsive Search Ads:
  • Add new responsive search ads to ad groups
  • Set multiple headlines (up to 15)
  • Set multiple descriptions (up to 4)
  • Configure display URL paths (path1, path2)
  • Set final URLs (landing pages)
  • Set initial status: ENABLED or PAUSED
After creation, new ads must be reviewed and approved by Google before they can start serving. This review process typically takes 1-2 business days.
Update Ad Status:
  • Enable or pause existing ads
  • Cannot modify headlines, descriptions, or URLs after creation
Remove Ads:
  • Delete ads from ad groups
Important Limitation: Responsive search ads are immutable after creation. If you need to change headlines, descriptions, or final URLs, you must pause or delete the existing ad and create a new one.
Example requests:
  • “Create a new responsive search ad in my [ad group name] with these headlines…”
  • “Pause all ads with CTR below 3%”
  • “Show me which ads have the lowest quality score so I can recreate them”

What You CANNOT Do with Write Access

The Google Ads connector does not support the following operations. These limitations are by design to keep the tool focused on tactical optimization within your existing campaign structure.
  • Create new campaigns
  • Modify campaign settings (name, budget, status, targeting)
  • Delete campaigns
  • Create new ad groups
  • Update ad group settings
  • Change bidding strategies
  • Create or modify campaign budgets
  • Set shared budgets
  • Change budget allocation methods
  • Create other ad types (display ads, video ads, shopping ads, call-only ads)
  • Manage ad extensions (sitelinks, callouts, structured snippets, call extensions)
  • Upload images or videos
  • Create or modify responsive display ads
  • Create or modify audience lists
  • Update targeting criteria
  • Manage remarketing lists
  • Set demographic, location, or language targeting
  • Add negative keywords at campaign level
  • Create shared negative keyword lists
  • Create conversion actions
  • Upload offline conversions
  • Manage user permissions
  • Modify billing settings
  • Link/unlink accounts
  • Set ad schedules (day-parting)
  • Configure ad rotation settings
  • Set delivery methods
  • Adjust geographic or device bid modifiers

Use Cases for Write Access

Google Ads write access is ideal for:

1. Keyword Optimization

  • Quickly add relevant keywords discovered through search term reports
  • Pause underperforming keywords in bulk
  • Adjust bids based on performance data
  • Remove keywords with poor quality scores

2. Ad Testing

  • Create multiple ad variations for A/B testing
  • Pause ads with low performance metrics
  • Iterate on ad copy based on performance insights

3. Data-Driven Adjustments

  • “Add negative keywords that have high spend but no conversions”
  • “Create new ads using the top-performing headlines from my existing ads”
  • “Increase bids for keywords in the top 3 positions with strong conversion rates”

4. Rapid Response

  • Quickly pause keywords or ads during budget constraints
  • Add new keywords to capitalize on trending topics
  • Enable high-performing paused ads

Best Practices

Always Review Before Approving

Julius will show you exactly what changes it plans to make before executing them. Review these carefully, especially:
  • Bid changes (ensure they align with your budget)
  • New keywords (check for relevance and potential cost)
  • Ad copy (ensure it follows your brand guidelines and Google’s policies)

Start Small

When first using write access:
  1. Test with a single ad group or small set of keywords
  2. Monitor the results closely
  3. Scale up as you become comfortable with the workflow

Maintain Campaign Structure

Remember that Julius works within your existing campaign structure. Plan your campaigns and ad groups thoughtfully, as these cannot be created or restructured through Julius.

Use for Tactical Optimization

Think of write access as a tool for making incremental improvements to existing campaigns, not for building campaigns from scratch. Use Google Ads UI or other tools for:
  • Campaign setup and structure
  • Budget planning
  • Audience creation
  • Extension management

Monitor Changes

After Julius makes changes:
  • Check that new ads enter review successfully
  • Verify that keyword bids are within expected ranges
  • Monitor for any unexpected performance changes
  • Review Google Ads notifications for policy issues

Security Considerations

  • Permissions: Julius only gets the permissions you explicitly grant during OAuth
  • Per-Chat Control: Edit operations must be enabled per conversation, giving you granular control
  • Review Step: You must approve each change before it’s executed
  • Audit Trail: All changes are logged in your Google Ads account history
  • Revocable: You can disable write access or disconnect your account at any time
If you’re concerned about accidental changes, keep write access disabled by default and only enable it in specific conversations when you need to make optimizations.

Reach out to team@julius.ai for support or to ask questions not answered in our documentation.