Henoyo.Here. Now. Yours.
FIVE BUILDING BLOCKS · ONE PLATFORM

What you’re actually installing.

Henoyo is five agentic building blocks — Prompts, Skills, Data Context Mappings, Agents, and Audit — reachable from every channel your team already uses and wired into the business data and systems your engineers already run.

01

Prompts.

A Prompt is one governed unit, a thing your team calls on to get work done. You author a Prompt by talking to the assistant, or by editing the structured view, or by writing the raw source. All three are the same Prompt.

portal · prompts

Prompts library

50 prompts · 12 skills
  • stuck-dealspromptvoice · mcp
  • renewal-riskpromptrest
  • deal-briefpromptvoice
  • post-call-next-stepsskillvoice · chat
  • pre-fill-renewalskilloutlook · chat
01 · portal — prompts library
02

Skills.

A Skill is a Prompt wired as a callable tool — your automation and integration layer. Where a Prompt reads data and returns an answer, a Skill does: invokes code under the hood to pull from external databases, create or update Salesforce records, post messages to Slack, pre-fill forms, or trigger the next step in a workflow. Decorated with OpenAPI specs so agentic LLMs can invoke them directly through function calling.

portal · skills · post-call-next-steps

post-call-next-steps

kind
skill
integration
salesforce
channels
voice · chat
audit
required
retention
6 years
paths:
  /skills/post-call-next-steps:
    post:
      summary: "Generate next steps from a voice call transcript"
      parameters:
        - name: transcript_id
          in: query
          schema:
            type: string
      responses:
        "200":
          description: "Next steps drafted to Salesforce"
02 · portal — skill editor
03

Data Context Mappings.

The bridge between your business data and what a Prompt sees. Each mapping pins specific fields from a connector to a Prompt's inputs. No ad-hoc scraping, no silent leaks.

portal · data context mappings

Mappings

4 of 50 shown
promptsourcefieldsstate
stuck-dealssalesforce.opportunityAmount, CloseDate, LastModifiedDatepinned
renewal-risksalesforce.account · usage.apiARR, last_login, support_tickets_30dpinned
post-call-next-stepssalesforce.taskSubject, Description, OwnerIdpinned
deal-briefsalesforce.opportunity · salesforce.contactStage, Amount, primary_contactneeds review
03 · portal — data context mappings
04

Agents.

Bundles of Prompts, Skills, and Channels. One Agent answers the same way — and takes the same actions — no matter where it's called from: Slack, voice, MCP, REST.

portal · agents · revops-deal-coach

revops-deal-coach

v3 · active
prompts
  • stuck-deals
  • deal-brief
  • renewal-risk
skills
  • post-call-next-steps
  • pre-fill-renewal
channels
  • voice
  • mcp
  • rest
  • slack
04 · portal — agent definition
05

Audit.

Every run writes to an immutable log. Six-year retention by default. Your security team exports the CSV and closes the ticket.

portal · audit

Audit log

4 of 12,481 · last 24h
  1. 2026-04-26 14:21:08prompt.runstuck-deals returned 7 opportunitiesagent=revops-deal-coach · channel=voice · user=alex.morgan
  2. 2026-04-26 14:18:55skill.invokepost-call-next-steps wrote 3 tasks to Salesforcetask_ids=00T1a3,00T1a4,00T1a5 · channel=voice
  3. 2026-04-26 13:47:02dcm.rebindrenewal-risk rebound to salesforce.account.ARRby=ops.lead@henoyo.ai · prior=salesforce.account.AnnualRevenue
  4. 2026-04-26 11:09:31agent.deployrevops-deal-coach v3 promoted to productionchannels=voice,mcp,rest · prompts=3 · skills=2
05 · portal — audit log

Three channels, one agent.

Pick how your team already works. Henoyo shows up there, answers the same way, writes the same audit trail.

01voice

Web voice.

WebRTC in the browser, Deepgram for speech to text, Polly or Azure Speech for the reply. Sub-second round trips, works in any modern browser, no install required.

02mcp

MCP.

A Model Context Protocol server, ready for Claude Desktop and any other MCP client. Your Prompts and Skills appear as callable tools, governed by the same masking and audit layer.

03rest

REST.

