Resources · n8n integration

Webex by Cisco n8n integrationAutomate Webex by Cisco with n8n.

Should a meeting get booked because a form was filled in, and not because someone opened Webex? The Webex by Cisco n8n integration ships a node with 10 operations spread over 2 resources, meetings and messages, plus a trigger that listens to 4 events. Made for teams whose day already runs inside Webex.

Verified Trustpilot reviews · AI, automation & growth agency

Why automate

What does the Webex by Cisco n8n integration give you?

The Webex by Cisco node is installed with n8n and talks to the Webex API through a single OAuth2 credential. It exposes 10 operations split across 2 resources: scheduled meetings on one side, messages posted in a room or sent to a person on the other. A second node, the Webex by Cisco Trigger, starts a workflow when Webex reports one of its 4 events, and both nodes share the same credential.

Three shapes of workflow keep coming back. Meeting logistics is the first one. A form submission or a deal stage change starts the run, meeting.create books the slot with a Title, a Start and an End, and the details get written to a Google Sheets tab so nobody has to ask what is on the calendar this week.

Chat automation is the second. message.create drops plain text into a room or straight to a person, and the same run can mirror the announcement into Slack when part of the company never opens Webex. Support teams often chain message.update behind it, so the status posted at 9 in the morning gets rewritten instead of buried under five follow-ups.

The third one runs the other way around. The trigger fires on created, the workflow reads what Webex sent, and an escalation leaves by Gmail while message.getAll pulls the recent history of the room to give the person on call some context before they answer.

The node covers those 10 operations. For any other Webex endpoint, the HTTP Request node calls it directly and reuses the same Webex OAuth2 credential through predefined authentication, so there is no second connection to maintain.

A few limits are worth knowing before building. Title stops at 128 characters, Agenda at 1300 characters, and the Markdown field of message.update at 7439 bytes. On the two list operations, leaving Return All off means n8n stops at Limit. Still weighing up platforms? The n8n review lays out the trade-offs, and the n8n training walks through building workflows like these by hand.

Connect

How do you connect Webex to n8n?

  1. 01

    Open a Webex account with developer access

    Start on webex.com and create a Webex by Cisco account. That account normally gets developer account access on developer.webex.com at the same time, which is where the integration behind the credential lives. Nothing to install on the n8n side: the Webex by Cisco node and the Webex by Cisco Trigger are already in the nodes panel, on n8n Cloud and on a self-hosted instance alike.

  2. 02

    Create the OAuth2 credential in n8n

    OAuth2 is the authentication method Webex supports here, and it is the only one the credential offers. On n8n Cloud, type a Credentials Name and hit the account connection button inside the OAuth credential: the browser handles the rest. Configuring OAuth2 from scratch means registering an integration first, following the Registering your Integration page of the Webex documentation, then pasting its values into the credential.

  3. 03

    Set the scopes the integration needs

    Scopes are the permissions the Webex integration asks for, and n8n recommends ten of them: spark:rooms_read, spark:messages_write, spark:messages_read, spark:memberships_read, spark:memberships_write, meeting:recordings_write, meeting:recordings_read, meeting:preferences_read, meeting:schedules_write and meeting:schedules_read. Tick them while registering the integration, before the first connection.

Triggers

What starts a Webex workflow in n8n?

Webex by Cisco Trigger is the node that starts a workflow when something happens in Webex by Cisco. It listens to 4 events, listed below by family. Pick one or several, activate the workflow: n8n registers the webhook on your Webex by Cisco account.

What you see in n8n

Every event, by family

One row per object, one chip per action. The event to tick in the node is object.action; hover a chip to read exactly when it fires.

all.*1
  • all.
    • all
created.*1
  • created.
    • created
deleted.*1
  • deleted.
    • deleted
updated.*1
  • updated.
    • updated

Configuration notes

01Set up the Webex by Cisco TriggerVersion 1 of the trigger node registers a webhook, meaning a URL that Webex calls on its own, when the workflow is activated. Each event then lands in n8n within seconds, with nothing polling the API on a schedule.

