跟读练习: Connect Slack to Salesforce with Hosted MCP Servers | Salesforce Headless 360 Decoded - 通过视频学习英语口语
选择练习模式
每种模式都会打开全屏练习室。
78 句
如果句子过短或过长,请点击 Edit 进行调整。
1
What if users could work on Salesforce records and trigger business processes all through a single Slack conversation without opening Salesforce?
2
Today, I'll show you how to configure this in Slack and how to run it in Slack bot and Salesforce-sourced MCP servers.
3
Hi, and welcome to this episode.
4
My name is Philippe Ozil.
5
I'm a developer advocate at Salesforce.
6
We'll start with why Slack is the engagement layer for Salesforce,
7
then we'll walk you through how to configure Slackbot to connect with Salesforce's MCP servers,
8
and finally, we'll look at some real-world use cases.
9
Slack is the work OS where most teams collaborate, so it feels natural to extend it to avoid context switching between apps.
10
center of this experience is slackbot a single ai interface for every conversation file channel
11
and apps across your organization slack could already integrate with third-party systems
12
but what's new now is
13
that slackbot can seamlessly work with any mcp server such as the sessos hosted mcp servers
14
and this is precisely what we'll focus on in this video in case you missed the other episodes of this series, the Model Context Protocol or MCP is an open standard
15
that lets AI agents interact with external tools and data sources from various vendors.
16
Cessos exposes a set of hosted MCP servers giving any MCP compatible client secure governed access to work with records
17
and execute actions directly from the Cessos orgs.
18
With the standard servers, you can perform CRUD operations on Cessos records, Access Tableau, Data360 and much more.
19
And beyond the standard servers, developers can also expose specific business logic by building custom MCP servers with custom tools such as Apex Actions,
20
Flows, Apex REST Endpoints, Name Queries, Agent Force Agents, and Prompt Builder Templates.
21
Setting up Slackbot to work with self-assisted MCP servers is very simple.
22
There are no URLs to copy, no OAuth configuration, and no external client app to set up.
23
This requires zero custom code.
24
The entire setup lives in the Slack admin UI and it takes just a few steps as I will demo next.
25
Before getting started, we'll need a few things that I won't demonstrate in this video for the sake of time.
26
You need a paid Slack plan, at least one Salesforce org already connected to Slack,
27
Slack org or workspace admin access, a Salesforce administrator access, one or more active Salesforce hosted MCP server.
28
Now that we've cleared the prerequisites, let's get to the setup.
29
First, I'll navigate to the MCP server configuration page in Slack.
30
The path to this page depends on your plan.
31
In this video, I'm using an enterprise grid.
32
The layout is the same for enterprise plus.
33
You navigate to your organization name, then tools and settings, organization settings,
34
Salesforce, and then finally, MCP servers.
35
For Business Plus and Enterprise Select, the flow is a bit different as you can see here.
36
Once you're on the MCP server configuration page, let's add your server.
37
You click Add MCP server.
38
Choose the server you want to add from the list of active Salesforce hosted MCP servers, like for example, S-Objectall, Data360, or any other custom servers.
39
Click add, then review the tools the server exposes.
40
Click next.
41
If you're on Enterprise Grid or Enterprise Plus, you'll need to select which workspaces the server will be available in before proceeding.
42
Now that your servers are added, you can figure who can access them.
43
Either everyone from your org, specific people or groups, or no one for now.
44
This is useful if you want to enable the server later.
45
Your MCP server is now active and Slackbot can use it on behalf of anyone with access.
46
Salesforce MCP servers in Slackbot are permission-aware by design.
47
Your Slack user is mapped to your Salesforce user.
48
Your Salesforce user has a profile and possibly some permission sets and sharing rules that control your access.
49
In particular, which MCP tools you have access to.
50
Every action Slackbot takes respects the user access and adheres to the standard Salesforce security model.
51
In other words, users only see and act on what they're allowed to in Salesforce.
52
Slack admins can adjust access, update permissions, or remove the server entirely from the Slack organization admin UI at any time.
53
Security is also handled at the Slack user level with prompts to prevent accidental use of MCP tools.
54
must explicitly approve the use of a tool before slackbot can execute an action on their behalf now
55
that you know how security works let's look at some practical examples
56
for today's demo we'll use northern trail outfitters a fictitious outdoors gear vendor
57
imagine a northern trail outfitters sales rep but has a call in an hour with one of their customers Alpine trackers.
58
Instead of opening Salesforce, navigating to the account page and cross-referencing opportunities, cases, and activities to prepare the case,
59
they just ask Slackbot one thing.
60
Run a health check on the AlpineTracker's account.
61
Slackbot uses a tool from the standard SObjectAlt MCP server to identify the account based on its name.
62
It then calls a custom health check tool that uses a flow.
63
The flow retrieves additional data from related cases,
64
opportunities and activities to calculate a health score based on precise business rules
65
The health check indicates that the Alpine Tracker's account is at risk because of an unresolved critical support case
66
Once the sales rep reviews the Alpine Tracker's account health, they ask Slackbot to help plan for the customer meeting
67
Slackbot uses another custom tool to identify the meeting stakeholders from the Salesforce contacts related to the account
68
and creates an activity record to prepare for the meeting.
69
All of this happened directly in Slack without contact switching or opening multiple tabs.
70
That's it for today!
71
You've seen how Slackbot uses Salesforce hosted NCP servers to interact
72
with your Salesforce org directly from Slack where your team is already working.
73
You've learned how to configure Slackbot and you saw some practical examples of running custom business processes directly from Slack.
74
Now it's your turn to connect Slackbot to your Salesforce org.
75
Try configuring MCP servers to power your own team's workflows and leverage Slack as your engagement layer.
76
Thank you for watching, I hope that you've enjoyed this video.
77
Make sure to like and subscribe to our channel and let us know in the comments if you found it useful.
78
See you in the next episode!
同频道
FOR YOU
推荐视频
本课的词汇与口语要点
这段视频共有 78 个句子、1079 个单词可供跟读。 讲话部分时长为 7:21。 说话人语速平稳,每分钟约 147 个词,很适合跟读。 只有 73% 的单词属于英语最常用的 3,000 词,词汇难度较高。
视频中的重点词汇
视频中 15 个值得学习的单词,附发音和释义:
| 单词 | 发音 | 释义 |
|---|---|---|
| server 名词 | /ˈsɝvɚ/ | 服務器 /服务器, 伺服器 |
| custom 名词 | /ˈkʌstəm/ | 習慣 /习惯, 習俗 /习俗 |
| enterprise 名词 | /ˈɛntəˌpɹaɪz/ | 企業 /企业 |
| connect 动词 | /kəˈnɛkt/ | 連接 /连接 |
| expose 动词 | /ɪkˈspoʊz/ | 揭露, 暴露 |
| configuration 名词 | /kənˌfɪɡ.əˈɹeɪ̯.ʃən/ | 編排 /编排, 配置 |
| practical 形容词 | /ˈpɹæk.tɪ.kəl/ | 使用的, 實用 /实用 |
| select 动词 | /sɪˈlɛkt/ | 選 /选, 挑選 /挑选 |
| trail 名词 | /tɹeɪl/ | 足跡 /足迹, 蹤跡 /踪迹 |
| layer 名词 | /ˈleɪ̯ɚ/ | 層 /层 |
| grid 名词 | /ɡɹɪd/ | 網格 /网格, 格子 |
| demo 名词 | /ˈdɛm.oʊ/ | 示範 /示范 |
| interact 动词 | /ɪn.təˈɹækt/ | 互動 /互动 |
| execute 动词 | /ˈɛksɪˌkjuːt/ | 處決 /处决, 處死 /处死 |
| vendor 名词 | /ˈvɛn.dɚ/ | 賣主 /卖主, 賣家 /卖家 |
视频中的语法
说话人最常用的结构,并附上视频中的原话:
| 结构 | 视频中的用法 |
|---|---|
| 现在完成时 have/has + 过去分词 — 过去发生但与现在仍有关联的事 | we've cleared · You've seen · You've learned |
| 被动语态 be + 过去分词 — 强调发生了什么,而不是谁做的 | are added · is mapped · is also handled |
需要注意的发音
说话人用了 19 次缩略和弱读形式,例如 we'll, you've, I'll。请按听到的简短形式来说。
- “sh” 和 “zh” 音: configuration /kənˌfɪɡ.əˈɹeɪ̯.ʃən/, fictitious /fɪkˈtɪʃəs/
- 长单词——注意重音位置: configuration /kənˌfɪɡ.əˈɹeɪ̯.ʃən/, developer /dɪˈvɛləpɚ/, administrator /ədˈmɪn.ɪ.stɹeɪ.tɚ/, compatible /kəmˈpæt.ə.bəl/, collaborate /kəˈlæb.ə.ɹeɪt/
如何用这段视频练习
- 先完整听一遍视频,不要开口,记下不认识的单词。
- 用正常速度逐句跟读,每句重复到你的节奏与说话人一致为止。
- 录下自己的声音并与原声对比,特别注意 server, custom, enterprise 这类单词。
什么是跟读法?
跟读法 (Shadowing) 是一种有科学依据的语言学习技巧,最初开发用于专业口译员的培训,并由多语言者Alexander Arguelles博士普及。这个方法简单而强大:您在听英语母语原声的同时立即大声重复——就像是一个延迟1-2秒紧跟说话者的影子。与被动听力或语法练习不同,跟读法强迫您的大脑和口腔肌肉同时处理并模仿真实的讲话模式。研究表明它能显着提高发音准确性,语调,节奏,连读,听力理解和口语流利度——使其成为雅思口语备考和真实英语交流最有效的方法之一。












