# Node Reference

<!-- meta: path=/nodes; page=nodes; lang=en -->

## Overview

Browse 288+ flow nodes for Joomla and WordPress — triggers, actions, AI, logic, and integrations.

Every trigger, action, and logic step on the canvas — browse the stack that ships.

Browse **288+** nodes: triggers, actions, logic, AI, and integrations for Joomla and WordPress workflows.

## Filters

- **All** (`all`)
- **Triggers** (`triggers`)
- **Steps** (`steps`)
- **Logic** (`logic`)
- **AI** (`ai`)

## Palette sections

### Custom Events (5 nodes)

- **Jorchestrator Cron** (`event-jorchestrator`) — [doc](/nodes/event-jorchestrator.md) · [page](/nodes/event-jorchestrator)
- **PayPal Payments Pro** (`event-paypal`) — [doc](/nodes/event-paypal.md) · [page](/nodes/event-paypal)
- **Stripe** (`event-stripe`) — [doc](/nodes/event-stripe.md) · [page](/nodes/event-stripe)
- **Webhook** (`webhook`) — [doc](/nodes/webhook.md) · [page](/nodes/webhook)
- **Zapier Webhook** (`event-zapier`) — [doc](/nodes/event-zapier.md) · [page](/nodes/event-zapier)

### Logic (10 nodes)

- **Array to String** (`join-array-to-text`) — [doc](/nodes/join-array-to-text.md) · [page](/nodes/join-array-to-text)
- **Check Condition** (`if`) — [doc](/nodes/if.md) · [page](/nodes/if)
- **Filter List** (`filter-list`) — [doc](/nodes/filter-list.md) · [page](/nodes/filter-list)
- **Logger** (`debug`) — [doc](/nodes/debug.md) · [page](/nodes/debug)
- **Match Text** (`match-regex`) — [doc](/nodes/match-regex.md) · [page](/nodes/match-regex)
- **Merge** (`merge`) — [doc](/nodes/merge.md) · [page](/nodes/merge)
- **Process List** (`iterator`) — [doc](/nodes/iterator.md) · [page](/nodes/iterator)
- **Set JSON** (`set-json`) — [doc](/nodes/set-json.md) · [page](/nodes/set-json)
- **Set Response** (`set-response`) — [doc](/nodes/set-response.md) · [page](/nodes/set-response)
- **Sleep** (`sleep`) — [doc](/nodes/sleep.md) · [page](/nodes/sleep)

### AI (8 nodes)

- **Anthropic Claude** (`ai-anthropic`) — [doc](/nodes/ai-anthropic.md) · [page](/nodes/ai-anthropic)
- **Cohere** (`ai-cohere`) — [doc](/nodes/ai-cohere.md) · [page](/nodes/ai-cohere)
- **Google Gemini** (`ai-google-gemini`) — [doc](/nodes/ai-google-gemini.md) · [page](/nodes/ai-google-gemini)
- **Groq** (`ai-groq`) — [doc](/nodes/ai-groq.md) · [page](/nodes/ai-groq)
- **Meta Llama** (`ai-meta-llama`) — [doc](/nodes/ai-meta-llama.md) · [page](/nodes/ai-meta-llama)
- **Mistral AI** (`ai-mistral`) — [doc](/nodes/ai-mistral.md) · [page](/nodes/ai-mistral)
- **OpenAI** (`ai-openai`) — [doc](/nodes/ai-openai.md) · [page](/nodes/ai-openai)
- **Perplexity** (`ai-perplexity`) — [doc](/nodes/ai-perplexity.md) · [page](/nodes/ai-perplexity)

### Generative Video (2 nodes)

- **Amazon Nova Reel** (`aws-nova-reel`) — [doc](/nodes/aws-nova-reel.md) · [page](/nodes/aws-nova-reel)
- **Google Veo** (`google-veo`) — [doc](/nodes/google-veo.md) · [page](/nodes/google-veo)

### Joomla Events (100 nodes)

#### Action Log Events

- **Action Log After Add** (`event-onActionLogAfterAdd`) — [doc](/nodes/event-onActionLogAfterAdd.md) · [page](/nodes/event-onActionLogAfterAdd)
- **Action Log Before Add** (`event-onActionLogBeforeAdd`) — [doc](/nodes/event-onActionLogBeforeAdd.md) · [page](/nodes/event-onActionLogBeforeAdd)

#### After Events

- **After Compile Head** (`event-onAfterCompileHead`) — [doc](/nodes/event-onAfterCompileHead.md) · [page](/nodes/event-onAfterCompileHead)
- **After Dispatch** (`event-onAfterDispatch`) — [doc](/nodes/event-onAfterDispatch.md) · [page](/nodes/event-onAfterDispatch)
- **After Initialise** (`event-onAfterInitialise`) — [doc](/nodes/event-onAfterInitialise.md) · [page](/nodes/event-onAfterInitialise)
- **After Render** (`event-onAfterRender`) — [doc](/nodes/event-onAfterRender.md) · [page](/nodes/event-onAfterRender)
- **After Route** (`event-onAfterRoute`) — [doc](/nodes/event-onAfterRoute.md) · [page](/nodes/event-onAfterRoute)
- **Before Compile Head** (`event-onBeforeCompileHead`) — [doc](/nodes/event-onBeforeCompileHead.md) · [page](/nodes/event-onBeforeCompileHead)

#### Banner Events

- **Banner After Delete** (`event-onBannerAfterDelete`) — [doc](/nodes/event-onBannerAfterDelete.md) · [page](/nodes/event-onBannerAfterDelete)
- **Banner After Save** (`event-onBannerAfterSave`) — [doc](/nodes/event-onBannerAfterSave.md) · [page](/nodes/event-onBannerAfterSave)
- **Banner Before Delete** (`event-onBannerBeforeDelete`) — [doc](/nodes/event-onBannerBeforeDelete.md) · [page](/nodes/event-onBannerBeforeDelete)
- **Banner Before Save** (`event-onBannerBeforeSave`) — [doc](/nodes/event-onBannerBeforeSave.md) · [page](/nodes/event-onBannerBeforeSave)