Version 1 of the trigger node registers a webhook, meaning a URL that Webex calls on its own, when the workflow is activated. Each event then lands in n8n within seconds, with nothing polling the API on a schedule.

Key parameters

  • Resource: required, picked from the list inside the node. It sets which kind of Webex object the trigger watches.
  • Event: the event to listen for, one of 4 values, created, updated, deleted, and all, which the node labels *.
  • Resolve Data: left off, the response only contains a reference to the data that was entered; switched on, n8n resolves that data automatically.
  • Filters: an optional collection of 11 fields that narrow down what actually reaches the workflow.
When to use it
whenever the workflow should react to something happening in Webex rather than run on a clock.
02Created eventsPick created and the run starts the moment a new object of the chosen Resource shows up in Webex. Most teams wire this one first, because it turns a human action inside the app into the first step of a process nobody has to babysit.

Pick created and the run starts the moment a new object of the chosen Resource shows up in Webex. Most teams wire this one first, because it turns a human action inside the app into the first step of a process nobody has to babysit.

Key parameters

  • Room ID: limits the trigger to a particular room, by ID.
  • Person Email: limits it to a particular person, by email.
  • Has Files: limits to messages which contain file content attachments.
Use cases
a message arriving in a shared support room opens a ticket in the helpdesk. With Has Files on, only the messages carrying an attachment get through, which is enough to build a workflow that archives every document dropped in a client room.
03Updated eventsChanges to something that already exists come through updated. It earns its place when the first version of an object is not the one that counts: a wrong time corrected, a message rewritten after a bad copy and paste, a room setting adjusted an hour later.

Changes to something that already exists come through updated. It earns its place when the first version of an object is not the one that counts: a wrong time corrected, a message rewritten after a bad copy and paste, a room setting adjusted an hour later.

Key parameters

  • Message ID: limits to a particular message, by ID.
  • Is Locked: limits to rooms that are locked.
  • Room Type: limits to a particular room type.
Use cases
a project room where the description is treated as the single source of truth, and every edit has to be reflected in the tracker the rest of the company reads. Is Locked keeps the workflow on moderated rooms only, where changes are deliberate. Wire the same branch into a spreadsheet mirror and the tracker stops drifting away from what Webex actually holds, which is usually the reason someone asked for the automation in the first place.
04Deleted eventsRemovals have their own event, deleted. Teams tend to add it late, then wonder how they worked without it, because a mirror built only on creations slowly fills up with rows that no longer exist anywhere in Webex.

Removals have their own event, deleted. Teams tend to add it late, then wonder how they worked without it, because a mirror built only on creations slowly fills up with rows that no longer exist anywhere in Webex.

Key parameters

  • Person ID: limits to a particular person, by ID.
  • Mentioned People: limits to messages which contain these mentioned people, by person ID, with me as a shorthand for your own person ID and commas between several values.
  • Is Moderator: limits to moderators of a room.
Use cases
an audit log that records what disappeared and when, next to the record of what was created. Mentioned People pays off fastest here: a workflow watching only the messages that name the on-call account stays quiet the rest of the time, and the log keeps a readable size.
Actions

What can the Webex by Cisco node do?

The Webex by Cisco node exposes 10 operations across 2 resources. For each one: the node as you configure it in n8n, the required fields, and our field notes.

Resources × operations matrix
ResourceCreateGetGet ManyUpdateDelete
Meeting
Message

Meeting

5 operations
01

Create a meeting

meeting.create

What you see in n8n

Notes & use cases

Books a meeting on a Webex site from the data the workflow carries.

Key parameters

  • Title: the meeting title, 128 characters at most.
  • Start and End: the date and time of the start and of the end, in the format described by RFC 2445.
  • Additional Fields: 19 optional fields, among them Agenda (1300 characters at most), Invitees, Send Email for the mails to host and invitees, Join Before Host Minutes whose choices are 0, 5, 10 and 15, and Site URL, which otherwise falls back to the user's preferred site.
