Adsor
Book demo

Features

Everything you need.
Nothing you don't.

Adsor is built by a performance agency for performance teams. Every feature on this list is used every day — on real client budgets.

Meta Ads

The full Meta stack

Campaign / ad set / ad CRUD

Create, duplicate, rename, tag, schedule, pause/resume.

Bulk creation

50+ ads in a single form submission. Not "duplicate × 5".

Custom + lookalike + saved audiences

Plus audience compare with overlap & diff.

Pixel events & CAPI

Server-side conversion API with webhook subscription and event log.

Lead forms & inbox

Native lead form management and inbox-style lead listing.

Catalog & dynamic posts

Browse Meta product catalog, create dynamic posts, manage product sets.

Ads Library search

Search competitor ads via Meta Ads Library by URL or brand.

Insight breakdowns

Audience, placement, device, age, gender, country, region.

Google Ads

Full Google stack — not a bolt-on

Every campaign type

Search, Display, Performance Max, Dynamic Search Ads, Shopping.

Smart bidding

Manual CPC, tCPA, tROAS, portfolio strategies, custom bidding rules.

Search-term mining

Per-query CTR, clicks, impressions + auto-suggested negatives.

Conversion setup

Conversion actions, manual adjustments, attribution model, customer acquisition.

Recommendations feed

Native Google recommendations rendered inside Adsor.

Custom audiences + RLSAs

User lists, exclusions, audience-based bidding.

Quality scores

Per-keyword breakdown with history.

Bid simulations

Bid/budget simulations directly from Google API.

Operations

Bulk-native ops

Mass create / duplicate / tag

Scale without opening 50 modals.

Batch insights

Pull insights for 100+ ads in one call. Cached in Redis with selective invalidation.

Split-test winners

Define ROAS / CPC / CTR thresholds — Adsor finds the winner and copies it to a new ad set.

Naming templates

Account-level or global. Force every ad name to follow your agency convention.

Activity log

Every mutation: actor, entity, before/after, timestamp.

Webhook + error log

Inbound webhooks and application errors logged for debugging.

Export

CSV / XLSX / JSON. Column picker, date range, account-level.

Flow view

Dagre-based graph of campaign → ad set → ad with metrics on each node.

Drafts & sharing

Drafts are first-class

Drafts gallery

Browse, filter, delete, resume editing.

Builder drafts

Full chat history + image lineage saved per session.

Shareable draft links

/share/draft/[token] — public render or password-protected.

Ad preview share

/share/ad-preview/[token] — clients review without account access.

Mark as published

Transitions a draft into a live-ad provenance record.

Naming templates

Per-account or global, so ad names follow conventions.

Asset library

Asset governance

Upload + dedupe

Hash-based dedupe so the same image never lives 5 times.

Tags & groups

Folders + bulk tagging. Find things again, fast.

Usage tracking

See every campaign that uses an asset.

Crop tool

Meta aspect ratio presets (1:1, 4:5, 9:16, …).

Public/private share

Asset URLs with access control.

AI provenance

AI-generated images track prompt + model + lineage.

Workspaces / RBAC

Built for agencies

Multi-workspace

Isolate every client in its own workspace.

Roles

Admin / editor / viewer enforced in every server action — not just the UI.

Email invites

Standard accept/decline flow.

BullCRM brand sync

Brand voice + customer notes pulled into AI prompts.

Per-workspace audit

Activity log scoped per workspace.

Customer manager

Agency view of every client + Google connection status.

AI Builder

Conversational creative

Multi-model stack

Claude (copy), Nano Banana (images), Higgsfield (video), OpenRouter (fallback).

Brand context

Brand voice, product data from PrestaShop, and notes from BullCRM injected into the prompt.

Web-search enrichment

Brief is enriched with live web context. No hallucinated facts.

Auto-saved chat + lineage

The whole conversation + every image iteration is saved.

Variants from one image

Generate N ads with different copy from the same hero image.

Image-to-copy

Upload an image, get headline, primary text and description.

Reference upload (SSRF-safe)

Import a reference from any public URL — hardened against SSRF.

Push to wizard

One click moves an approved image into the ad-creation flow.

Integrations

E-commerce + CRM + analytics

PrestaShop

Catalog auto-sync, inventory, prices, order webhooks.

BullCRM

Brand context + customer notes + brand guides.

Klaviyo

Email list / segment sync.

GA4 + Search Console

Linked properties, queries, CTR.

SMTP / Email

Notifications + transactional via Nodemailer.

API keys

Generate/revoke per account for external integrations.

Want to see all of this in a live demo?

30 minutes. We run Adsor on your own data.