Skip to main content

Explore the Conversational Ecosystem

Learning Objectives

After completing this unit, you’ll be able to:

  • Identify the core components that make up a conversational solution.
  • Describe the role of subagents and actions in defining agent behavior.
  • Explain the logical lifecycle of a conversation from trigger to handoff.

The Anatomy of a Conversation

One-way communication, like a push notification, is a static asset; you build it, send it, and you are done. A conversation is dynamic—it is a living process that requires a system of components working in harmony.

Successfully deploying conversational marketing requires understanding the entire technological ecosystem, not just a single feature. It's a combination of technologies working together.

The anatomy of a conversation showing the four components.

  • Channel (the interface): The channel serves as the customer’s primary interface for two-way engagement, moving beyond traditional one-way broadcasting. It acts as the entry point for any conversation. Customers can interact through their preferred medium such as SMS, WhatsApp, and email.
  • Flow (the traffic controller): In Marketing Cloud Next, flows are the engines that manage customer journeys. For conversational agents, the flow acts as the gatekeeper. It determines when a conversation should start. For example, you can create a flow that triggers an outbound SMS only when a customer's loyalty tier changes. Once the customer replies, the flow hands the reins over to the agent.
  • Agent (the intelligence): This is the core worker. Powered by Agentforce, the agent doesn't just match keywords; it reasons. It holds the persona of your brand such as friendly, professional, and concise, and follows the instructions you provide.
  • Data 360 (the memory): An agent without data is just a generic chatbot. Data 360 provides the memory. It gives the agent access to the unified customer profile. This allows the agent to say, “I see you bought the red sweater last week,” rather than a generic “What did you buy?” This context is critical for making the experience feel magical rather than robotic.

Define Behavior: Subagents and Actions

You don't hire a new employee and say, “Just go do work.” You give them a job description and access to software tools. You do the same for an agent using subagents and actions.

Subagents: The Job Description

Subagents define the boundaries of what the agent is allowed to discuss. For example, in retail, you define subagents like Order Status, Product Recommendations, and Returns.

Agents also have guardrails to avoid giving any irrelevant information. For example, if a customer asks about something off-limits—like “Who should I vote for?” or “What is your stock price?”—the agent checks its list of subagents and this input doesn’t match. It politely deflects: “I can't help with that, but I can help you find the perfect shoes!”

Actions: The Tools

Conversations are nice, but results are better. Actions are the capabilities you give the agent to actually do things in your systems.

  • Get Information: An action to query the shipping database such as, Get_Tracking_Status.
  • Update Records: An action to write back to Salesforce such as, Update_Email_Preference or Create_Lead.

Without actions, an agent can only talk. With actions, it becomes a service representative that can resolve issues without human help.

The Lifecycle of a Conversation

Let's trace the journey of a single interaction to see how these components flow together in an end-to-end experience.

Stage 1: The Trigger

You can create a campaign with conversational email, SMS, or WhatsApp. For example, you use a flow to send a WhatsApp message: “Your subscription is expiring. Want to renew?”

Stage 2: Routing and Engagement

The customer replies: “Yes, but can I upgrade to the premium plan?” The flow detects the reply and routes the session to the agent. The agent analyzes the text and identifies the intent–such as, upgrade subscription.

Stage 3: Execution

The agent checks Data 360 to see the customer’s current plan and price. It uses an action to retrieve the details of the Premium Plan. It then generates a response: “Yes! You can upgrade for just $10 more per month. Shall I process that?”

Stage 4: Handoff or Resolution

If the customer says, “Yes,” the agent runs the Update Subscription action, and the chat ends. If the customer says, “I'm angry about my bill, I want to talk to a manager,” the agent detects the sentiment. It executes a handoff and transfers the conversation—along with the full transcript—to a service representative in Agentforce Service. The customer service rep sees the conversation history and responds in the same conversation thread.

What’s Next

In this unit, you learned about the core components of the conversational ecosystem and the logical lifecycle of an interaction. It’s time to see these tools in action. In the next unit, explore real-world scenarios to see how conversational agents drive engagement and productivity.

Resources

Partagez vos commentaires sur Trailhead dans l'aide Salesforce.

Nous aimerions connaître votre expérience avec Trailhead. Vous pouvez désormais accéder au nouveau formulaire de commentaires à tout moment depuis le site d'aide Salesforce.

En savoir plus Continuer à partager vos commentaires