#### Cache Events

- **Cache Clear** (`event-onCacheClear`) — [doc](/nodes/event-onCacheClear.md) · [page](/nodes/event-onCacheClear)
- **Cache Get** (`event-onCacheGet`) — [doc](/nodes/event-onCacheGet.md) · [page](/nodes/event-onCacheGet)
- **Cache Remove** (`event-onCacheRemove`) — [doc](/nodes/event-onCacheRemove.md) · [page](/nodes/event-onCacheRemove)
- **Cache Store** (`event-onCacheStore`) — [doc](/nodes/event-onCacheStore.md) · [page](/nodes/event-onCacheStore)

#### Category Events

- **Category Change State** (`event-onCategoryChangeState`) — [doc](/nodes/event-onCategoryChangeState.md) · [page](/nodes/event-onCategoryChangeState)

#### Contact Events

- **Contact After Delete** (`event-onContactAfterDelete`) — [doc](/nodes/event-onContactAfterDelete.md) · [page](/nodes/event-onContactAfterDelete)
- **Contact After Save** (`event-onContactAfterSave`) — [doc](/nodes/event-onContactAfterSave.md) · [page](/nodes/event-onContactAfterSave)
- **Contact Before Delete** (`event-onContactBeforeDelete`) — [doc](/nodes/event-onContactBeforeDelete.md) · [page](/nodes/event-onContactBeforeDelete)
- **Contact Before Save** (`event-onContactBeforeSave`) — [doc](/nodes/event-onContactBeforeSave.md) · [page](/nodes/event-onContactBeforeSave)

#### Content Events

- **Content After Delete** (`event-onContentAfterDelete`) — [doc](/nodes/event-onContentAfterDelete.md) · [page](/nodes/event-onContentAfterDelete)
- **Content After Display** (`event-onContentAfterDisplay`) — [doc](/nodes/event-onContentAfterDisplay.md) · [page](/nodes/event-onContentAfterDisplay)
- **Content After Save** (`event-onContentAfterSave`) — [doc](/nodes/event-onContentAfterSave.md) · [page](/nodes/event-onContentAfterSave)
- **Content After Title** (`event-onContentAfterTitle`) — [doc](/nodes/event-onContentAfterTitle.md) · [page](/nodes/event-onContentAfterTitle)
- **Content Before Change State** (`event-onContentBeforeChangeState`) — [doc](/nodes/event-onContentBeforeChangeState.md) · [page](/nodes/event-onContentBeforeChangeState)
- **Content Before Delete** (`event-onContentBeforeDelete`) — [doc](/nodes/event-onContentBeforeDelete.md) · [page](/nodes/event-onContentBeforeDelete)
- **Content Before Display** (`event-onContentBeforeDisplay`) — [doc](/nodes/event-onContentBeforeDisplay.md) · [page](/nodes/event-onContentBeforeDisplay)
- **Content Before Save** (`event-onContentBeforeSave`) — [doc](/nodes/event-onContentBeforeSave.md) · [page](/nodes/event-onContentBeforeSave)
- **Content Before Validate Data** (`event-onContentBeforeValidateData`) — [doc](/nodes/event-onContentBeforeValidateData.md) · [page](/nodes/event-onContentBeforeValidateData)
- **Content Change State** (`event-onContentChangeState`) — [doc](/nodes/event-onContentChangeState.md) · [page](/nodes/event-onContentChangeState)
- **Content Normalise Request Data** (`event-onContentNormaliseRequestData`) — [doc](/nodes/event-onContentNormaliseRequestData.md) · [page](/nodes/event-onContentNormaliseRequestData)
- **Content Prepare** (`event-onContentPrepare`) — [doc](/nodes/event-onContentPrepare.md) · [page](/nodes/event-onContentPrepare)
- …and 2 more in this group

#### Custom Fields Events

- **Custom Fields After Save** (`event-onCustomFieldsAfterSave`) — [doc](/nodes/event-onCustomFieldsAfterSave.md) · [page](/nodes/event-onCustomFieldsAfterSave)
- **Custom Fields Before Save** (`event-onCustomFieldsBeforeSave`) — [doc](/nodes/event-onCustomFieldsBeforeSave.md) · [page](/nodes/event-onCustomFieldsBeforeSave)
- **Custom Fields Prepare DOM** (`event-onCustomFieldsPrepareDom`) — [doc](/nodes/event-onCustomFieldsPrepareDom.md) · [page](/nodes/event-onCustomFieldsPrepareDom)
- **Custom Fields Prepare Field** (`event-onCustomFieldsPrepareField`) — [doc](/nodes/event-onCustomFieldsPrepareField.md) · [page](/nodes/event-onCustomFieldsPrepareField)

#### Extension Events

- **Extension After Install** (`event-onExtensionAfterInstall`) — [doc](/nodes/event-onExtensionAfterInstall.md) · [page](/nodes/event-onExtensionAfterInstall)
- **Extension After Uninstall** (`event-onExtensionAfterUninstall`) — [doc](/nodes/event-onExtensionAfterUninstall.md) · [page](/nodes/event-onExtensionAfterUninstall)
- **Extension After Update** (`event-onExtensionAfterUpdate`) — [doc](/nodes/event-onExtensionAfterUpdate.md) · [page](/nodes/event-onExtensionAfterUpdate)
- **Extension Before Install** (`event-onExtensionBeforeInstall`) — [doc](/nodes/event-onExtensionBeforeInstall.md) · [page](/nodes/event-onExtensionBeforeInstall)
- **Extension Before Uninstall** (`event-onExtensionBeforeUninstall`) — [doc](/nodes/event-onExtensionBeforeUninstall.md) · [page](/nodes/event-onExtensionBeforeUninstall)
- **Extension Before Update** (`event-onExtensionBeforeUpdate`) — [doc](/nodes/event-onExtensionBeforeUpdate.md) · [page](/nodes/event-onExtensionBeforeUpdate)

