The system
How the system worksThe DirectoryDispatchThe LedgerAI modelsAI agentsYour installationThe appThe research libraryWhat changes for your businessUse it from your softwareEverything it can do
Messaging
iMessageWhatsApp
Ads and leads
AdsCreativeLeads
Devices
Devices
Industries
RealtorsRestaurantsHome services
Explore
How it worksPermissions and limitsCompareSet upQuestionsText me

What the system can doMeta ads

One family of actions

Meta ads (Facebook and Instagram)

Create, change, pause and report on Facebook and Instagram ad campaigns, audiences and product catalogs.

These actions use the Meta ad accounts you connect. New campaigns, ad sets and ads start paused, so nothing spends until someone switches it on.

—actions in this family
—actions in the whole Directory

Live, read from this site just now.

The groups in this family, counted just now: — actions

This family among all — actions in the Directory, one square each

Each action is one row in the Directory, sorted into this family by the start of its name.

What it can do

What the actions in this family do, group by group.

Each card is a group of actions that do similar work. The number on each card is how many actions are in that group right now.

Switch to “For your developer” to see the real name of every action.

The real name of every action, read from the Directory just now. Names that contain a supplier’s name are left out of the lists, and still counted.

Explain it

Build campaigns

—

Create campaigns, ad sets, ads, creatives, custom audiences, lookalike audiences (people similar to your customers) and product catalogs. New campaigns, ad sets and ads start paused.

Action names

    Change, pause and delete

    —

    Change budgets, bids, targeting and creatives; pause, switch on or archive anything; delete what is no longer needed.

    Action names

      Report

      —

      Pull results at account, campaign, ad set or ad level with breakdowns; read the change history; estimate daily reach before spending; read A/B tests (two versions of an ad compared); check the pixel (the code on your website that reports visits and sales to Meta).

      Action names

        Read accounts and assets

        —

        List the ad accounts, businesses, Facebook Pages, pixels, campaigns, ad sets, ads, images, videos and audiences you can reach.

        Action names

          Catalogs and targeting

          —

          Read product catalogs, their feeds, products and problems, and search the interests, behaviours and demographics you can target.

          Action names

            Send sales back to Meta

            —

            Report a sale or a sign-up to Meta from your server, with the customer’s details hashed (scrambled one way) before they are sent.

            Action names

              See other advertisers’ ads

              —

              Collect results from Meta’s public Ad Library, to see what others in your market are running.

              Action names

                Connection and safeguards

                —

                Check that the connection to the ad account works. A change to a budget, a status or a deletion needs a device where a person verified themselves in the last ten minutes.

                Action names

                  Uses

                  What a business uses these actions for.

                  Examples of the work these actions do. They describe uses, not results.

                  Pull spend and results for every campaign into one report.

                  Pause an ad set by sending a text.

                  Build a new campaign that stays paused until you switch it on.

                  Send each sale back to Meta, so it can find more buyers like that one.

                  See what other advertisers in your market are running.

                  How it is run

                  How any of these actions is run.

                  The same way as every other action in the Directory: one request, the same permissions, one record.

                  Explain it

                  You don’t have to pick an action yourself. You text what you want; the AI assistant picks the action and runs it within the permissions you set. The result comes back to you, and the request, the result and who asked are written to the Ledger, the record of everything the system has done.

                  Every action is one row in the Directory, and each row can be run — ways: a text, a link, a spreadsheet cell, an iPhone Shortcut, a command, or an AI model’s request. Every way goes through dispatch: one web address that looks the action up, checks the permissions, runs it on the right computer, sends back the result and writes a Ledger entry. The same action answers every way, under the same limits.

                  Dispatch takes an HTTP POST (a standard web request) of {"key": "<action name>", "args": {…}}. The same key works over the API (the web address your software calls), MCP (Model Context Protocol, the standard way AI apps connect to outside tools), the command line (CLI), a webhook (an address another program posts to), a spreadsheet cell or a Shortcut. A token (a key or a link) can be limited to exactly the actions you allow; every call, and every refusal, is a Ledger entry.

                  // One action from this family, as dispatch receives it
                  { "key": "…", "args": { … } }

                  Ask for this.

                  The text below opens ready to send. Add a line about your business, and I’ll reply with what this family of actions would do for it.

                  To: +1 (424) 504-0908
                  Hi. I want this for my business: Meta ads (Facebook and Instagram)