WordPress.com logo

Integrate WordPress.com with your AI CRM

Manage WordPress.com and Jetpack-connected sites, content, media, comments, Reader data, statistics, and supported platform features through the centralized WordPress.com API.

Explore Triggers and Actions

Create Draft Post

Create a non-public draft post on an authorized site. This tool never publishes content; use the returned post ID for review, update, and cleanup.

ActionTry it

Create Menu Item

Create a custom or object-backed navigation item, optionally assigning it to a site menu.

ActionTry it

Create Page

Create a WordPress page as a non-public draft by default. Select another status only when the page should enter that publication state.

ActionTry it

Create Template

Create a WordPress block template with a unique slug. New templates default to published status and empty content.

ActionTry it

Delete Draft Post

Permanently delete a post after a preflight verifies that its status is draft. The status check and deletion are separate requests.

ActionTry it

Delete Media

Permanently delete one media item without moving it to trash. This irreversible operation requires explicit confirmation.

ActionTry it

Get Detailed Site Stats

Get referrers, outbound clicks, top posts, or country views for an authorized site over a selected period.

ActionTry it

Get Media

Retrieve one site's media item by ID with detailed metadata and optional provider field projection.

ActionTry it

Get Page

Retrieve one page by site and page ID, including editable source fields when edit context is requested.

ActionTry it

Get Post

Get one post by ID in editable context, including raw content and its current status.

ActionTry it

Get Site Overview

Get concise identity, plan, capabilities, editable settings, and traffic summary for one authorized site. Settings or stats that are unavailable by capability are reported as unavailable without hiding valid site details.

ActionTry it

Get Visit Stats

Return an authorized site's visit-statistics series for a selected time unit and quantity.

ActionTry it

List Blogging Prompts

List WordPress.com writing prompts for a site, optionally filtered by date or text, with agent-controlled pagination.

ActionTry it

List CMS Resources

List categories, tags, comments, media, or users for an authorized site through one consistent paginated read tool.

ActionTry it

List Content

List and search editable posts or pages on an authorized site, including drafts, with compact raw and rendered content fields and agent-controlled pagination.

ActionTry it

List Reader Subscriptions

List feeds and sites followed by the connected WordPress.com account without changing subscriptions.

ActionTry it

List Site Posts

Return one page of posts from the WordPress.com REST v1.1 collection, with documented filters, compact post details, the total found count, and an opaque continuation handle.

ActionTry it

List Sites

List WordPress.com or Jetpack-connected sites authorized by the global OAuth account, optionally filtered by visibility or activity, with numeric site IDs and concise capability and plan summaries.

ActionTry it

Permanently Delete Post

Permanently delete one post regardless of its current publication status. This irreversible operation requires explicit confirmation.

ActionTry it

Update Draft Post

Update title, body, excerpt, taxonomy, featured media, or comment policy after a preflight verifies that the post is a draft. Provide at least one field to update; the status check and update are separate requests.

ActionTry it

Update Media

Update selected metadata fields on one WordPress.com media item. Omitted fields remain unchanged.

ActionTry it

Update Menu Item

Update selected fields on one navigation menu item without replacing the complete menu tree. Omitted fields remain unchanged.

ActionTry it

Update Page

Update selected fields on one WordPress page. Omitted fields remain unchanged. Optionally project the response by provider field name.

ActionTry it

Update Post

Update selected fields on any editable WordPress.com post, including its publication lifecycle, taxonomy, and discussion settings. Omitted fields remain unchanged; optionally project the provider response. Setting status to publish makes the post public and may notify followers and auto-share it to connected social accounts; setting it to trash trashes the post.

ActionTry it

Update Site Menu

Read a navigation menu's current state, update its name or item tree with arbitrary nesting, and return the menu state from before and after the change.

ActionTry it

Update Site Settings

Update one or more documented settings on an authorized WordPress site and return the resulting settings. Omitted settings remain unchanged. Changing the site URL can break the live site and links; changing the admin email reroutes ownership notifications.

ActionTry it

How the WordPress.com integration works

The WordPress.com integration connects your Dench AI CRM directly to WordPress.com, so agents can read and act on your WordPress.com data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

26 actions are available for agents to invoke on your behalf. Every call runs through WordPress.com's own authorization, scoped to the account you connect.

Set up WordPress.com in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find WordPress.com and click Connect — you'll authorize access through WordPress.com's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use WordPress.com in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the WordPress.com integration work with Dench?

The Dench WordPress.com integration connects your AI CRM to WordPress.com, so AI agents can work with your WordPress.com 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.

What actions can AI agents perform with WordPress.com via Dench?

The WordPress.com integration currently exposes 26 actions, including Create Draft Post, Create Menu Item, Create Page, Create Template, Delete Draft Post, and Delete Media. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect WordPress.com to Dench?

No. You connect WordPress.com from your Dench workspace using WordPress.com's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the WordPress.com integration secure?

Connections are authorized through WordPress.com's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the WordPress.com connection from your workspace settings at any time.