#### Finder Events

- **Finder After Delete** (`event-onFinderAfterDelete`) — [doc](/nodes/event-onFinderAfterDelete.md) · [page](/nodes/event-onFinderAfterDelete)
- **Finder After Index** (`event-onFinderAfterIndex`) — [doc](/nodes/event-onFinderAfterIndex.md) · [page](/nodes/event-onFinderAfterIndex)
- **Finder After Save** (`event-onFinderAfterSave`) — [doc](/nodes/event-onFinderAfterSave.md) · [page](/nodes/event-onFinderAfterSave)
- **Finder Before Index** (`event-onFinderBeforeIndex`) — [doc](/nodes/event-onFinderBeforeIndex.md) · [page](/nodes/event-onFinderBeforeIndex)

#### Language Events

- **Language Load** (`event-onLanguageLoad`) — [doc](/nodes/event-onLanguageLoad.md) · [page](/nodes/event-onLanguageLoad)

#### Mailer Events

- **Mailer After Send** (`event-onMailerAfterSend`) — [doc](/nodes/event-onMailerAfterSend.md) · [page](/nodes/event-onMailerAfterSend)
- **Mailer Before Send** (`event-onMailerBeforeSend`) — [doc](/nodes/event-onMailerBeforeSend.md) · [page](/nodes/event-onMailerBeforeSend)

#### Media Events

- **Media After Delete** (`event-onMediaAfterDelete`) — [doc](/nodes/event-onMediaAfterDelete.md) · [page](/nodes/event-onMediaAfterDelete)
- **Media After Save** (`event-onMediaAfterSave`) — [doc](/nodes/event-onMediaAfterSave.md) · [page](/nodes/event-onMediaAfterSave)
- **Media Before Delete** (`event-onMediaBeforeDelete`) — [doc](/nodes/event-onMediaBeforeDelete.md) · [page](/nodes/event-onMediaBeforeDelete)
- **Media Before Save** (`event-onMediaBeforeSave`) — [doc](/nodes/event-onMediaBeforeSave.md) · [page](/nodes/event-onMediaBeforeSave)

#### Menu Events

- **Menu After Render** (`event-onMenuAfterRender`) — [doc](/nodes/event-onMenuAfterRender.md) · [page](/nodes/event-onMenuAfterRender)
- **Menu Before Render** (`event-onMenuBeforeRender`) — [doc](/nodes/event-onMenuBeforeRender.md) · [page](/nodes/event-onMenuBeforeRender)
- **Menu Item After Delete** (`event-onMenuItemAfterDelete`) — [doc](/nodes/event-onMenuItemAfterDelete.md) · [page](/nodes/event-onMenuItemAfterDelete)
- **Menu Item After Save** (`event-onMenuItemAfterSave`) — [doc](/nodes/event-onMenuItemAfterSave.md) · [page](/nodes/event-onMenuItemAfterSave)
- **Menu Item Before Delete** (`event-onMenuItemBeforeDelete`) — [doc](/nodes/event-onMenuItemBeforeDelete.md) · [page](/nodes/event-onMenuItemBeforeDelete)
- **Menu Item Before Save** (`event-onMenuItemBeforeSave`) — [doc](/nodes/event-onMenuItemBeforeSave.md) · [page](/nodes/event-onMenuItemBeforeSave)

#### Module Events

- **Module After Delete** (`event-onModuleAfterDelete`) — [doc](/nodes/event-onModuleAfterDelete.md) · [page](/nodes/event-onModuleAfterDelete)
- **Module After Render** (`event-onModuleAfterRender`) — [doc](/nodes/event-onModuleAfterRender.md) · [page](/nodes/event-onModuleAfterRender)
- **Module After Save** (`event-onModuleAfterSave`) — [doc](/nodes/event-onModuleAfterSave.md) · [page](/nodes/event-onModuleAfterSave)
- **Module Before Delete** (`event-onModuleBeforeDelete`) — [doc](/nodes/event-onModuleBeforeDelete.md) · [page](/nodes/event-onModuleBeforeDelete)
- **Module Before Render** (`event-onModuleBeforeRender`) — [doc](/nodes/event-onModuleBeforeRender.md) · [page](/nodes/event-onModuleBeforeRender)
- **Module Before Save** (`event-onModuleBeforeSave`) — [doc](/nodes/event-onModuleBeforeSave.md) · [page](/nodes/event-onModuleBeforeSave)

#### Newsfeed Events

- **Newsfeed After Save** (`event-onNewsfeedAfterSave`) — [doc](/nodes/event-onNewsfeedAfterSave.md) · [page](/nodes/event-onNewsfeedAfterSave)
- **Newsfeed Before Save** (`event-onNewsfeedBeforeSave`) — [doc](/nodes/event-onNewsfeedBeforeSave.md) · [page](/nodes/event-onNewsfeedBeforeSave)

#### Privacy Events

- **Privacy After Create Request** (`event-onPrivacyAfterCreateRequest`) — [doc](/nodes/event-onPrivacyAfterCreateRequest.md) · [page](/nodes/event-onPrivacyAfterCreateRequest)
- **Privacy Before Create Request** (`event-onPrivacyBeforeCreateRequest`) — [doc](/nodes/event-onPrivacyBeforeCreateRequest.md) · [page](/nodes/event-onPrivacyBeforeCreateRequest)
- **Privacy Can Remove** (`event-onPrivacyCanRemove`) — [doc](/nodes/event-onPrivacyCanRemove.md) · [page](/nodes/event-onPrivacyCanRemove)

#### Redirect Events

- **Redirect After Save** (`event-onRedirectAfterSave`) — [doc](/nodes/event-onRedirectAfterSave.md) · [page](/nodes/event-onRedirectAfterSave)
- **Redirect Before Save** (`event-onRedirectBeforeSave`) — [doc](/nodes/event-onRedirectBeforeSave.md) · [page](/nodes/event-onRedirectBeforeSave)

#### Session Events