Use cases
a demo request comes in, the workflow builds the Title from the company name and the slot exists before the sales rep has read the email.
02

Delete a meeting

meeting.delete

What you see in n8n

Notes & use cases

Takes a scheduled meeting off the Webex site. Worth pairing with whatever cancels the deal or the appointment upstream, so the calendar does not keep an entry nobody will join.

Key parameters

  • Meeting ID: the ID of the meeting, usually carried over from an earlier node with an expression such as {{ $json.field }}.
  • Options: 2 fields. Host Email is the email address of the meeting host and is only used when the calling user or application has the admin-level scopes. Send Email decides whether mails go to host and invitees.
Use cases
a deal marked lost in the CRM cleans up the demo slot that had already been booked for next week.
03

Get a meeting

meeting.get

What you see in n8n

Notes & use cases

Reads a single meeting back, by ID. Usually the step just before a decision: remind, reschedule, or leave alone.

Key parameters

  • Meeting ID: the ID of the meeting.
  • Options: 3 fields. Password is the meeting password, required when the meeting is protected by one and the current user is not privileged to view it because they are neither host, co-host nor invitee. Host Email names the host, and Send Email is optional with true as its default value.
Use cases
an hour before a client call, the workflow pulls the meeting and only then decides whether a reminder is worth sending.
04

Get many meetings

meeting.getAll

What you see in n8n

Notes & use cases

Returns a list rather than one record. No field is required here, so a node left as is already answers, and the Filters collection is where the shaping happens.

Key parameters

  • Return All: ticked, n8n walks the API pages and brings back every meeting; unticked, Limit caps how many come back.
  • Filters: 11 fields, including From and To for an inclusive window, State with its 8 values (active, ended, expired, inProgress, lobby, missed, ready, scheduled), Meeting Type (meetingSeries, scheduledMeeting, meeting) and Participant Email.
Use cases
a Monday export of everything scheduled that week, filtered on scheduled, sent to the people who plan the room bookings.
05

Update a meeting

meeting.update

What you see in n8n

Notes & use cases

Changes an existing meeting rather than deleting it and starting over. Meeting ID says which one, Update Fields carries what moves.

Key parameters

  • Meeting ID: the ID of the meeting.
  • Update Fields: 21 fields. Start, End and Title handle a reschedule or a rename, Agenda cannot be longer than 1300 characters, Password must conform to the site's password complexity settings and gets generated at random when left empty, and Recurrence is a rule conforming with RFC 2445 that applies only to meeting series.
Use cases
a training session pushed by a week keeps the same meeting while Start and End move.

Message

5 operations
06

Create a message

message.create

What you see in n8n

Notes & use cases

Posts a message in Webex. Destination sets who is on the receiving end, a room or a person.

Key parameters

  • Destination: room or person.
  • Room Name or ID: chosen from the list, or given as an ID through an expression.
  • Specify Person By: email or id, alongside Person Email and Person ID.
  • Text: the message, in plain text.
  • Additional Fields: 3 fields, Markdown for the message in markdown format, where Text then provides alternate text for UI clients that do not support rich text, plus File and Attachments.
Use cases
a nightly job posts the day's numbers in the ops room, formatted through Markdown.
07

Delete a message

message.delete

What you see in n8n

Notes & use cases

One field in, one message gone. This is the operation that turns a retention rule into something that actually runs, rather than a policy page nobody applies.

Key parameters

  • Message ID: the ID of the message to delete.
Use cases
a room used for one-time codes where anything older than the agreed window gets cleared automatically. Feed the operation with the IDs collected by a list step, and the cleanup happens every night without anyone scrolling back through the room.
08

Get a message

message.get

What you see in n8n

Notes & use cases

Pulls one message back from Webex when the workflow only has its ID to work with, typically an ID stored earlier in a database or a spreadsheet.

Key parameters

  • Message ID: the ID of the message to retrieve.
