AI Engineer

The Building Blocks of GTM Orchestration — Arman Vaziri, Ramp

1851 summary words 8 min summary Watch video

Start with the signal

8 min read

Summary

At-a-Glance

  • Verdict: Watch fully
  • Core thesis: Ramp’s GTM orchestration is built bottom-up: unify customer and signal data, solve narrow high-frequency workflows with durable agents, expose shared tools through MCP, then compose those vertical capabilities into governed multichannel campaigns from a statement of intent.
  • Why it matters: This is a concrete control-plane pattern for turning agent experiments into reliable, reusable GTM operations rather than isolated copy-generation tools.
  • Best use: Use it as an architecture and sequencing reference for building an internal agent platform: begin with one operational workflow, create reusable data/tool primitives, let users extend them, and productionize recurring patterns.

Executive Summary

Arman Vaziri describes GTM orchestration as the ability to express a campaign, playbook, or experiment in terms of intent and have the system distribute its execution across outbound, advertising, web, and customer channels. His premise is that good GTM ideas are not scarce; the bottleneck is assembling target audiences, aligning teams around the playbook, producing channel assets, and executing quickly enough for experimentation to matter.

Ramp’s foundation is effectively an internal CDP that joins CRM, product, enrichment, web, buying-signal, and interaction data. The system combines real-time event ingestion with transactional entity resolution in Postgres, offline warehouse computation in Snowflake/dbt with reverse ETL, and embeddings for searching emails, call transcripts, notes, enablement content, and product knowledge. This foundation is required because agents need account-level context, provenance, and correct mappings before they can safely act.

Rather than attempting a complete orchestration platform first, Ramp built vertical agent workflows such as account-manager pre-meeting briefs. Those agents ingest calendar events, resolve attendees to the correct account, retrieve structured account/product data and unstructured customer context, and run as durable Temporal workflows with scoped tools and optional human approval. The same primitives can then support follow-ups, CRM updates, sales preparation, and other teams with different data and skills.

The strategic mechanism is a shared GTM MCP: employees can use the same tools and skills available to production background agents to build their own agents and automations. Their prompts, tool-use patterns, and prototype applications become demand signals for the platform team, which can productionize broadly useful workflows. Only after these reusable vertical capabilities exist does Ramp treat multichannel orchestration as feasible: an intent such as targeting East Coast construction-company golfers with Pro V1 incentives can generate audiences, sequences, landing pages, creative, and approvals under shared guardrails.

