Skip to content

Total CMS

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

Marketing

Connect it

In Keystile Automations → Connections → New connection, choose Total CMS and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.

Try it from your AI tool

Using Keystile, in Total CMS: delete object (Permanently deletes an object and its files).

What it can do (31 actions)

ActionWhat it doesChanges data
Add File to DepotAdds a file to a depot (file library) object.Yes
Add Image to Blog Post GalleryAdds an image to the gallery of a blog post.Yes
Add Image to GalleryAdds an image to a gallery object.Yes
Create ObjectCreates a new object in any collection.Yes
Create Object (by Collection ID)Creates a new object in any collection.Yes
Create or Update Blog PostCreates a blog post, or updates the post with the given ID.Yes
Custom API CallMake a custom API call to a specific endpointYes
Delete ObjectPermanently deletes an object and its files.
Duplicate ObjectCopies an object under a new ID.Yes
Duplicate Object (by ID)Copies an object under a new ID.Yes
Find ObjectsSearches, filters and sorts the objects of a collection.
Find Objects (by Collection ID)Searches, filters and sorts the objects of a collection.
Get Blog PostGets a blog post with its full content.
Get Collection FieldsLists the fields of a collection, with their types.
Get Collection Fields (by ID)Lists the fields of a collection, with their types.
Get ObjectGets one object (all its fields) from a collection.
Get Object (by ID)Gets one object by collection ID and object ID.
Increase or Decrease NumberAdds to or subtracts from a number field, such as a counter or stock level.Yes
Increase or Decrease Number (by ID)Adds to or subtracts from a number field, such as a counter or stock level.Yes
List CollectionsLists all collections on the site.
Save DateCreates or replaces a date object.Yes
Save FileUploads a file to a file object, replacing the current file.Yes
Save ImageUploads an image to an image object, replacing the current image.Yes
Save TextCreates or replaces a text object.Yes
Save ToggleTurns a toggle object on or off.Yes
Save VideoCreates or replaces a video object from a video link.Yes
Set Blog Post ImageUploads the main image of a blog post, replacing the current one.Yes
Update ObjectChanges some fields of an object and keeps the others.Yes
Update Object (by ID)Changes some fields of an object, given the collection ID and object ID.Yes
Upload File to FieldUploads a file or image to an image, gallery, file or depot field of an object.Yes
Upload File to Field (by ID)Uploads a file or image to an image, gallery, file or depot field of an object.Yes

Start a workflow when… (3 triggers)

  • New Blog Post — Triggers when a new post is added to a blog.
  • New Object — Triggers when an object is added to a collection.
  • Updated Object — Triggers when an object in a collection is changed.

How Keystile protects it

Every Total CMS action is checked before it runs, whether it comes from an AI tool or a workflow. 22 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.

Use Total CMS with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access

← All apps