- Home
- Resources
- Integrations
- Webex by Cisco
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
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.
How do you connect Webex to n8n?
- 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.
- 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.
- 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_writeandmeeting:schedules_read. Tick them while registering the integration, before the first connection.
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.*1all.all
created.*1created.created
deleted.*1deleted.deleted
updated.*1updated.updated
Configuration notes
01Set up the Webex by Cisco Trigger
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, andall, 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.
02Created events
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.
03Updated events
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.
04Deleted events
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
meas a shorthand for your own person ID and commas between several values. - Is Moderator: limits to moderators of a room.
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.
Operations index
Meeting
5 operationsCreate a meeting
meeting.createWhat 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.
Delete a meeting
meeting.deleteWhat 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.
Get a meeting
meeting.getWhat 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.
Get many meetings
meeting.getAllWhat 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.
scheduled, sent to the people who plan the room bookings.Update a meeting
meeting.updateWhat 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.
Message
5 operationsCreate a message
message.createWhat 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:
roomorperson. - Room Name or ID: chosen from the list, or given as an ID through an expression.
- Specify Person By:
emailorid, 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.
Delete a message
message.deleteWhat 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.
Get a message
message.getWhat 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.
Get many messages
message.getAllWhat 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,
mestanding for yourself.
Update a message
message.updateWhat 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.
Need help automating Webex by Cisco with n8n?
A person reads every message.
Webex and n8n: the questions that come next
01Is the Webex by Cisco n8n integration free?
02What credentials and permissions does the Webex node need?
03What are the limits of the Webex node in n8n?
04Does the Webex trigger react in real time?
05n8n or Make for automating Webex?
Get our weekly integration tips.
No spam. Unsubscribe anytime.