Key Takeaways

  • Claim: GTM orchestration should be defined as intent-to-execution across channels, not merely AI-generated sales copy. | Evidence: Ramp’s illustrative request is to target golfers at East Coast construction companies with Pro V1 golf balls, then generate the audience, incentive, SDR sequences, paid-ad and web creative, potential in-app messaging, and channel-owner review flow. | Implication: Build systems around campaign intent, audience, assets, execution surfaces, approvals, and measurement—not around a standalone content-generation interface. | Caveat: The speaker presents the golf campaign as the intended orchestration outcome; the transcript does not provide measured end-to-end campaign results beyond saying the Pro V1 offer works well.
  • Claim: A consistent GTM data substrate is the prerequisite for coordinated agent action. | Evidence: Ramp built an internal CDP spanning CRM, product usage, enrichment, web activity, internal and external buying signals, and interactions such as emails, meetings, calls, and page views; real-time streams feed Kafka, while Postgres preserves transactional guarantees and referential integrity across entities. | Implication: Before expanding agent autonomy, invest in canonical entities, account/contact resolution, provenance, and durable access to current signals; otherwise agents will coordinate on inconsistent truths. | Caveat: Entity mapping is not trivial: Ramp notes that the same email can act for multiple businesses, requiring fuzzy matching and persisted resolutions.
  • Claim: The practical path is to solve one high-value vertical workflow at a time, then reuse its primitives horizontally. | Evidence: Ramp’s pre-meeting brief for account managers combines meeting details, attendee/account mapping, product usage, account health, customer tickets, customer emails, and desired agenda; Ramp began years earlier with a two-person team automating outbound using GPT-3.5. | Implication: Prioritize a narrow workflow with clear triggers, users, inputs, and review points; extract reusable tools, skills, and data integrations only after it proves useful. | Caveat: The speaker explicitly warns smaller companies not to spend a year designing a perfect platform architecture before solving real workflows.
  • Claim: Reliable agent operations require durable execution and deliberately scoped capabilities, not just prompt chains. | Evidence: Ramp represents each agent run as a durable Temporal thread, with every tool and model call as an activity so work can resume after worker failure rather than reprocess the full thread. It also uses configuration-scoped tool access and human-in-the-loop pauses. | Implication: For production agents that touch CRM, messaging, or campaigns, treat workflow persistence, retries, resumability, permissions, and approval states as core architecture rather than implementation details. | Caveat: Durability improves operational resilience but does not itself establish correctness; tool permissions, approval gates, and data quality remain necessary.
  • Claim: Unstructured GTM knowledge is often the highest-value agent context, provided retrieval is scoped and efficient. | Evidence: Ramp ingests real-time meeting transcripts and emails, batch-processes enablement materials, product knowledge, and playbooks, then chunks and embeds them in TurboPuffer. Agents combine vector, attribute, and keyword search to retrieve account-scoped information instead of loading a raw corpus into context. | Implication: Make retrieval a first-class layer with metadata filters and account boundaries; do not rely on massive prompts or generalized company knowledge for customer-facing recommendations. | Caveat: The transcript does not describe evaluation methods for retrieval accuracy, stale knowledge, or hallucinated synthesis.
  • Claim: An internal MCP layer can turn employee experimentation into a structured product-discovery and productionization loop. | Evidence: Ramp’s GTM MCP exposes the same tools and skills used by background agents to employees building their own agents, chats, and automations. The platform team analyzes remotely executed MCP tool-call reasoning to see what problems users are solving, then can productionize prompts, skills, and even user-built applications. | Implication: Expose governed primitives—not just a generic chatbot—to operators, and use observed usage patterns as an intake mechanism for prioritizing the agent roadmap. | Caveat: Broad internal tool exposure increases the need for role-based permissions, observability, and safeguards around sensitive GTM and customer data.
  • Claim: Multichannel orchestration becomes viable only after reusable vertical agent capabilities exist, and it should include exploration controls and compliance guardrails. | Evidence: Ramp plans to route intent through its internal Ramp Revenue application into audience building, personalized SDR sequences, landing pages, images, and creative. The speaker also frames campaign selection as a multi-armed-bandit trade-off between novel experiments and known returns, with compliance rules, rules of engagement, context awareness, and repetition prevention. | Implication: Treat orchestration as a governed optimization system: maintain shared audience definitions and policy constraints while separating experimental decisions from irreversible execution. | Caveat: No implementation detail is given for attribution, experiment design, or how the system decides when an agent may autonomously select a campaign versus require review.

Detailed Brief

Ramp’s data and retrieval stack

  • Claims: Ramp combines online, real-time, and offline data paths rather than treating the warehouse as the sole system of record.; Persisting resolved relationships upstream prevents every downstream agent or workflow from repeatedly performing ambiguous entity matching.; Agent customization is handled through a skill library, allowing users to specify desired formats and information priorities in text.
  • Evidence: Real-time events such as emails are published to Kafka and consumed into the operational data layer.; Precomputed enrichment matters because Ramp’s addressable market covers much of the United States and is expanding internationally.; Offline processing uses dbt and Snowflake, then reverse ETL returns computed outputs to the agent-accessible layer.; The meeting-prep system merges system-level skills with users’ custom instructions.
  • Caveats: A shared data layer will accumulate operational complexity across freshness, identity resolution, access control, and provenance; the talk emphasizes the architecture but provides no operating metrics for these trade-offs.
  • Implications: Separate latency-sensitive operational context from large-scale analytical enrichment, but make both queryable through a consistent agent-facing interface.; Store reusable user preferences as explicit skills or instructions rather than burying them in individual prompts.