- **Session End** (`event-onSessionEnd`) — [doc](/nodes/event-onSessionEnd.md) · [page](/nodes/event-onSessionEnd)
- **Session Garbage Collection** (`event-onSessionGc`) — [doc](/nodes/event-onSessionGc.md) · [page](/nodes/event-onSessionGc)
- **Session Start** (`event-onSessionStart`) — [doc](/nodes/event-onSessionStart.md) · [page](/nodes/event-onSessionStart)

#### Tag Events

- **Tag After Delete** (`event-onTagAfterDelete`) — [doc](/nodes/event-onTagAfterDelete.md) · [page](/nodes/event-onTagAfterDelete)
- **Tag After Save** (`event-onTagAfterSave`) — [doc](/nodes/event-onTagAfterSave.md) · [page](/nodes/event-onTagAfterSave)
- **Tag Before Delete** (`event-onTagBeforeDelete`) — [doc](/nodes/event-onTagBeforeDelete.md) · [page](/nodes/event-onTagBeforeDelete)
- **Tag Before Save** (`event-onTagBeforeSave`) — [doc](/nodes/event-onTagBeforeSave.md) · [page](/nodes/event-onTagBeforeSave)

#### Template Events

- **Template After Render** (`event-onTemplateAfterRender`) — [doc](/nodes/event-onTemplateAfterRender.md) · [page](/nodes/event-onTemplateAfterRender)
- **Template Before Render** (`event-onTemplateBeforeRender`) — [doc](/nodes/event-onTemplateBeforeRender.md) · [page](/nodes/event-onTemplateBeforeRender)

#### User Events

- **User After Delete** (`event-onUserAfterDelete`) — [doc](/nodes/event-onUserAfterDelete.md) · [page](/nodes/event-onUserAfterDelete)
- **User After Login** (`event-onUserAfterLogin`) — [doc](/nodes/event-onUserAfterLogin.md) · [page](/nodes/event-onUserAfterLogin)
- **User After Save** (`event-onUserAfterSave`) — [doc](/nodes/event-onUserAfterSave.md) · [page](/nodes/event-onUserAfterSave)
- **User Authenticate** (`event-onUserAuthenticate`) — [doc](/nodes/event-onUserAuthenticate.md) · [page](/nodes/event-onUserAuthenticate)
- **User Authorisation** (`event-onUserAuthorisation`) — [doc](/nodes/event-onUserAuthorisation.md) · [page](/nodes/event-onUserAuthorisation)
- **User Before Delete** (`event-onUserBeforeDelete`) — [doc](/nodes/event-onUserBeforeDelete.md) · [page](/nodes/event-onUserBeforeDelete)
- **User Before Save** (`event-onUserBeforeSave`) — [doc](/nodes/event-onUserBeforeSave.md) · [page](/nodes/event-onUserBeforeSave)
- **User Login** (`event-onUserLogin`) — [doc](/nodes/event-onUserLogin.md) · [page](/nodes/event-onUserLogin)
- **User Login Failure** (`event-onUserLoginFailure`) — [doc](/nodes/event-onUserLoginFailure.md) · [page](/nodes/event-onUserLoginFailure)
- **User Logout** (`event-onUserLogout`) — [doc](/nodes/event-onUserLogout.md) · [page](/nodes/event-onUserLogout)
- **User Password Reset** (`event-onUserPasswordReset`) — [doc](/nodes/event-onUserPasswordReset.md) · [page](/nodes/event-onUserPasswordReset)
- **User Password Reset Complete** (`event-onUserPasswordResetComplete`) — [doc](/nodes/event-onUserPasswordResetComplete.md) · [page](/nodes/event-onUserPasswordResetComplete)
- …and 1 more in this group

#### Workflow Events

- **Workflow After Transition** (`event-onWorkflowAfterTransition`) — [doc](/nodes/event-onWorkflowAfterTransition.md) · [page](/nodes/event-onWorkflowAfterTransition)
- **Workflow Before Transition** (`event-onWorkflowBeforeTransition`) — [doc](/nodes/event-onWorkflowBeforeTransition.md) · [page](/nodes/event-onWorkflowBeforeTransition)
- **Workflow Functionality Used** (`event-onWorkflowFunctionalityUsed`) — [doc](/nodes/event-onWorkflowFunctionalityUsed.md) · [page](/nodes/event-onWorkflowFunctionalityUsed)

### WordPress Events (25 nodes)

#### Comment Events

- **Comment Posted** (`event-wp-comment_post`) — [doc](/nodes/event-wp-comment_post.md) · [page](/nodes/event-wp-comment_post)
- **Delete Comment** (`event-wp-delete_comment`) — [doc](/nodes/event-wp-delete_comment.md) · [page](/nodes/event-wp-delete_comment)
- **Edit Comment** (`event-wp-edit_comment`) — [doc](/nodes/event-wp-edit_comment.md) · [page](/nodes/event-wp-edit_comment)
- **Spam Comment** (`event-wp-spam_comment`) — [doc](/nodes/event-wp-spam_comment.md) · [page](/nodes/event-wp-spam_comment)

#### Media Events

- **Add Attachment** (`event-wp-add_attachment`) — [doc](/nodes/event-wp-add_attachment.md) · [page](/nodes/event-wp-add_attachment)
- **Delete Attachment** (`event-wp-delete_attachment`) — [doc](/nodes/event-wp-delete_attachment.md) · [page](/nodes/event-wp-delete_attachment)
- **Edit Attachment** (`event-wp-edit_attachment`) — [doc](/nodes/event-wp-edit_attachment.md) · [page](/nodes/event-wp-edit_attachment)

#### Plugin Events

- **Plugin Activated** (`event-wp-activated_plugin`) — [doc](/nodes/event-wp-activated_plugin.md) · [page](/nodes/event-wp-activated_plugin)
- **Plugin Deactivated** (`event-wp-deactivated_plugin`) — [doc](/nodes/event-wp-deactivated_plugin.md) · [page](/nodes/event-wp-deactivated_plugin)

#### Post Events

