Skip to main content
The @guildai-services/guildai~twilio package gives your agents access to the Twilio voice and messaging API through Guild’s Twilio integration.

Authentication

  • Type: API key (Account SID and Auth Token)

Setup

1

Open Credentials

Go to Credentials in Guild.
2

Connect Twilio

Click Twilio and enter your Account SID and Auth Token from the Twilio console.

Usage

import { twilioTools } from "@guildai-services/guildai~twilio"
import { llmAgent } from "@guildai/agents-sdk"

export default llmAgent({
  description: "An agent that sends SMS and voice messages",
  tools: { ...twilioTools },
})

Selecting specific tools

Tools are named with the twilio_ prefix. Use pick() to include only what your agent needs.
import { twilioTools } from "@guildai-services/guildai~twilio"
import { llmAgent, pick } from "@guildai/agents-sdk"

export default llmAgent({
  description: "An agent that sends SMS alerts",
  tools: {
    ...pick(twilioTools, [
      "twilio_messages_create",
    ]),
  },
})