Adoption and platform sequencing

  • Claims: Ramp views user-built agents as a source of product requirements, not as shadow IT to be eliminated.; The platform’s value compounds when a tool built for one workflow can be consumed both by scheduled background agents and by human operators.
  • Evidence: A pre-meeting brief can extend into post-meeting follow-ups and CRM opportunity creation, where the agent extracts an expansion discussion from a transcript, pre-fills the record, and seeks a rep’s thumbs-up.; For AEs handling pre-sales opportunities, Ramp changes the data emphasis toward third-party prospect data rather than the richer product-usage data relevant to existing customers.
  • Caveats: Horizontal reuse is selective: common infrastructure generalizes, but each team still needs distinct skills, data integrations, and context.
  • Implications: Use common workflow infrastructure as a platform, while allowing domain-specific data packs and skills for each GTM role.; Put approval at the boundary where a generated artifact becomes a consequential system-of-record update or external action.

Notable Concepts & Terms

  • GTM orchestration: Translating a declared campaign or playbook into coordinated execution across GTM channels, teams, and artifacts.
  • Internal CDP: Ramp’s canonical customer-and-prospect context layer joining structured business data with behavioral, enrichment, and interaction signals.
  • Durable execution / Temporal: A workflow model in which agent runs survive worker failure and resume with accumulated state, enabling reliable multi-step automation.
  • GTM MCP: An internal Model Context Protocol interface that gives employees access to the same governed tools and skills used by production GTM agents.
  • Skill library: Reusable textual instructions and formats that tailor agents to a role or user without rebuilding the underlying workflow.
  • TurboPuffer: The vector retrieval store used for embedded GTM knowledge, interaction records, and account-scoped search.
  • Reverse ETL: The process of sending warehouse-derived models and computations back into the operational layer where agents can use them.
  • Multi-armed bandit: The exploration-versus-exploitation framing Ramp applies to choosing between novel GTM experiments and campaigns with known returns.

Operator Notes / Why Ken Should Care

  • Select one repeatable, high-frequency GTM workflow with a clear human approval boundary—such as meeting prep, follow-up drafting, or CRM update preparation—and instrument it end to end before pursuing campaign-level orchestration.
  • Define a canonical account/contact identity layer with source provenance and persisted resolution decisions; explicitly test ambiguous identities such as consultants, agencies, and shared corporate domains.
  • Adopt durable workflow execution for any agent process involving multiple tools, long-running retrieval, approvals, CRM writes, or external communications.
  • Create a governed internal tool surface for operators to prototype automations, with role-scoped permissions and logs; mine usage for repeated tool sequences worth productizing.
  • Require campaign-level policy controls before automated cross-channel execution: audience suppression, contact-frequency limits, channel ownership approvals, compliance constraints, and experiment attribution.

Source/Metadata

  • Title: The Building Blocks of GTM Orchestration — Arman Vaziri, Ramp
  • Transcript words: 3872
  • Duration seconds: 1194
  • Timestamp note: No timestamps or chapters were provided. The latter portion of the transcript substantially repeats earlier material, likely due to transcript duplication.
Full transcript 3110 words · 17 min read
0:00

Yeah, really appreciate everybody showing up.

0:12

As Mada mentioned, my name's Arman. I lead our product and sales-led growth engineering teams at RAMP. And today I'm going to talk to you about the building blocks of go-to-market orchestration. And to kick it off, what do I mean by go-to-market orchestration? Effectively, what we're building towards is the ability to describe emotion, whether it's playbooks or experiments or evergreen campaigns that you want to run, and how those get distributed across the channels through which you actually execute your go-to-market, whether it's outbound or ads or web or whatever. We want the ability to describe this and automate that output.

0:27