- **Delete Post** (`event-wp-delete_post`) — [doc](/nodes/event-wp-delete_post.md) · [page](/nodes/event-wp-delete_post)
- **Publish Post** (`event-wp-publish_post`) — [doc](/nodes/event-wp-publish_post.md) · [page](/nodes/event-wp-publish_post)
- **Save Post** (`event-wp-save_post`) — [doc](/nodes/event-wp-save_post.md) · [page](/nodes/event-wp-save_post)
- **Transition Post Status** (`event-wp-transition_post_status`) — [doc](/nodes/event-wp-transition_post_status.md) · [page](/nodes/event-wp-transition_post_status)
- **Trash Post** (`event-wp-trash_post`) — [doc](/nodes/event-wp-trash_post.md) · [page](/nodes/event-wp-trash_post)

#### Taxonomy Events

- **Term Created** (`event-wp-created_term`) — [doc](/nodes/event-wp-created_term.md) · [page](/nodes/event-wp-created_term)
- **Term Deleted** (`event-wp-delete_term`) — [doc](/nodes/event-wp-delete_term.md) · [page](/nodes/event-wp-delete_term)
- **Term Edited** (`event-wp-edited_term`) — [doc](/nodes/event-wp-edited_term.md) · [page](/nodes/event-wp-edited_term)

#### Theme Events

- **After Switch Theme** (`event-wp-after_switch_theme`) — [doc](/nodes/event-wp-after_switch_theme.md) · [page](/nodes/event-wp-after_switch_theme)
- **Switch Theme** (`event-wp-switch_theme`) — [doc](/nodes/event-wp-switch_theme.md) · [page](/nodes/event-wp-switch_theme)

#### User Events

- **Delete User** (`event-wp-delete_user`) — [doc](/nodes/event-wp-delete_user.md) · [page](/nodes/event-wp-delete_user)
- **Password Reset** (`event-wp-password_reset`) — [doc](/nodes/event-wp-password_reset.md) · [page](/nodes/event-wp-password_reset)
- **Profile Update** (`event-wp-profile_update`) — [doc](/nodes/event-wp-profile_update.md) · [page](/nodes/event-wp-profile_update)
- **User Login** (`event-wp-wp_login`) — [doc](/nodes/event-wp-wp_login.md) · [page](/nodes/event-wp-wp_login)
- **User Logout** (`event-wp-wp_logout`) — [doc](/nodes/event-wp-wp_logout.md) · [page](/nodes/event-wp-wp_logout)
- **User Register** (`event-wp-user_register`) — [doc](/nodes/event-wp-user_register.md) · [page](/nodes/event-wp-user_register)

### Cloud (14 nodes)

#### AWS

- **List S3 files** (`aws-list-s3`) — [doc](/nodes/aws-list-s3.md) · [page](/nodes/aws-list-s3)
- **Log to CloudWatch** (`aws-log-cloudwatch`) — [doc](/nodes/aws-log-cloudwatch.md) · [page](/nodes/aws-log-cloudwatch)
- **MediaConvert** (`aws-media-convert`) — [doc](/nodes/aws-media-convert.md) · [page](/nodes/aws-media-convert)
- **Retrieve from S3** (`aws-retrieve-s3`) — [doc](/nodes/aws-retrieve-s3.md) · [page](/nodes/aws-retrieve-s3)
- **Upload to S3** (`aws-upload-s3`) — [doc](/nodes/aws-upload-s3.md) · [page](/nodes/aws-upload-s3)

#### Google

- **List GCS files** (`google-list-gcs`) — [doc](/nodes/google-list-gcs.md) · [page](/nodes/google-list-gcs)
- **Read Google Sheet** (`google-sheets-read`) — [doc](/nodes/google-sheets-read.md) · [page](/nodes/google-sheets-read)
- **Retrieve from GCS** (`google-retrieve-gcs`) — [doc](/nodes/google-retrieve-gcs.md) · [page](/nodes/google-retrieve-gcs)
- **Transcoder** (`google-transcoder`) — [doc](/nodes/google-transcoder.md) · [page](/nodes/google-transcoder)
- **Upload to GCS** (`google-upload-gcs`) — [doc](/nodes/google-upload-gcs.md) · [page](/nodes/google-upload-gcs)
- **Write Google Sheet** (`google-sheets-write`) — [doc](/nodes/google-sheets-write.md) · [page](/nodes/google-sheets-write)

#### OVH

- **List OVH Object Store** (`ovh-list-object-storage`) — [doc](/nodes/ovh-list-object-storage.md) · [page](/nodes/ovh-list-object-storage)
- **Retrieve OVH Object Store** (`ovh-retrieve-object-storage`) — [doc](/nodes/ovh-retrieve-object-storage.md) · [page](/nodes/ovh-retrieve-object-storage)
- **Upload OVH Object Store** (`ovh-upload-object-storage`) — [doc](/nodes/ovh-upload-object-storage.md) · [page](/nodes/ovh-upload-object-storage)

### Connectors (13 nodes)

#### API

- **REST DELETE** (`api-rest-delete`) — [doc](/nodes/api-rest-delete.md) · [page](/nodes/api-rest-delete)
- **REST GET** (`api-rest-get`) — [doc](/nodes/api-rest-get.md) · [page](/nodes/api-rest-get)
- **REST PATCH** (`api-rest-patch`) — [doc](/nodes/api-rest-patch.md) · [page](/nodes/api-rest-patch)
- **REST POST** (`api-rest-post`) — [doc](/nodes/api-rest-post.md) · [page](/nodes/api-rest-post)
- **REST PUT** (`api-rest-put`) — [doc](/nodes/api-rest-put.md) · [page](/nodes/api-rest-put)

#### FTP

- **FTP Delete** (`ftp-delete`) — [doc](/nodes/ftp-delete.md) · [page](/nodes/ftp-delete)
- **FTP Download** (`ftp-download`) — [doc](/nodes/ftp-download.md) · [page](/nodes/ftp-download)
- **FTP List** (`ftp-list`) — [doc](/nodes/ftp-list.md) · [page](/nodes/ftp-list)
- **FTP Upload** (`ftp-upload`) — [doc](/nodes/ftp-upload.md) · [page](/nodes/ftp-upload)

