Air

· #290 most-used

Store, search, approve, and scale your visual content

MarketingProductivityDocumentsStorageAnalyticsDesignAutomation

Air is the Creative Operations platform built for marketing and creative teams that need to store, search, approve, and distribute visual content at scale. Connect it to Actionist and your agents can upload assets directly from any workflow, search your workspace for the right file in seconds, manage boards, set custom fields, attach tags, kick off approval rounds, track version history, and import files from public URLs — all without anyone opening the Air dashboard.

Average time saved
8 hours
per person · per month
≈ 1 workdays back

Eliminates manual work. Agents eliminate manual DAM navigation, asset hunting before proposals, per-hire onboarding assembly, and weekly compliance checks that currently require opening Air for every individual task.

Schedule

What your Air agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
TueThu
Tue
Wed
Thu
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

Air × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
6Apps spanned
~17 hrsSaved / week
6Personas served
For marketing
Featured3 apps

Campaign assets organised in Air before the first ad goes live

When a campaign is activated in Notion, the agent creates an Air board, imports all seed assets from the brief, tags and sets approval status on each, and posts the board link to Slack — before the creative team has opened their first design tool.

~3 hrs

Time saved for your team — every week, on autopilot

The flow
Trigger·When a campaign is set to Active status in the project management tool
Result
Create a board named after the campaignImport hero image and product shots from campaign brief URLsTag each imported asset with campaign name, channel, and seasonSet approval-status custom field to 'In Review' on all imported assetsPost Air board link and asset count to the campaign Slack channel
The win
Saved per run
45 min
Runs / week
~4×
Every campaign starts with a structured, tagged asset library on day one
Driven byMarketing Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    30 min / week
    Manual asset hunting before proposals

    Reps search Slack, email, and Drive for the latest case study or deck before every proposal, often sending an outdated version because they can't tell which file is current.

    Sales Agent
    0 min
    Agent pulls approved assets with CDN links

    When a deal reaches proposal stage, the agent lists Air assets by industry tag, confirms the latest approved version, and drops CDN links into the proposal prep row — the rep opens their doc with a pre-populated, current asset kit.

  • Marketing
    45 min / week
    Manual campaign board setup and asset tagging

    When a campaign kicks off, someone manually creates an Air board, uploads the seed assets one by one, and tags each file — taking 30–60 minutes before the creative team can even start uploading their work.

    Marketing Agent
    0 min
    Agent creates board, imports, and tags on campaign activation

    The moment a campaign is set to Active, the agent creates the Air board, imports all seed assets from brief URLs, tags them by campaign and channel, and posts the board link to Slack — the workspace is ready before the first brief meeting.

  • Customer Support
    25 min / week
    Manual DAM visit for every product screenshot

    Support agents open Air in a separate tab, search for the right screenshot, download it or copy its URL, and paste it into the ticket — adding a minute or two to every response that needs a visual.

    Customer Support Agent
    0 min
    Agent retrieves and embeds asset CDN links inline

    The support agent calls List assets with the feature keyword, gets the CDN link for the current screenshot, and embeds it into the ticket response — no tab-switching, no downloading, no risk of attaching an outdated image.

  • Human Resources
    20 min / week
    Manual onboarding asset assembly per new hire

    HR manually opens Air, finds the org chart, brand guidelines, and team charter, downloads or copies links for each, and assembles them into a welcome email — repeated for every new hire, every week.

    Human Resources Agent
    0 min
    Agent builds personalised onboarding board and emails CDN links

    When a new hire is added to the HRIS, the agent creates their onboarding sub-board in Air, generates CDN links for all standard resources, and emails them as part of the automated welcome packet — zero manual Air visits per hire.

  • Finance
    15 min / week
    Manual licensed asset expiry tracking

    Finance maintains a spreadsheet of stock image licences with manual expiry date checks — expiring assets go unnoticed until someone reports a licence violation or gets an invoice for overdue usage.

    Finance Agent
    0 min
    Agent flags expiring licences and sets Legal Hold before campaigns use them

    The agent reads the licence-expiry-date custom field on every licensed asset weekly, sets expired assets to Legal Hold in Air, alerts legal and marketing, and creates a procurement renewal task — 14 days before the deadline.

  • Operations
    60 min / week
    Manual workspace taxonomy and CDN link audits

    Ops manually reviews board structure and checks CDN links embedded in Google Sheets periodically — a slow, error-prone process that misses stale links until a downstream tool reports a broken image.

    Operations Agent
    0 min
    Agent audits taxonomy and regenerates broken CDN links weekly

    Every week the operations agent lists all boards and assets, checks completeness against the taxonomy, regenerates CDN links that no longer resolve, and delivers a workspace health report before anyone hits a broken link in production.

  • Legal
    45 min / week
    Manual model release and licence compliance checks

    Legal periodically audits Air by eye for people-featuring assets without model releases and for licences nearing expiry — a slow, incomplete process that depends on someone remembering to run the check.

    Legal Agent
    0 min
    Agent enforces model release tags and licence validity on a schedule

    The legal agent checks every recent people-featuring asset for the 'model-release-confirmed' tag, sets 'Pending Release' on any that are missing it, and alerts the creative team — automatically, within about a minute of the upload landing in Air.