And this really started a few years ago, where we noticed that there's a ton of great ideas. Everybody across product and data and engineering and go-to-market has really good ideas for things that they want to do. And the bottleneck is everything after that. How do you pull an audience to target? How do you convince a bunch of people to abide by whatever strategy you've come up with, or playbooks, or enabling materials? And we wanted to try to reduce that coordination cost. So there are parts of this where we could see it as an engineering problem.

0:55

Even a few years ago, just create a consistent data substrate, and federate that across the different systems through which you run your go-to-market. And obviously, in the last few years, agents have really deepened our ability to push the level of automation that you can do on behalf of operators as close as possible to those points of execution. So, really specifically, I'm a golfer. Suppose I want to offer golfers at East Coast construction companies an incentive to try Ramp, talk to sales, whatever.

1:09

And we want to be able to spin up an audience of golfers at East Coast construction companies, spin up an incentive, let's go offer some Pro V1 golf balls to these people, create outbound sequences, generate the copy, generate creative for paid ads and for web, maybe show some in-app notifications for your customers, and do all of that seamlessly by just describing the intent, right? And probably more than just this one sentence. So a few years ago, we identified a few fundamental challenges here. As was previously mentioned, the necessary data for this was just messy, inconsistent across systems, right?

1:23

Everybody's operating off of a different source of truth, and that makes it effectively impossible to distribute some coordinated action across these different go-to-market teams and channels. The next is that reps were just buried in busy work, right? Even if you have the best intentions, I want to run this campaign, I want your help doing it. The reality is that our sales teams are in back-to-back-to-back-to-back meetings all day. They're outbounding, they're selling, and the operational burden of doing everything in between sales was just really high, which made scaling out experimentation and creativity challenging.

1:45

And similar to that, the coordination and distribution are expensive, right? If you're like, I have this idea, I'm going to write this proposal, this enablement material, I'm going to try to convince a bunch of people to use all of this. That's just a really challenging thing to do at any pace that's not on the order of months. So over the last few years, we've been trying to solve this problem from the ground up, right? How can we start with that ingestion and consistency problem and data quality, which is on the roadmap every quarter? How can we then build those vertical efficiency and growth levers, saving people time and managing operations and execution?

2:18

As well as how can we improve conversion rates, make people more performant by being able to scale some of these more informed and personalized and creative strategies? And then how can we extend this horizontally, right? Teams have very common workflows at some level, right? Everybody wants to outbound, everybody has meetings. How can we take the patterns that we build for one team and start to mirror them to others? And now where we're at is this distribution and coordination problem, right? How can you execute across multiple channels simultaneously through the description of intent? So, yeah, I'll get into the building blocks really broadly.

3:04

Go-to-market agents are complicated. In order to do this effectively, your agents have to understand pretty much the entirety of your company, how you go to market, why products are useful, how to segment your buyers, your prospects, your customers, from people who have never heard about you, and you have no information on them and they have no information on you, all the way to customers who are actively using your products, who have a totally different set of problems that you have to work with. And to start to get a little technical here, we started with this consistent data foundation problem.

3:19

And if you're looking at this and you're like, that looks like a CDP, yeah, you're right. We effectively went and built an internal customer data platform at RAMP, where we're doing your very traditional things. We're going to take CRM data, product data, enrichment data, web data, buying signals, whether it's things that are internally modeled, like, I don't know, we think that this customer has a high propensity to attach to procurement or treasury, all the way to things that are external signals like funding announcements, as well as interaction data, right, emails, meetings, calls, page views.

3:38

And on the signal side of this, right, we have some set of real-time events that are coming in, things like emails. You can pipe them onto a Kafka topic, consume them, and then funnel them back into both, we have a Postgres database that backs all of this and enables us to maintain transactional guarantees, referential integrity between the entities that exist and the different entities that exist, right, between your CRM, between your product, between third parties, and attribute everything to the right level of detail, which we found to be a pretty important problem, as well as all the associated metadata around capturing where did this come from? When did it come in?

3:55