Use cases
a ticket tool keeps the ID of the message that opened the case. Weeks later, a support lead reviewing the file wants the original wording rather than the summary someone typed in a hurry, and this operation brings it back.
09

Get many messages

message.getAll

What you see in n8n

Notes & use cases

Lists the messages of a room, which is how a workflow gets context instead of a single line taken out of its conversation.

Key parameters

  • Room Name or ID: required, lists messages in a room by ID, chosen from the list or given through an expression.
  • Return All and Limit: all the messages, or a capped number of them.
  • Filters: 4 fields, Before for messages sent before a date and time, Before Message for messages sent before a given message by ID, Parent Message ID for messages with a parent, and Mentioned Person for messages mentioning a person by ID, me standing for yourself.
Use cases
every message mentioning the on-call account is collected each morning and answered in order.
10

Update a message

message.update

What you see in n8n

Notes & use cases

Rewrites a message that is already posted. Four fields travel together here, which is unusual for this node and easy to miss on the first build.

Key parameters

  • Message ID: the ID of the message to update.
  • Is Markdown: whether the message uses markdown.
  • Text: the message, in plain text.
  • Markdown: the message, in Markdown format, with a maximum message length of 7439 bytes.
Use cases
a deployment status posted once and edited at each stage, so the room shows one live line instead of a wall of updates.
Need help

Need help automating Webex by Cisco with n8n?

A person reads every message.

FAQ

Webex and n8n: the questions that come next

01Is the Webex by Cisco n8n integration free?
On the n8n side, yes. The Webex by Cisco node and the Webex by Cisco Trigger ship with n8n, so there is nothing to install and no extra cost to unlock the 10 operations or the 4 trigger events. That holds on n8n Cloud, the hosted offer run by n8n, and on a self-hosted instance under the Community Edition and its Sustainable Use license. A workflow behaves the same way in both places, which means you can build it locally and move it later. What a Webex account itself costs is a separate question, and one this page does not answer.
02What credentials and permissions does the Webex node need?
One credential, using OAuth2, which is the authentication method supported here. You need a Webex by Cisco account, and creating it normally gives you developer account access as well. On n8n Cloud the shortcut is short: enter a Credentials Name, hit the account connection button in the OAuth credential, done. Setting OAuth2 up from scratch means registering an integration first, as described on the Registering your Integration page of the Webex documentation. n8n recommends ten scopes on that integration, covering rooms, messages, memberships, recordings, preferences and schedules. The same credential then authenticates both the node and the trigger.
03What are the limits of the Webex node in n8n?
Three caps show up in the fields themselves: a meeting Title of 128 characters at most, an Agenda of 1300 characters at most, and a message of 7439 bytes at most in the Markdown field of the update operation. On the list operations, meetings and messages, Return All left unticked stops the node at Limit, so an export that looks short is usually that checkbox. The node exposes 10 operations across 2 resources. For any other Webex endpoint, the HTTP Request node calls it directly and reuses the same OAuth2 credential through predefined authentication.
04Does the Webex trigger react in real time?
Yes. The Webex by Cisco Trigger works by webhook, meaning n8n registers a URL with Webex when the workflow is activated, and Webex calls that URL itself. Each event arrives within seconds, and nothing polls the API on a schedule waiting for something to change. Four events are available: created, updated, deleted, and all, which the node labels with a star. The Resource parameter decides which kind of object is watched, and the Filters collection, eleven fields, narrows things down so the workflow only wakes up for what it is meant to handle.
05n8n or Make for automating Webex?
It comes down to four criteria, and both tools are honest answers. Hosting first: n8n can run on your own server or on n8n Cloud, while Make is hosted only. Data control follows from that, since a self-hosted instance keeps Webex meeting and message payloads on infrastructure you own. Then the cost model: Make bills per operation, which is worth simulating against a workflow that lists messages room by room. Finally the visual logic, where the two differ enough that a trial on one real Webex scenario tells you more than any comparison table.
Hack'celeration Lab

Get our weekly integration tips.

No spam. Unsubscribe anytime.