+ 100s of other Air automations
Average time saved
24 hrs / person / month
Calculator

Calculate what your team saves

Team size
8 people
Hourly rate
$75 / hr
Hours saved / week
16
Hours saved / year
800
Annual ROI
$60,000

Based on Air's typical team usage — the visible tasks plus a few other automations the agent runs: ~2 hrs / person / week of admin work automated.

Connect

How to plug Air into Actionist

Pick the connection method that suits your environment.

Generate an API key from your Air workspace settings (Settings → API Access). Works for all Business and Enterprise workspaces. Actionist uses the key to authenticate every request against the Air API.

1
Open Workspace Settings

In Air, click your workspace name in the top-left corner, then go to Settings → API Access. Only workspace admins can generate API keys.

2
Generate and copy your API key

Click Generate Key, give it a descriptive label (e.g. 'Actionist'), and copy the key immediately — Air only shows it once.

3
Paste into Actionist

Paste the key into the API Key field below and click Test connection. Actionist runs a read-only call to list your workspaces and confirms the handshake.

Credentials you'll need
API Key*
Air Workspace Settings → API Access → Generate Key
Actions

18 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

0 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

This app has no triggers yet.
FAQs

Questions about Air + Actionist

How does Actionist connect to Air?
Go to the Apps tab in Actionist, find Air, and click Connect. You'll need a workspace admin API key from Air — go to Air Workspace Settings → API Access → Generate Key. Paste the key into the API Key field in Actionist and click Test Connection. Actionist runs a List workspaces call to confirm the handshake before any agents access your assets. The connection covers all boards, assets, and custom fields in that workspace. You need a Business or Enterprise Air plan for API access.
What Air plan do I need to use Actionist with Air?
API access in Air is available on Business and Enterprise plans only. The API key is generated by a workspace admin from Workspace Settings → API Access. If you're on Air's free or starter plan, you won't see the API Access section in settings — you'll need to upgrade before connecting Actionist. Once connected, Actionist can access all boards and assets the API key's workspace admin can see.
Can Actionist upload files to Air directly from other tools?
Yes. The Upload asset action takes a file from any upstream step — a PDF generated from a Google Doc, an image exported from Figma via another integration, a report attachment from your CRM — and uploads it to a specified Air board in the same workflow. You can set tags and custom fields on the uploaded asset in the same step. For files that already exist at a public URL (stock images, partner brand kits, staging screenshots), Import asset from URL is faster: it pulls the file directly into Air without any local download.
How do agents know which version of an asset to use?
When you call Get asset or List asset versions, Air returns the version history in newest-first order with upload timestamps and metadata for each. Agents can check the approval-status custom field to confirm a version is approved before generating its CDN link or download URL. If your team uses Air's built-in approval workflow, you can filter for only approved versions so agents never distribute a draft by accident. The Get asset version action retrieves full metadata for a specific version ID if you need to verify dimensions, file type, or tags before using the file.
What is a CDN link and how is it different from a download URL?
A CDN link is a persistent, publicly accessible URL hosted on Air's content delivery network — suitable for embedding in emails, websites, CMS entries, or Google Sheets as a live reference to the asset. The asset stays in Air as the source of truth; the CDN URL always points to it. A download URL is a time-limited link that triggers the actual file download — use it when you need to save the file locally or pipe the binary into another tool. For embedding and sharing, prefer CDN links; for archiving or processing the file content, use download URLs.
Can Actionist manage Air boards automatically?
Yes — Create board, Update board, and List boards are all available actions. The most common patterns are: creating a new Air board whenever a campaign or project is activated in your PM tool; renaming boards with an archive prefix when campaigns close; and listing boards at the start of a workflow to find the right board ID before uploading assets to it. Agents can also create sub-boards inside existing boards for a deeper hierarchy — for example, a parent campaign board with sub-boards per channel or team.
Can I use custom fields and tags together to manage approval workflows?
Absolutely — this is one of the most effective ways to use Air with Actionist. A typical setup: tags categorise assets by type, campaign, or channel (searchable by the List assets action); custom fields carry workflow state like approval-status (In Review, Approved, Legal Hold) or licence-expiry-date. Agents can read the approval-status field to gate distribution, write to it when a review is confirmed, and filter assets by it to generate CDN links only for approved files. The combination gives you a structured, auditable approval workflow entirely within Air.
What happens if an import from a public URL fails?
The Import asset from URL action kicks off the import job and returns an import ID. You then use Get import status with that ID to check whether it completed successfully. If the status is an error, it means the URL was unreachable, the file type was not supported, or the workspace storage limit was hit. Actionist agents handle this by polling the status after a short delay, logging failed import IDs to a sheet or Slack alert, and retrying once before escalating. This pattern prevents downstream steps — like tagging or CDN link generation — from running against an asset that hasn't finished ingesting.