Skip to content
Total CMS logo

Total CMS integration

Flat-file content management system for websites, with collections, blogs, images and files.

Actions
23
Triggers
3
Auth
Custom auth
License
MIT, open source
Updated
October 2026

About the Total CMS integration

Add the Total CMS piece to a flow, connect your account once, and the rest of the builder can read from it and write to it. Because the piece is open source you can run it on our cloud or self-host it, and combine Total CMS with 760+ other apps in the same flow.

Triggers

Start a flow the moment something happens in Total CMS

Each trigger below can start a flow on its own, either instantly or on a schedule.

  • New Blog Post

    Triggers when a new post is added to a blog.

    2 fields

  • New Object

    Triggers when an object is added to a collection.

    1 field

  • Updated Object

    Triggers when an object in a collection is changed.

    2 fields

Actions

Everything Activepieces can do in Total CMS

Drop any of these into a flow and fill in the fields. No code is required.

  • List Collections

    Lists all collections on the site.

  • Get Collection Fields

    Lists the fields of a collection, with their types.

    1 field

  • Find Objects

    Searches, filters and sorts the objects of a collection.

    7 fields

  • Get Object

    Gets one object (all its fields) from a collection.

    2 fields

  • Create Object

    Creates a new object in any collection.

    3 fields

  • Update Object

    Changes some fields of an object and keeps the others.

    3 fields

  • Duplicate Object

    Copies an object under a new ID.

    3 fields

  • Delete Object

    Permanently deletes an object and its files.

    2 fields

  • Upload File to Field

    Uploads a file or image to an image, gallery, file or depot field of an object.

    6 fields

  • Increase or Decrease Number

    Adds to or subtracts from a number field, such as a counter or stock level.

    5 fields

  • Get Blog Post

    Gets a blog post with its full content.

    2 fields

  • Create or Update Blog Post

    Creates a blog post, or updates the post with the given ID.

    13 fields

  • Set Blog Post Image

    Uploads the main image of a blog post, replacing the current one.

    5 fields

  • Add Image to Blog Post Gallery

    Adds an image to the gallery of a blog post.

    5 fields

  • Save Text

    Creates or replaces a text object.

    3 fields

  • Save Toggle

    Turns a toggle object on or off.

    3 fields

  • Save Date

    Creates or replaces a date object.

    3 fields

  • Save Image

    Uploads an image to an image object, replacing the current image.

    5 fields

  • Add Image to Gallery

    Adds an image to a gallery object.

    5 fields

  • Save File

    Uploads a file to a file object, replacing the current file.

    4 fields

  • Add File to Depot

    Adds a file to a depot (file library) object.

    5 fields

  • Save Video

    Creates or replaces a video object from a video link.

    3 fields

  • Custom API Call

    Make a custom API call to a specific endpoint

    10 fields

Use Total CMS in a flow

Connect Total CMS once and every trigger and action above is yours to drop into the builder, alongside 760+ other apps. Free to start, on our cloud or your own servers.

Total CMS, answered.

Yes. Activepieces is open source and free to start, and the Total CMS piece is included on every plan, from the free cloud tier to any self-hosted deployment.

Add the Total CMS piece to a flow, then authenticate with Custom auth. Once connected, its 3 triggers and 23 actions are available anywhere in the builder.

"New Blog Post" can start a flow that runs "List Collections", and you can chain Total CMS together with any of 760+ other apps and AI steps in between.

Yes. Activepieces is fully self-hostable, so you can run the Total CMS piece on your own infrastructure with your connections and your data staying in your environment.

Yes. Every piece you connect can be exposed over one Activepieces MCP server, so Claude, Cursor, Windsurf or any MCP client can call Total CMS actions as tools.