What HireOtto supports
HireOtto currently supports:SITELINKCALLOUTSTRUCTURED_SNIPPETCALLPRICE
- List existing extension assets
- Create new extension assets
- Link existing assets at the account, campaign, or ad group level
- Reuse the same asset across supported levels
- Unlink an asset association without deleting the underlying asset
- Pull extension asset performance reports
1. List existing extension assets
Start here if you want to reuse existing assets or find the right resource names.- asset ID
- asset resource name
- asset type
- asset details
- active links, if any
- campaign or ad group IDs when the asset is already linked
2. Create a sitelink asset
- tracking template
- final URL suffix
- custom parameters
- start date
- end date
- ad schedule
3. Create callouts
4. Create a structured snippet
5. Create a call asset
6. Create a price asset
7. Link an existing asset
After creating or listing assets, link the asset to the right level.Link at campaign level
Link at ad group level
Link at account level
8. Reuse the same asset
Reusable assets are useful when you want consistent messaging across campaigns or ad groups.9. Unlink an asset association
Use unlink when you no longer want an asset attached at a specific level.Important: unlinking removes the association only. It does not delete the underlying reusable asset. Google Ads may show removed associations under removed asset filters in the UI.
10. Check extension asset performance
Use the reporting tool to review performance.Common workflow
A typical workflow looks like this:Notes and limitations
- Create and link are separate operations. If you ask HireOtto to add a new sitelink or callout to a campaign, your AI assistant may first create the asset and then link it.
- Unlinking removes only the association. The underlying asset remains reusable by asset_resource_name.
- Supported extension asset types in this version are SITELINK, CALLOUT, STRUCTURED_SNIPPET, CALL, and PRICE.
- New assets may not show performance immediately. Use the listing action to confirm whether the asset is attached, and use reporting once the asset has had time to serve.