Confluence

Available Confluence triggers for automating workflows

Confluence provides 16 triggers for automating workflows based on events.

Triggers

Confluence Attachment Created

Trigger workflow when an attachment is uploaded in Confluence

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoOptional secret to validate webhook deliveries from Confluence using HMAC signature
confluenceDomainstringNoYour Confluence Cloud domain
confluenceEmailstringNoYour Atlassian account email. Required together with API token to download attachment files.
confluenceApiTokenstringNoAPI token from https://id.atlassian.com/manage-profile/security/api-tokens. Required to download attachment file content.
includeFileContentbooleanNoDownload and include actual file content from attachments. Requires email, API token, and domain.

Output

ParameterTypeDescription
timestampnumberTimestamp of the webhook event (Unix epoch milliseconds)
userAccountIdstringAccount ID of the user who triggered the event
accountTypestringAccount type (e.g., customer)
idnumberContent ID
titlestringContent title
contentTypestringContent type (page, blogpost, comment, attachment)
versionnumberVersion number
spaceKeystringSpace key the content belongs to
creatorAccountIdstringAccount ID of the creator
lastModifierAccountIdstringAccount ID of the last modifier
selfstringURL link to the content
creationDatenumberCreation timestamp (Unix epoch milliseconds)
modificationDatenumberLast modification timestamp (Unix epoch milliseconds)
attachmentobjectattachment output from the tool
mediaTypestringMIME type of the attachment
fileSizenumberFile size in bytes
parentobjectparent output from the tool
idnumberContainer page/blog ID
titlestringContainer page/blog title
contentTypestringContainer content type
filesfile[]Attachment file content downloaded from Confluence (if includeFileContent is enabled with credentials)

Confluence Attachment Removed

Trigger workflow when an attachment is removed in Confluence

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoOptional secret to validate webhook deliveries from Confluence using HMAC signature
confluenceDomainstringNoYour Confluence Cloud domain
confluenceEmailstringNoYour Atlassian account email. Required together with API token to download attachment files.
confluenceApiTokenstringNoAPI token from https://id.atlassian.com/manage-profile/security/api-tokens. Required to download attachment file content.
includeFileContentbooleanNoDownload and include actual file content from attachments. Requires email, API token, and domain.

Output

ParameterTypeDescription
timestampnumberTimestamp of the webhook event (Unix epoch milliseconds)
userAccountIdstringAccount ID of the user who triggered the event
accountTypestringAccount type (e.g., customer)
idnumberContent ID
titlestringContent title
contentTypestringContent type (page, blogpost, comment, attachment)
versionnumberVersion number
spaceKeystringSpace key the content belongs to
creatorAccountIdstringAccount ID of the creator
lastModifierAccountIdstringAccount ID of the last modifier
selfstringURL link to the content
creationDatenumberCreation timestamp (Unix epoch milliseconds)
modificationDatenumberLast modification timestamp (Unix epoch milliseconds)
attachmentobjectattachment output from the tool
mediaTypestringMIME type of the attachment
fileSizenumberFile size in bytes
parentobjectparent output from the tool
idnumberContainer page/blog ID
titlestringContainer page/blog title
contentTypestringContainer content type
filesfile[]Attachment file content downloaded from Confluence (if includeFileContent is enabled with credentials)

Confluence Blog Post Created

Trigger workflow when a blog post is created in Confluence

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoOptional secret to validate webhook deliveries from Confluence using HMAC signature
confluenceDomainstringNoYour Confluence Cloud domain

Output

ParameterTypeDescription
timestampnumberTimestamp of the webhook event (Unix epoch milliseconds)
userAccountIdstringAccount ID of the user who triggered the event
accountTypestringAccount type (e.g., customer)

Confluence Blog Post Removed

Trigger workflow when a blog post is removed in Confluence

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoOptional secret to validate webhook deliveries from Confluence using HMAC signature
confluenceDomainstringNoYour Confluence Cloud domain

Output

ParameterTypeDescription
timestampnumberTimestamp of the webhook event (Unix epoch milliseconds)
userAccountIdstringAccount ID of the user who triggered the event
accountTypestringAccount type (e.g., customer)