#### SFTP

- **SFTP Delete** (`sftp-delete`) — [doc](/nodes/sftp-delete.md) · [page](/nodes/sftp-delete)
- **SFTP Download** (`sftp-download`) — [doc](/nodes/sftp-download.md) · [page](/nodes/sftp-download)
- **SFTP List** (`sftp-list`) — [doc](/nodes/sftp-list.md) · [page](/nodes/sftp-list)
- **SFTP Upload** (`sftp-upload`) — [doc](/nodes/sftp-upload.md) · [page](/nodes/sftp-upload)

### Database (5 nodes)

- **Custom Table** (`create-table`) — [doc](/nodes/create-table.md) · [page](/nodes/create-table)
- **Delete Row** (`delete-row`) — [doc](/nodes/delete-row.md) · [page](/nodes/delete-row)
- **Insert Row** (`insert-row`) — [doc](/nodes/insert-row.md) · [page](/nodes/insert-row)
- **Select Row** (`select-row`) — [doc](/nodes/select-row.md) · [page](/nodes/select-row)
- **Update Row** (`update-row`) — [doc](/nodes/update-row.md) · [page](/nodes/update-row)

### Articles (5 nodes)

- **Create Article** (`create-article`) — [doc](/nodes/create-article.md) · [page](/nodes/create-article)
- **Delete Article** (`delete-article`) — [doc](/nodes/delete-article.md) · [page](/nodes/delete-article)
- **Publish Article** (`publish-article`) — [doc](/nodes/publish-article.md) · [page](/nodes/publish-article)
- **Unpublish Article** (`unpublish-article`) — [doc](/nodes/unpublish-article.md) · [page](/nodes/unpublish-article)
- **Update Article** (`update-article`) — [doc](/nodes/update-article.md) · [page](/nodes/update-article)

### Posts (6 nodes)

- **Create Post** (`wp-create-post`) — [doc](/nodes/wp-create-post.md) · [page](/nodes/wp-create-post)
- **Delete Post** (`wp-delete-post`) — [doc](/nodes/wp-delete-post.md) · [page](/nodes/wp-delete-post)
- **Publish Post** (`wp-publish-post`) — [doc](/nodes/wp-publish-post.md) · [page](/nodes/wp-publish-post)
- **Trash Post** (`wp-trash-post`) — [doc](/nodes/wp-trash-post.md) · [page](/nodes/wp-trash-post)
- **Unpublish Post** (`wp-unpublish-post`) — [doc](/nodes/wp-unpublish-post.md) · [page](/nodes/wp-unpublish-post)
- **Update Post** (`wp-update-post`) — [doc](/nodes/wp-update-post.md) · [page](/nodes/wp-update-post)

### Pages (6 nodes)

- **Create Page** (`wp-create-page`) — [doc](/nodes/wp-create-page.md) · [page](/nodes/wp-create-page)
- **Delete Page** (`wp-delete-page`) — [doc](/nodes/wp-delete-page.md) · [page](/nodes/wp-delete-page)
- **Publish Page** (`wp-publish-page`) — [doc](/nodes/wp-publish-page.md) · [page](/nodes/wp-publish-page)
- **Trash Page** (`wp-trash-page`) — [doc](/nodes/wp-trash-page.md) · [page](/nodes/wp-trash-page)
- **Unpublish Page** (`wp-unpublish-page`) — [doc](/nodes/wp-unpublish-page.md) · [page](/nodes/wp-unpublish-page)
- **Update Page** (`wp-update-page`) — [doc](/nodes/wp-update-page.md) · [page](/nodes/wp-update-page)

### Media (8 nodes)

- **Delete Media** (`delete-media`) — [doc](/nodes/delete-media.md) · [page](/nodes/delete-media)
- **Delete Media** (`wp-delete-media`) — [doc](/nodes/wp-delete-media.md) · [page](/nodes/wp-delete-media)
- **Retrieve Media** (`retrieve-media`) — [doc](/nodes/retrieve-media.md) · [page](/nodes/retrieve-media)
- **Retrieve Media** (`wp-retrieve-media`) — [doc](/nodes/wp-retrieve-media.md) · [page](/nodes/wp-retrieve-media)
- **Update Media** (`update-media`) — [doc](/nodes/update-media.md) · [page](/nodes/update-media)
- **Update Media** (`wp-update-media`) — [doc](/nodes/wp-update-media.md) · [page](/nodes/wp-update-media)
- **Upload Media** (`upload-media`) — [doc](/nodes/upload-media.md) · [page](/nodes/upload-media)
- **Upload Media** (`wp-upload-media`) — [doc](/nodes/wp-upload-media.md) · [page](/nodes/wp-upload-media)

### Categories (6 nodes)

- **Create Category** (`create-category`) — [doc](/nodes/create-category.md) · [page](/nodes/create-category)
- **Create Category** (`wp-create-category`) — [doc](/nodes/wp-create-category.md) · [page](/nodes/wp-create-category)
- **Delete Category** (`delete-category`) — [doc](/nodes/delete-category.md) · [page](/nodes/delete-category)
- **Delete Category** (`wp-delete-category`) — [doc](/nodes/wp-delete-category.md) · [page](/nodes/wp-delete-category)
- **Update Category** (`update-category`) — [doc](/nodes/update-category.md) · [page](/nodes/update-category)
- **Update Category** (`wp-update-category`) — [doc](/nodes/wp-update-category.md) · [page](/nodes/wp-update-category)

### Users (13 nodes)

