Skip to content

Your marketing team ships the work, not the handoffs. Connect Notion, Google Analytics, Google Ads, and the tools you publish with, and the ModuleX assistant carries a brief through to a draft, an asset, and the numbers that came back.

Weekly performance digestplain English → actions
  • Google AnalyticsRead last week's traffic
    run_report
  • ModuleX agentCompare and summarise
  • Google AdsPull campaign results
    create_campaign_report
  • NotionWrite it up next to the brief
    create_page

The brief stops being a starting point you rewrite. It becomes the input.

Marketing work almost always begins as something already written down — a brief, an outline, a page in a content database. The assistant searches Notion for it, reads it, and produces the next artifact from it: a draft, an outline, a set of posts. What it produces goes back into Notion as a page, next to the brief, rather than into a chat window you have to copy out of.

tools · connected
  • Notionsearch · create_page

Results arrive written, not linked. The dashboards stay where they are.

Analytics and ad performance are the classic work that is trivial and still never done: the numbers exist, and somebody has to go and read them. The assistant runs the reports in Google Analytics and Google Ads, compares them against the previous period, and writes what actually moved. You get the sentence, not the dashboard link, and it lands in Notion or Slack where the team already is.

tools · connected
  • Google Analyticslist_account_options · list_property_options
  • Google Adsadd_contact_to_list_by_email · create_ad_group_report
  • Slacklist_channels · post_message

Publishing steps wait for you. Drafting steps do not.

Producing a Canva design from copy that already exists, or preparing a Mailchimp sequence from a post, runs without interrupting you — those steps are reversible. The step that sends the campaign is the one that pauses, because a send is not. You approve it and the assistant continues from where it stopped.

tools · connected
  • Canvacreate_design · create_design_import_job
  • Mailchimpget_lists · get_list

Paste a request. Watch it resolve. Each one runs an end-to-end recipe you can open.

Pull last week’s traffic and search performance, work out which posts moved, and write the summary into our content database in Notion.

See the recipe

Read this week’s Google Ads campaign reports, flag anything that dropped against last week, and post the short version to our marketing channel in Slack.

See the recipe

Take the launch brief in Notion and turn it into a Canva design, exported and ready to schedule.

See the recipe

Everything this team already runs on. Connect once and your agents can act across all of it.

Teammates run it. You keep the keys. Credentials live in the org vault and every run lands in the audit ledger.

See the credential vault

ModuleX for marketing FAQ

  • Notion, or wherever your briefs and plans live, because most marketing work starts as something already written and ends as an artifact stored next to it. Then Google Analytics and Google Ads so results can be read without opening a dashboard. Slack last, as the place output lands.

Put a marketing agent to work.

Free plan. No credit card.