A signed REST endpoint for each Prompt and Skill. Drop it into the app your engineers already shipped. Payloads are JSON, auth is HMAC, logs match the portal.

04copilot · coming soon

Microsoft Copilot.

Expose Henoyo Agents as Copilot plugins inside Teams and Office. Same Prompts, same data layer, same audit.

05mobile · coming soon

Mobile.

Native iOS and Android clients. Push-to-talk voice, inbox, full audit history.

Bot-first authoring.

Three tiers, one object. You talk to the assistant to sketch a Prompt, edit the structured view to refine it, or open the raw source when you want precision. Same Prompt, same governance.

authoring assistant
[user]

What should this Prompt do?

Summarize open opportunities over $50k that haven't moved in 14 days.

[Henoyo]

Got it. I'll pin Amount, CloseDate, and LastModifiedDate from salesforce.opportunity. Want it on voice and MCP?

[user]

Yes, both. Audit required.

[Henoyo]

Drafted. stuck-deals. Want to try it?

DRAFTEDstuck-deals
kind
prompt
data context
salesforce.opportunity
fields
Amount, CloseDate, LastModifiedDate
filter
Amount > 50000 AND days_since_modified > 14
channels
voice, mcp
audit
required

50 Prompts and Skills, already in the box.

A sample of five of them, below. Prompts read and return. Skills write, create, update, and integrate. The full library lives in the portal.

01

Account health summary

prompt · salesforce · voice · chat · mcp
02

Renewal risk score

prompt · salesforce · usage · rest
03

Deal brief for voice

prompt · salesforce · voice
04

Post-call next steps

skill · salesforce · voice · chat
05

Pre-fill renewal email

skill · salesforce · outlook · chat

Key takeaways.

  • Henoyo is five agentic building blocks: Prompts, Skills, Data Context Mappings, Agents, Audit.
  • Prompts read and return. Skills do — they invoke code to create, update, integrate, and automate.
  • Agents compose Prompts and Skills and answer the same way across voice, MCP, REST, Slack, and Teams.
  • 50 Prompts and Skills ship in the box; full library lives in the portal on Day One.
  • Authoring is bot-first — non-engineers can ship a real Prompt in about 30 minutes.

Questions we get.

What is the difference between a Prompt and a Skill?

A Prompt is a governed unit that reads data and returns an answer — text, JSON, or structured output. A Skill is a Prompt wired as a callable tool with an OpenAPI specification: it invokes code under the hood to create or update records in Salesforce, pull from external databases, post to Slack or Teams, pre-fill forms in Outlook, or trigger the next step in a workflow. All Skills are Prompts; not all Prompts are Skills.

Can an Agent call into our existing internal APIs?

Yes. Any internal REST endpoint you expose to the Henoyo deployment (inside your VPC or VNet) can be wrapped as a Skill. The Skill is registered with an OpenAPI spec, auth is handled inside your cloud, and the call appears in the same audit log as every other Agent action.

How do I author a Prompt or a Skill without knowing code?

Authoring is bot-first. You describe what you want in plain English; the assistant drafts the Prompt or Skill, pins the right Data Context Mapping, and suggests the channels. You can review the structured view to tweak fields, or open the raw source when you need precision. A RevOps lead who has never opened a JSON file can ship a real Prompt in about half an hour.

Which channels can Henoyo expose Agents through?

Web voice (WebRTC + Deepgram + Polly or Azure Speech), MCP server (ready for Claude Desktop and any MCP client), signed REST API for your own apps, Slack, and Microsoft Teams. Microsoft Copilot plugins and native iOS/Android mobile clients are shipping next.

What happens when my Salesforce schema changes?

Data Context Mappings are pinned by field name and type. When a field is renamed or removed, the portal flags impacted Prompts and Skills. You rebind the mapping in one click; nothing updates silently. The audit log records the rebinding with the user who made the change.

Does Henoyo support non-Salesforce systems of record?

Yes. Salesforce is the default connector because most customers start there, but any system with an API or database endpoint inside your cloud can become a Data Context. Microsoft Dynamics 365, Workday, HubSpot, SAP, custom databases — all work. You manage the connectors inside your own IAM.

Ready to install it in your own cloud?

Deploy in about an hour. Book 30 minutes with our team and we'll walk through the install, your Prompts, and your first Skills.