Skip to content

n8n Actions

The Tenreply node exposes 16 resources. Pick a Resource, then an Operation; the fields below adapt to your choice.

Contact and conversation fields are resource locators — search a live list, paste an ID, or (for contacts) type a phone number and the node resolves it.

The node is marked usable as a tool, so you can also attach it to n8n’s AI Agent and let the model call any of these operations.

Social Post

Publish

Publishes a post, story, or reel to one connected account. The fields cascade:

FieldNotes
PlatformInstagram, LinkedIn, or Facebook
AccountLoads the accounts connected in Tenreply for that platform. LinkedIn lists your profile and every company page you manage. Refresh after connecting a new account.
Post TypeInstagram / Facebook: Post, Story, Reel. LinkedIn: Post.
Description / CaptionText shown with the media. Either a description, media, or a link is required.
Media InputImage or Video URL, Binary from the previous node, or No Media
Image or Video URL / Input Binary FieldMatches the chosen input mode. Binary is uploaded to Tenreply first (images ≤ 25 MB, MP4/MOV ≤ 100 MB).
Media URLs (JSON Array)Extra image URLs for a carousel post
Link URL / Title / DescriptionOptional link preview (LinkedIn, Facebook)
Schedule AtFuture date/time; blank publishes now

Rules are checked before the request goes out, so a mistake shows up in the node rather than as an API error:

  • Instagram needs at least one image or video.
  • A Story takes exactly one image or video.
  • A Reel takes exactly one MP4 or MOV video.
  • LinkedIn accepts Post only.

The output is the created post (id, platform, postType, status, scheduledAt). Watch social_post.published / social_post.failed in a trigger to react when it goes live.

Cross-Post

Publishes one composition to several connected accounts at once. Select any mix of profiles and pages in Publishing Destinations; each destination is queued independently, and the response lists created posts and rejected destinations with a reason.

Get, Get Many, Cancel, Retry, Delete

OperationDescription
GetOne post with its status, platform ID, and error message if it failed
Get ManyPublishing history; filter by platform and status
CancelStop a scheduled post before it goes out
RetryRe-queue a failed post with the content already stored on it
DeleteRemove a post from the history — published content stays live
Get Publishing TargetsConnection state for each platform, target IDs, display names, LinkedIn company pages

Social Comment

OperationDescription
Get ManyComments on a published Instagram or Facebook post, newest first
ReplyPublic reply under the comment
Reply PrivatelyDM the commenter — Meta allows one per comment, within 7 days

Pair with the comment.received trigger for auto-replies.

Message

Send Message

FieldRequiredNotes
ConversationYesPick from the list or paste an ID
Message TypeYestext, image, video, document, audio
TextConditionalRequired for text
Media URLConditionalPublic URL, or the URL returned by Upload Media
Caption / FilenameNo

The channel (WhatsApp, Instagram DM, Messenger) is whichever channel the conversation belongs to.

Other message operations

OperationDescription
Send TemplateApproved WhatsApp template; Template loads from your workspace, Variables is a JSON array
Get ManyMessages in a conversation, newest first
ReactEmoji reaction; send an empty string to remove it
DeleteDelete for everyone
Upload MediaUpload a binary file from the previous node and get a media URL to send

Contact

OperationDescription
CreatePhone number with country code; optional name, email, tags, metadata
UpdateChange name, email, tags (replaces), or metadata
Get / Get Many / DeleteGet Many filters by search text and tag
Bulk CreateQueue an import from a JSON array; returns a batch ID
Get TagsEvery tag in use with its contact count
Recompute Behaviour TagsRe-derive customer / repeat-customer / lapsed from deal history

Conversation

OperationDescription
StartFind the open conversation with a contact or create one
Close / ReopenChange the lifecycle status
AssignAssign to a team member (picker) or unassign
Mark as ReadClear the unread counter and send read receipts
Set Status LabelApply a custom status defined in Tenreply → Settings
UpdateStatus, assignee, and label in one call
Get / Get ManyGet Many filters by status, channel, ownership, search, label
Get Status History / Get Status LabelsTimeline of label changes; the labels themselves

Broadcast

OperationDescription
CreateAudience from contact IDs or a tag, with a channel; optionally send right away
SendSend or schedule a template (WhatsApp) or text (Instagram, Messenger) to the audience
Get / Get ManyBroadcasts with their sends and counts
Cancel SendStop a scheduled or in-progress send
Refresh From TagRe-pull the audience from its source tag

broadcast.completed fires when a send finishes.

Scheduled Message

OperationDescription
CreateText or media message to a conversation at a future time, any channel
Get / Get Many / Cancel

Template

OperationDescription
Get Many / GetWhatsApp templates and their approval status
CreateSubmit a template (name, category, language, components)
Sync From WhatsAppPull approval status from Meta
Duplicate / Delete

CRM

Deal

OperationDescription
CreateTitle, pipeline (picker), stage (loads from the pipeline), contact, value, currency, notes
UpdateMove to a stage, mark won / lost (stamps closedAt), edit details
Get Many / DeleteGet Many optionally filtered to a pipeline

Pipeline

Create (seeds default stages), Get, Get Many, Update, Delete, Add Stage.

Contact Activity

Create logs a note, call, email, or meeting on a contact’s timeline; Get Many reads it.

Segment

Create, Get Many, Update, Delete — filters are {field, op, value} objects.

Sequence

OperationDescription
Enroll ContactsStart one or more contacts on a drip sequence (picker)
UnenrollStop an enrollment
Get / Get Many / Get Enrollments

Flow

Get Many, Get, Activate, Deactivate, Get Run History for chatbot flows.

Product

OperationDescription
Send to ConversationWhatsApp product cards by retailer ID (SKU), with optional header/body text
Get Many / Create / Update / DeleteCatalog management
Sync to MetaPush a product to the Meta commerce catalog

Channel

OperationDescription
Get ManyConnected messaging channels (WhatsApp, Instagram, Messenger, LinkedIn) with display name and reconnect state
Get CapabilitiesWhich message types each channel supports