As well as starting to embed a lot of this data, right? So much sales data is just inherently unstructured, right? You have call transcripts, you have emails, you have notes, and the ability to search across that is really valuable. We have a set of online batch jobs, which are really just calling a lot of APIs for the most part. RAMP's addressable market is pretty much the entire US and now expanding internationally. So being able to pre-compute, pre-process, pre-ingest all this enrichment data about who we can sell to and who we're already selling to is really important for us.

4:35

And then, as previously mentioned, a ton of work has gone into the offline piece of this with dbt, Snowflake, pulling everything into our warehouse, doing a lot of offline batch compute, and then piping that in via reverse ETL back into the same layer. Next, more tactically, the way we tend to approach these problems is solve for one team first, then scale horizontally. As I mentioned before, you have a very overlapping set of problems that exist, right? Everybody wants to do automated outbound. Everybody wants to prepare for meetings. Whereas certain teams may have problems or things that they do that are isolated to them, like QBR generation.

5:04

And to get into an example, one of the things that we shipped is pre-meeting briefs, right? For AMs, AMs are account managers. They manage the customer relationships that exist, trying to ensure that customers are using RAMP as best as possible. And there's a lot of important context that goes into a meeting, right?

5:34

It's like what are we talking about? Who are we meeting with? What is the AM trying to do? What is the product usage information? What are the account vitals? What's the agenda that we want to tackle? And similarly, what is the customer trying to do, right? Do they have open tickets that they're trying to address? Did they email us saying that there is a specific thing they're trying to talk about? And how can we pull this together for AMs so that they can go in prepared and manage the operational piece of just being in back-to-back-to-back meetings all day?

6:38

Again, technically, the place to start with this is obviously, if we're trying to generate a pre-meeting brief, we need to know when these meetings are. So we can pipe in meeting events, do some hydration, map things like attendee emails and meeting titles back to the accounts that we're meeting with. This is a sneaky hard problem at RAMP because you have the same emails that can work on behalf of multiple businesses. So it's a fuzzy match, and we can persist that so that every downstream consumer of, hey, I care about this meeting, doesn't have to recompute this from the ground up.

7:02

And also, as mentioned in the previous talk, we've built a system around durable execution, right? That's pretty agnostic to the trigger that comes in. Everything is represented as a durable thread built around Temporal, representing each tool call and model call as an activity. That way, if a worker goes out for some reason, it can resume execution from where it left off, pulling together all the state that it accumulated at that point in time, instead of starting back from the beginning of the thread and trying to reprocess everything, which would be very inefficient and slow. There's also great out-of-the-box capabilities for things like config-scoped tool calls.

7:24

Different agents are going to have access to different sets of tools, which give them access to different information, different integrations, and different skills that might be necessary to actually perform the work. And similarly, there are things like human-in-the-loop tooling to just pause execution, get input, resume. And then, getting to the unstructured piece of this, as I mentioned, unstructured information is probably the most valuable thing you're sitting on within your warehouse or your notes or wherever you store this today. So we have some set of real-time data coming in, meeting transcripts, emails.

7:49

We have some set of batch jobs that are pulling in enablement materials, product knowledge, playbooks, chunking them, embedding them, putting them in TurboPuffer. And it allows agents to search what do I care about, what am I trying to answer right now, and do some combination of vector search, attribute search, keyword search in order to pull information scoped to a specific account, for example, without having to pull in the full raw corpus into agent context, which would also be very inefficient and very expensive. And similarly, we've built a skill library to allow people to customize their agents, right?

8:07

Getting back to the meeting brief example, different people have different formats that they care about, they have different information that they care about, and allowing them to represent that in text, giving that to the agent to pull it together, has been very valuable for getting adoption. And putting all this together, you get an operational background agent, right?

8:16

Every night, we're going to generate these things, fan out a set of agents that are going to compute per-account meeting prep, which use some set of tools, giving them access to that online CDP and Postgres I had mentioned, the vector database, meeting prep skills that we own at the system level, as well as custom instructions that users are providing themselves. And getting into extending the blocks, the goal is for these foundations to speed up the next thing, right? Meetings are super important.

