Create Ad
Create an ad for an advertisable, optionally creating nested assets that do not have EIDs in the same operation.
AdRoll is a digital marketing platform for managing advertising campaigns, audiences, account-based marketing, and performance reporting.
Create an ad for an advertisable, optionally creating nested assets that do not have EIDs in the same operation.
Create a web-retargeting adgroup under a Campaign v3 campaign.
Create an advertisable in an organization owned by the connected account.
Create an asset. File content is passed exactly as a base64 string in the JSON request body.
Create a web-retargeting campaign under a Campaign v3 strategy.
Create a marketplace-to-merchant mapping. Both advertisables must be accessible and marketplace-enabled by AdRoll.
Create a pixel rule. AdRoll may normalize the requested order; use the returned value as authoritative. CRM-data rules require a CSV containing at least 100 emails, but the provider does not document its exact file encoding and header contract.
Create one audience segment for an advertiser and seed it with user identifiers.
Create a Campaign v3 strategy under an advertisable.
Delete one existing audience segment.
Edit the name, URL, or country code of an accessible advertisable.
Retrieve an ad by its Ad API resource eid, not its Reporting adroll_ad_eid.
Fetch one Campaign v3 adgroup by EID.
Fetch a Campaign v3 adgroup and return only its geotarget configuration.
Fetch an advertisable by EID. AdRoll returns matching records as an array.
Fetch the active pixel for an accessible advertisable.
Retrieve an asset by its EID.
Fetch one Campaign v3 campaign by advertisable and campaign EID.
Fetch an advertisable's consent banner state. banner_declined is available only to advertisables in countries not covered by GDPR.
Retrieve an accessible advertisable's cross-device graph opt-in setting.
Return the connected account's current organization from Reporting GraphQL, including nested advertisables.
Retrieve marketplace mappings for a parent marketplace advertisable and child merchant advertisable. Both must be accessible and marketplace-enabled by AdRoll.
Fetch a pixel by EID.
Fetch segments associated with a pixel. Composio always sends page 0 when omitted; per_page remains omitted unless supplied, preserving the provider's unpaginated response behavior.
Fetch a rule by EID, including its generated segments when returned.
Fetch the segments associated with a specific rule.
Return one audience segment, optionally including general-exclusion attributes or an inactive segment.
Fetch one Campaign v3 strategy by EID.
Return Reporting GraphQL adgroups for one campaign. Omitted collection filters preserve provider defaults; supplied filters constrain active state or included/excluded statuses.
Retrieve one numbered page of ads for an advertisable, or set all='true' to request all matching ads. Omitted pagination inputs send page 1 with 10 records.
Fetch one numbered page of advertisables associated with an organization; omitted pagination inputs send page 1 with 10 records.
Retrieve one numbered page of assets belonging to an advertisable; omitted pagination inputs send page 1 with 10 records.
Return Reporting GraphQL campaigns for one advertisable. Omitted collection filters preserve provider defaults; supplied filters support state, classification, channel, source, funnel, objective, and tags.
Return audience segments for an advertiser, optionally filtered by segment type.
Return strategies for an advertisable. Cursor, paginate, and include_drafts are omitted unless supplied; the response has no pagination metadata.
Query adgroups by campaign, advertisable, one EID, or many EIDs with nested relations and optional date/currency metrics.
Query ads by adgroup, advertisable, or Reporting EIDs (`adroll_ad_eid` from the Ad API), with optional date/currency metrics; parent lookup preserves adgroup relationship state.
Query advertisables by user, organization, one EID, or many EIDs with nested relations and optional date/currency metrics.
Query campaigns by advertisable, organization, one EID, or many EIDs with nested relations and optional date/currency metrics.
Query the current AdRoll organization or organizations by one or many EIDs, including nested advertisables.
Query direct segment metadata or parent-scoped campaign/adgroup audiences with relationship state and optional date-scoped audience-size metrics.
Return current AdRoll GraphQL delivery metrics for advertisables, campaigns, adgroups, or ads, optionally with attribution metrics, as an aggregate summary, aggregate daily rows, or per-entity summaries.
Execute one AdRoll Reporting GraphQL document and preserve complete or partial provider data, errors, request ID, and version.
Search AdRoll geotargets by a location-name prefix and optional types. Use count and page to iterate through results until an empty items list is returned.
Pause or activate one campaign through the Campaign v3 edit operation.
Edit one web-retargeting or web-prospecting Campaign v3 adgroup.
Edit one Campaign v3 campaign. Retargeting nested adgroups are inferred as create-or-edit by eid; prospecting nested adgroups must include eid.
Create or update an advertisable's consent banner configuration. AdRoll permits banner_declined only for advertisables in countries not covered by GDPR.
Update an accessible advertisable's cross-device graph opt-in setting; provider feature access is required.
Update audience-segment information and submit its user-record payload.
Edit a Campaign v3 strategy using a caller-provided complete campaign set. Nested campaigns with eid are edited and those without eid are created. Any existing campaign omitted from campaigns is deleted.
The AdRoll integration connects your Dench AI CRM directly to AdRoll, so agents can read and act on your AdRoll data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.
51 actions are available for agents to invoke on your behalf. Every call runs through AdRoll's own authorization, scoped to the account you connect.
Sign in to your Dench workspace and open Integrations.
Find AdRoll and click Connect — you'll authorize access through AdRoll's own sign-in flow. No API keys or code required.
Ask an agent to use AdRoll in chat, or call it from an automation.
Manage or disconnect the connection any time from workspace settings.
The Dench AdRoll integration connects your AI CRM to AdRoll, so AI agents can work with your AdRoll data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.
The AdRoll integration currently exposes 51 actions, including Create Ad, Create Adgroup, Create Advertisable, Create Asset, Create Campaign, and Create Marketplace Mapping. Agents invoke them on your behalf from chat or from automations.
No. You connect AdRoll from your Dench workspace using AdRoll's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.
Connections are authorized through AdRoll's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the AdRoll connection from your workspace settings at any time.