Confluence Blog Post Updated

Trigger workflow when a blog post is updated in Confluence

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoOptional secret to validate webhook deliveries from Confluence using HMAC signature
confluenceDomainstringNoYour Confluence Cloud domain

Output

ParameterTypeDescription
timestampnumberTimestamp of the webhook event (Unix epoch milliseconds)
userAccountIdstringAccount ID of the user who triggered the event
accountTypestringAccount type (e.g., customer)

Confluence Comment Created

Trigger workflow when a comment is created in Confluence

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoOptional secret to validate webhook deliveries from Confluence using HMAC signature
confluenceDomainstringNoYour Confluence Cloud domain

Output

ParameterTypeDescription
timestampnumberTimestamp of the webhook event (Unix epoch milliseconds)
userAccountIdstringAccount ID of the user who triggered the event
accountTypestringAccount type (e.g., customer)
idnumberContent ID
titlestringContent title
contentTypestringContent type (page, blogpost, comment, attachment)
versionnumberVersion number
spaceKeystringSpace key the content belongs to
creatorAccountIdstringAccount ID of the creator
lastModifierAccountIdstringAccount ID of the last modifier
selfstringURL link to the content
creationDatenumberCreation timestamp (Unix epoch milliseconds)
modificationDatenumberLast modification timestamp (Unix epoch milliseconds)
commentobjectcomment output from the tool
parentobjectparent output from the tool
idnumberParent page/blog ID
titlestringParent page/blog title
contentTypestringParent content type (page or blogpost)
spaceKeystringSpace key of the parent
selfstringURL link to the parent content

Confluence Comment Removed

Trigger workflow when a comment is removed in Confluence

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoOptional secret to validate webhook deliveries from Confluence using HMAC signature
confluenceDomainstringNoYour Confluence Cloud domain

Output

ParameterTypeDescription
timestampnumberTimestamp of the webhook event (Unix epoch milliseconds)
userAccountIdstringAccount ID of the user who triggered the event
accountTypestringAccount type (e.g., customer)
idnumberContent ID
titlestringContent title
contentTypestringContent type (page, blogpost, comment, attachment)
versionnumberVersion number
spaceKeystringSpace key the content belongs to
creatorAccountIdstringAccount ID of the creator
lastModifierAccountIdstringAccount ID of the last modifier
selfstringURL link to the content
creationDatenumberCreation timestamp (Unix epoch milliseconds)
modificationDatenumberLast modification timestamp (Unix epoch milliseconds)
commentobjectcomment output from the tool
parentobjectparent output from the tool
idnumberParent page/blog ID
titlestringParent page/blog title
contentTypestringParent content type (page or blogpost)
spaceKeystringSpace key of the parent
selfstringURL link to the parent content

Confluence Label Added

Trigger workflow when a label is added to content in Confluence

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoOptional secret to validate webhook deliveries from Confluence using HMAC signature
confluenceDomainstringNoYour Confluence Cloud domain

Output

ParameterTypeDescription
timestampnumberTimestamp of the webhook event (Unix epoch milliseconds)
userAccountIdstringAccount ID of the user who triggered the event
accountTypestringAccount type (e.g., customer)
labelobjectlabel output from the tool
namestringLabel name
idstringLabel ID
prefixstringLabel prefix (global, my, team)
contentobjectcontent output from the tool
idnumberContent ID the label was added to or removed from
titlestringContent title
contentTypestringContent type (page, blogpost)

Confluence Label Removed

Trigger workflow when a label is removed from content in Confluence

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoOptional secret to validate webhook deliveries from Confluence using HMAC signature
confluenceDomainstringNoYour Confluence Cloud domain

Output

ParameterTypeDescription
timestampnumberTimestamp of the webhook event (Unix epoch milliseconds)
userAccountIdstringAccount ID of the user who triggered the event
accountTypestringAccount type (e.g., customer)
labelobjectlabel output from the tool
namestringLabel name
idstringLabel ID
prefixstringLabel prefix (global, my, team)
contentobjectcontent output from the tool
idnumberContent ID the label was added to or removed from
titlestringContent title
contentTypestringContent type (page, blogpost)