8:26

We want to be able to generate things like post-meeting follow-ups and things like automatic CRM updates, right, which can pull in the transcript and say, hey, we discussed this potential expansion opportunity, let me pre-fill all the information needed to create that opportunity, get a thumbs up from a rep, and just make it happen.

8:32

And similarly, we want to extend it horizontally to other teams, right, which is mainly an exercise of creating specific skills, data integrations, and data ingestion itself, where we can say, okay, email, call transcript embeddings, custom instructions, generalizable, but if we're building this for AEs who are handling pre-sales opportunities, we need to focus more on third-party data instead of a bunch of product data that we have already, and that needs to be incorporated into our customer data platform.

8:36

The skills need to reference a different set of information that we have on the people that we're trying to sell to. And similarly, we've built this in a way where employees have access to the same tools and skills that are being used for the background agents that we're creating, right? We set up what we call our GTM MCP. And this is basically a window into the same exact tools that we've set up for these background agents. So that way, the things that we build are automatically federated out to people who want to build their own agents, they want to chat with the information that we're setting up, and build their own automations. And they're building a ton of them.

9:05

This is just a glimpse into some of the analytics that we've done, taking the reasoning generated by the MCP tool calls that are being executed remotely. And this compounds because when people build their own thing and they connect to our MCP, they're basically telling us, here's a problem that I have, here's how I'm trying to solve this problem. And we can work with them to be like, okay, we can just productionize this, distribute this to everybody who probably has similar problems. And they give us the prompts and the skills and even applications that they're vibe-coding to really simplify our ability to productionize it. And then we can prioritize these use cases.

9:16

So now, you're probably wondering, what about that golf example that I had mentioned at the beginning, the orchestration problem? The point that I'm trying to convey by talking about all these specific things that we're doing is that these vertical builds that we're creating are the foundation of multi-team, multichannel distribution.

9:23

If we want to be able to say, here's a playbook, here's how you sell procurement, here's how you sell to construction, or here are wacky experiment ideas that we have, like offering Pro V1s to golfers, which actually works really well, we need to be able to take in that corpus of information of things that people are trying to do and federate that out through the background agents that are actually creating these artifacts that people are using to operationalize go-to-market and execute.

9:35

So, for my Pro V1 golf example, the goal is to funnel this into Ramp Revenue, the internal application that we have built, and effectively funnel this into some of these vertical solutions that we've created. Right? So, you can say, for SDRs, we want to create an audience of here are the golfers that we want to send things to. We can generate personalized copy and sequences that they can send. Maybe we want to create web landing pages and spin up the images and the creative that we'll point these email sequences to.

10:12

And we can do all of that through the description of here's my intent, get the people who own these channels to review them and sign off, and really allow us to move a lot quicker in how we ship and scale creatively across all these different go-to-market channels. So the goal of this is to ship faster, ship safer, scale our teams, become more efficient. And with these campaigns, we can execute them across multiple channels with consistent audience targeting. Agents can hold context on multiple things that are options, right?

10:41

We can execute this campaign or that campaign or that experiment and balance the traditional multi-armed bandit problem of exploring new possibilities versus being safe and going into known returns. And then we can build in guardrails as well to effectively manage compliance rules, rules of engagement, being context-aware, making sure we're not doing the same thing over and over again. And yeah, just do this on behalf of everybody. And those are the building blocks of go-to-market orchestration. Thank you, everybody.

11:16

Awesome. We have probably time for one question. Hey, there we go. Hey. So, just curious, how would you approach building something like this for a smaller company or for a company that's just getting started? Yeah. I think a few people before have mentioned something similar.

12:18

But I would find the very specific use cases that you can build automation around and just solve really specific problems that exist first. Three years ago, there were two of us.

13:02