- **Block User** (`block-user`) — [doc](/nodes/block-user.md) · [page](/nodes/block-user)
- **Create User** (`create-user`) — [doc](/nodes/create-user.md) · [page](/nodes/create-user)
- **Create User** (`wp-create-user`) — [doc](/nodes/wp-create-user.md) · [page](/nodes/wp-create-user)
- **Delete User** (`delete-user`) — [doc](/nodes/delete-user.md) · [page](/nodes/delete-user)
- **Delete User** (`event-wp-delete_user`) — [doc](/nodes/event-wp-delete_user.md) · [page](/nodes/event-wp-delete_user)
- **Delete User** (`wp-delete-user`) — [doc](/nodes/wp-delete-user.md) · [page](/nodes/wp-delete-user)
- **Get User** (`get-user`) — [doc](/nodes/get-user.md) · [page](/nodes/get-user)
- **Get User** (`wp-get-user`) — [doc](/nodes/wp-get-user.md) · [page](/nodes/wp-get-user)
- **Unblock User** (`unblock-user`) — [doc](/nodes/unblock-user.md) · [page](/nodes/unblock-user)
- **Update User** (`update-user`) — [doc](/nodes/update-user.md) · [page](/nodes/update-user)
- **Update User** (`wp-update-user`) — [doc](/nodes/wp-update-user.md) · [page](/nodes/wp-update-user)
- **User Register** (`event-wp-user_register`) — [doc](/nodes/event-wp-user_register.md) · [page](/nodes/event-wp-user_register)
- **X User Info** (`x-user-info`) — [doc](/nodes/x-user-info.md) · [page](/nodes/x-user-info)

### Menu (6 nodes)

- **Create Menu Item** (`create-menu-item`) — [doc](/nodes/create-menu-item.md) · [page](/nodes/create-menu-item)
- **Create Menu Item** (`wp-create-menu-item`) — [doc](/nodes/wp-create-menu-item.md) · [page](/nodes/wp-create-menu-item)
- **Delete Menu Item** (`delete-menu-item`) — [doc](/nodes/delete-menu-item.md) · [page](/nodes/delete-menu-item)
- **Delete Menu Item** (`wp-delete-menu-item`) — [doc](/nodes/wp-delete-menu-item.md) · [page](/nodes/wp-delete-menu-item)
- **Update Menu Item** (`update-menu-item`) — [doc](/nodes/update-menu-item.md) · [page](/nodes/update-menu-item)
- **Update Menu Item** (`wp-update-menu-item`) — [doc](/nodes/wp-update-menu-item.md) · [page](/nodes/wp-update-menu-item)

### Modules (5 nodes)

- **Create Module** (`create-module`) — [doc](/nodes/create-module.md) · [page](/nodes/create-module)
- **Delete Module** (`delete-module`) — [doc](/nodes/delete-module.md) · [page](/nodes/delete-module)
- **Publish Module** (`publish-module`) — [doc](/nodes/publish-module.md) · [page](/nodes/publish-module)
- **Unpublish Module** (`unpublish-module`) — [doc](/nodes/unpublish-module.md) · [page](/nodes/unpublish-module)
- **Update Module** (`update-module`) — [doc](/nodes/update-module.md) · [page](/nodes/update-module)

### Contacts (6 nodes)

- **Create Contact** (`create-contact`) — [doc](/nodes/create-contact.md) · [page](/nodes/create-contact)
- **Create Contact Category** (`create-contact-category`) — [doc](/nodes/create-contact-category.md) · [page](/nodes/create-contact-category)
- **Delete Contact** (`delete-contact`) — [doc](/nodes/delete-contact.md) · [page](/nodes/delete-contact)
- **Delete Contact Category** (`delete-contact-category`) — [doc](/nodes/delete-contact-category.md) · [page](/nodes/delete-contact-category)
- **Update Contact** (`update-contact`) — [doc](/nodes/update-contact.md) · [page](/nodes/update-contact)
- **Update Contact Category** (`update-contact-category`) — [doc](/nodes/update-contact-category.md) · [page](/nodes/update-contact-category)

### Banners (4 nodes)

- **Create Banner** (`create-banner`) — [doc](/nodes/create-banner.md) · [page](/nodes/create-banner)
- **Delete Banner** (`delete-banner`) — [doc](/nodes/delete-banner.md) · [page](/nodes/delete-banner)
- **Publish Banner** (`publish-banner`) — [doc](/nodes/publish-banner.md) · [page](/nodes/publish-banner)
- **Update Banner** (`update-banner`) — [doc](/nodes/update-banner.md) · [page](/nodes/update-banner)

### Tags (11 nodes)

- **Create Tag** (`create-tag`) — [doc](/nodes/create-tag.md) · [page](/nodes/create-tag)
- **Create Tag** (`wp-create-tag`) — [doc](/nodes/wp-create-tag.md) · [page](/nodes/wp-create-tag)
- **Delete Tag** (`delete-tag`) — [doc](/nodes/delete-tag.md) · [page](/nodes/delete-tag)
- **Delete Tag** (`wp-delete-tag`) — [doc](/nodes/wp-delete-tag.md) · [page](/nodes/wp-delete-tag)
- **Instagram Account Info** (`instagram-account-info`) — [doc](/nodes/instagram-account-info.md) · [page](/nodes/instagram-account-info)
- **Instagram Get Media** (`instagram-get-media`) — [doc](/nodes/instagram-get-media.md) · [page](/nodes/instagram-get-media)
- **Instagram List Media** (`instagram-list-media`) — [doc](/nodes/instagram-list-media.md) · [page](/nodes/instagram-list-media)
- **Instagram Post** (`instagram-post`) — [doc](/nodes/instagram-post.md) · [page](/nodes/instagram-post)
- **Instagram Post Status** (`instagram-post-status`) — [doc](/nodes/instagram-post-status.md) · [page](/nodes/instagram-post-status)
- **Update Tag** (`update-tag`) — [doc](/nodes/update-tag.md) · [page](/nodes/update-tag)
- **Update Tag** (`wp-update-tag`) — [doc](/nodes/wp-update-tag.md) · [page](/nodes/wp-update-tag)

### Comments (5 nodes)