Confluence Page Created

Trigger workflow when a new page is created in Confluence

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoOptional secret to validate webhook deliveries from Confluence using HMAC signature
confluenceDomainstringNoYour Confluence Cloud domain

Output

ParameterTypeDescription
timestampnumberTimestamp of the webhook event (Unix epoch milliseconds)
userAccountIdstringAccount ID of the user who triggered the event
accountTypestringAccount type (e.g., customer)

Confluence Page Moved

Trigger workflow when a page is moved in Confluence

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoOptional secret to validate webhook deliveries from Confluence using HMAC signature
confluenceDomainstringNoYour Confluence Cloud domain

Output

ParameterTypeDescription
timestampnumberTimestamp of the webhook event (Unix epoch milliseconds)
userAccountIdstringAccount ID of the user who triggered the event
accountTypestringAccount type (e.g., customer)

Confluence Page Removed

Trigger workflow when a page is removed or trashed in Confluence

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoOptional secret to validate webhook deliveries from Confluence using HMAC signature
confluenceDomainstringNoYour Confluence Cloud domain

Output

ParameterTypeDescription
timestampnumberTimestamp of the webhook event (Unix epoch milliseconds)
userAccountIdstringAccount ID of the user who triggered the event
accountTypestringAccount type (e.g., customer)

Confluence Page Updated

Trigger workflow when a page is updated in Confluence

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoOptional secret to validate webhook deliveries from Confluence using HMAC signature
confluenceDomainstringNoYour Confluence Cloud domain

Output

ParameterTypeDescription
timestampnumberTimestamp of the webhook event (Unix epoch milliseconds)
userAccountIdstringAccount ID of the user who triggered the event
accountTypestringAccount type (e.g., customer)

Confluence Space Created

Trigger workflow when a new space is created in Confluence

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoOptional secret to validate webhook deliveries from Confluence using HMAC signature
confluenceDomainstringNoYour Confluence Cloud domain

Output

ParameterTypeDescription
timestampnumberTimestamp of the webhook event (Unix epoch milliseconds)
userAccountIdstringAccount ID of the user who triggered the event
accountTypestringAccount type (e.g., customer)
spaceobjectspace output from the tool
keystringSpace key
namestringSpace name
selfstringURL link to the space

Confluence Space Updated

Trigger workflow when a space is updated in Confluence

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoOptional secret to validate webhook deliveries from Confluence using HMAC signature
confluenceDomainstringNoYour Confluence Cloud domain

Output

ParameterTypeDescription
timestampnumberTimestamp of the webhook event (Unix epoch milliseconds)
userAccountIdstringAccount ID of the user who triggered the event
accountTypestringAccount type (e.g., customer)
spaceobjectspace output from the tool
keystringSpace key
namestringSpace name
selfstringURL link to the space

Confluence Webhook (All Events)

Trigger workflow on any Confluence webhook event

Configuration

ParameterTypeRequiredDescription
webhookSecretstringNoOptional secret to validate webhook deliveries from Confluence using HMAC signature
confluenceDomainstringNoYour Confluence Cloud domain
confluenceEmailstringNoYour Atlassian account email. Required together with API token to download attachment files.
confluenceApiTokenstringNoAPI token from https://id.atlassian.com/manage-profile/security/api-tokens. Required to download attachment file content.
includeFileContentbooleanNoDownload and include actual file content from attachments. Requires email, API token, and domain.

Output

ParameterTypeDescription
timestampnumberTimestamp of the webhook event (Unix epoch milliseconds)
userAccountIdstringAccount ID of the user who triggered the event
accountTypestringAccount type (e.g., customer)
pagejsonPage object (present in page events)
commentjsonComment object (present in comment events)
blogjsonBlog post object (present in blog events)
attachmentjsonAttachment object (present in attachment events)
spacejsonSpace object (present in space events)
labeljsonLabel object (present in label events)
contentjsonContent object (present in label events)
filesfile[]Attachment file content (present in attachment events when includeFileContent is enabled)

On this page