And we were building automated outbound, right? So we were just trying to figure out how can we use GPT-3.5 and put personalized copy into some sequences and pull data from wherever to generate that. And by doing these things and solving these problems, you get a really good understanding of how this works, how it could extend to other teams, and solving real problems as you go. The reality is that you can't spend a year building some really complicated system architecture that is perfect.

14:11

So you have to piece together the vertical solutions and then stick them together. And this is basically just like a window into the same exact tools that we've set up for these background agents. So that way, the things that we build are just kind of automatically federated out to people who want to go and build their own agents, they want to go chat with the information that we're setting up, and build their own automations. And they're building a ton of them. This is just like a glimpse into some of the analytics that we've done, taking the reasoning generated by the MCP tool calls, you know, that we've, that are being executed remotely.

14:57

And this compounds because like, when people go and build their own thing, and they go and connect to our MCP, they're basically telling us like, here's a problem that I have, here's how I'm trying to solve this problem. And we can go and work with them to be like, okay, we can just go and productionize this, distribute this to everybody who probably has similar problems. And they give us the prompts and the skills and the like, you know, even applications that they're vibe coding, to just like really simplify our ability to just go and productionize it. And then we can't really prioritize like these use cases.

15:30

So now, you're probably wondering, what about that golf example that I had mentioned at the beginning, the orchestration problem. The point that I'm trying to convey by talking about all these specific things that we're doing is that these vertical builds that we're creating are the foundation of like, multi-team, multichannel distribution. If we want to be able to say like, here's a playbook, here's how you sell procurement, here's how you sell to construction, or here are like, wacky experiment ideas that we have, like offering Pro V1s to golfers, which is actually like, it works really well.

16:12

We need to be able to say like, take in that corpus of information of things that people are trying to do, and federate that out through the background agents that are actually creating these artifacts that people are like, using to operationalize like, go to market and execute. So, for my Pro V1 golf example, the goal is to funnel this into Ramp Revenue, the internal application that we have built, and go and like, effectively like, funnel this into some of these vertical solutions that we've created. Right? So, you can say like, for SDRs, we want to go and create an audience of here are the golfers that we want to send things to.

16:49

We can go and generate like, personalized copy and sequences that they can go and send. Maybe we want to go and create web landing pages and spin up the images and the creative that we'll point these email sequences to. And we can do all of that through just like, the description of like, here's my intent, get the people who own these channels to review them and sign off, and really allow us to just like, move a lot quicker in how we ship and like, scale creatively across all these different go to market channels. So, the goal of this is to ship faster, ship safer, scale our teams, become more efficient.

17:28

And with these campaigns, we can go and execute them across like, multiple channels with consistent audience targeting. Agents can go and hold context on multiple things that are like, options, right? We can go and execute this campaign or that campaign or that experiment and balance the like, traditional multi-armed bandit problem of like, exploring like, new possibilities, versus like, being safe and like, going into just known returns. And then, we can build in guardrails as well, to go and effectively like, manage compliance rules, rules of engagement, being context aware, making sure we're not doing the same thing over and over again.

18:08

And yeah, just do this on behalf of everybody. And those are the building blocks of go to market orchestration. Thank you everybody. Awesome.

18:20

We have probably time for one question. Hey, there we go.

18:31

Hey. So, just curious, how would you approach building something like this for a smaller company or for a company that's just getting started? Yeah. I think a few people before have like, mentioned something similar. But, I would go and like, find the very specific use cases that you can build automation around. And just like, solve really specific problems that exist first. Like, three years ago, there was two of us. And we were building like, automated outbound, right? So, like, we were just trying to figure out like, how can we go and use GPT 3.5 and like, put personalized copy into some sequences and go and like, pull data from wherever to go and generate that.

19:14

And by doing these things and solving these problems, you get like, a really good understanding of how this works, how it could extend to other teams. And solving like, real problems as you go. The reality is that like, you can't spend like, a year going and building like, some really complicated system architecture that like, is perfect. So, you have to like, piece together the vertical solutions and then stick them together.

Reading tools

Type to find a passage

Appearance
Ask this transcript

Add a note