- **Approve Comment** (`wp-approve-comment`) — [doc](/nodes/wp-approve-comment.md) · [page](/nodes/wp-approve-comment)
- **Create Comment** (`wp-create-comment`) — [doc](/nodes/wp-create-comment.md) · [page](/nodes/wp-create-comment)
- **Delete Comment** (`wp-delete-comment`) — [doc](/nodes/wp-delete-comment.md) · [page](/nodes/wp-delete-comment)
- **Spam Comment** (`wp-spam-comment`) — [doc](/nodes/wp-spam-comment.md) · [page](/nodes/wp-spam-comment)
- **Update Comment** (`wp-update-comment`) — [doc](/nodes/wp-update-comment.md) · [page](/nodes/wp-update-comment)

### Messaging (7 nodes)

- **Discord Message** (`discord-message`) — [doc](/nodes/discord-message.md) · [page](/nodes/discord-message)
- **Send Email** (`send-email`) — [doc](/nodes/send-email.md) · [page](/nodes/send-email)
- **Send Notification** (`send-notification`) — [doc](/nodes/send-notification.md) · [page](/nodes/send-notification)
- **Slack Message** (`slack-message`) — [doc](/nodes/slack-message.md) · [page](/nodes/slack-message)
- **Twilio MMS** (`twilio-mms`) — [doc](/nodes/twilio-mms.md) · [page](/nodes/twilio-mms)
- **Twilio SMS** (`twilio-sms`) — [doc](/nodes/twilio-sms.md) · [page](/nodes/twilio-sms)
- **WhatsApp Business** (`whatsapp-business-message`) — [doc](/nodes/whatsapp-business-message.md) · [page](/nodes/whatsapp-business-message)

### Social (23 nodes)

#### TikTok

- **TikTok Creator Info** (`tiktok-creator-info`) — [doc](/nodes/tiktok-creator-info.md) · [page](/nodes/tiktok-creator-info)
- **TikTok Post** (`tiktok-post`) — [doc](/nodes/tiktok-post.md) · [page](/nodes/tiktok-post)
- **TikTok Post Status** (`tiktok-post-status`) — [doc](/nodes/tiktok-post-status.md) · [page](/nodes/tiktok-post-status)
- **TikTok Upload Draft** (`tiktok-upload-draft`) — [doc](/nodes/tiktok-upload-draft.md) · [page](/nodes/tiktok-upload-draft)

#### X

- **X Delete Post** (`x-delete-post`) — [doc](/nodes/x-delete-post.md) · [page](/nodes/x-delete-post)
- **X Get Post** (`x-get-post`) — [doc](/nodes/x-get-post.md) · [page](/nodes/x-get-post)
- **X Post** (`x-post`) — [doc](/nodes/x-post.md) · [page](/nodes/x-post)
- **X User Info** (`x-user-info`) — [doc](/nodes/x-user-info.md) · [page](/nodes/x-user-info)

#### Facebook

- **Facebook Delete Post** (`facebook-delete-post`) — [doc](/nodes/facebook-delete-post.md) · [page](/nodes/facebook-delete-post)
- **Facebook Get Post** (`facebook-get-post`) — [doc](/nodes/facebook-get-post.md) · [page](/nodes/facebook-get-post)
- **Facebook List Posts** (`facebook-list-posts`) — [doc](/nodes/facebook-list-posts.md) · [page](/nodes/facebook-list-posts)
- **Facebook Page Info** (`facebook-page-info`) — [doc](/nodes/facebook-page-info.md) · [page](/nodes/facebook-page-info)
- **Facebook Post** (`facebook-post`) — [doc](/nodes/facebook-post.md) · [page](/nodes/facebook-post)

#### Instagram

- **Instagram Account Info** (`instagram-account-info`) — [doc](/nodes/instagram-account-info.md) · [page](/nodes/instagram-account-info)
- **Instagram Get Media** (`instagram-get-media`) — [doc](/nodes/instagram-get-media.md) · [page](/nodes/instagram-get-media)
- **Instagram List Media** (`instagram-list-media`) — [doc](/nodes/instagram-list-media.md) · [page](/nodes/instagram-list-media)
- **Instagram Post** (`instagram-post`) — [doc](/nodes/instagram-post.md) · [page](/nodes/instagram-post)
- **Instagram Post Status** (`instagram-post-status`) — [doc](/nodes/instagram-post-status.md) · [page](/nodes/instagram-post-status)

#### LinkedIn

- **LinkedIn Delete Post** (`linkedin-delete-post`) — [doc](/nodes/linkedin-delete-post.md) · [page](/nodes/linkedin-delete-post)
- **LinkedIn Get Post** (`linkedin-get-post`) — [doc](/nodes/linkedin-get-post.md) · [page](/nodes/linkedin-get-post)
- **LinkedIn List Posts** (`linkedin-list-posts`) — [doc](/nodes/linkedin-list-posts.md) · [page](/nodes/linkedin-list-posts)
- **LinkedIn Organization Info** (`linkedin-organization-info`) — [doc](/nodes/linkedin-organization-info.md) · [page](/nodes/linkedin-organization-info)
- **LinkedIn Post** (`linkedin-post`) — [doc](/nodes/linkedin-post.md) · [page](/nodes/linkedin-post)

### Workflow (4 nodes)

- **Approve Comment** (`wp-approve-comment`) — [doc](/nodes/wp-approve-comment.md) · [page](/nodes/wp-approve-comment)
- **Approve Content** (`approve-content`) — [doc](/nodes/approve-content.md) · [page](/nodes/approve-content)
- **Reject Content** (`reject-content`) — [doc](/nodes/reject-content.md) · [page](/nodes/reject-content)
- **Trigger Workflow** (`trigger-workflow`) — [doc](/nodes/trigger-workflow.md) · [page](/nodes/trigger-workflow)

## Per-node documentation

Each node has a dedicated markdown file under `/nodes/{type}.md` (for example `/nodes/webhook.md`, `/nodes/send-email.md`). There are **288** node docs matching the live designer palette.

## Related pages

- [Home](/) — product overview
- [FAQ](/faq) — common questions about flows and integrations
