TagoIO SDK for JavaScript and TypeScript

    Class TwilioWhatsapp

    Hierarchy

    Index

    Constructors

    Methods

    Constructors

    Methods

    • Send Whatsapp message to a phone number using Twilio Integration

      Parameters

      Returns Promise<string>

      A promise that resolves to a success message

      This method requires a Twilio account with valid credentials (SID and Token). For enhanced security, it's strongly recommended to store these credentials using TagoIO Secrets rather than hardcoding them.

      const environment = Utils.envToJson(context.environment);
      const twilioWhatsappService = new Services({ token: context.token }).twilio_whatsapp;
      const result = await twilioWhatsappService.send({
      to: "+1234567890",
      message: "Hello from TagoIO!",
      from: "+0987654321",
      twilio_sid: environment.TWILIO_SID,
      twilio_token: environment.TWILIO_TOKEN,
      });
      console.log(result);
      const environment = Utils.envToJson(context.environment);
      const twilioWhatsappService = new Services({ token: context.token }).twilio_whatsapp;
      const result = await twilioWhatsappService.send({
      to: "+1234567890",
      message: "Hello from TagoIO!",
      from: "+0987654321",
      twilio_sid: environment.TWILIO_SID,
      twilio_token: environment.TWILIO_TOKEN,
      content_type: "image/jpeg",
      attachment: {
      filename: "image.jpg",
      archive: "base64_encoded_image",
      },
      });
      console.log(result);
      const environment = Utils.envToJson(context.environment);
      const twilioWhatsappService = new Services({ token: context.token }).twilio_whatsapp;
      const result = await twilioWhatsappService.send({
      to: "+1234567890",
      content_variables: {"1":"Hello","2":"World"},
      from: "+0987654321",
      twilio_sid: environment.TWILIO_SID,
      twilio_token: environment.TWILIO_TOKEN,
      content_sid: environment.CONTENT_SID,
      });
      console.log(result);
    • Send Whatsapp message to a phone number using Twilio Integration

      Parameters

      Returns Promise<string>

      A promise that resolves to a success message

      This method requires a Twilio account with valid credentials (SID and Token). For enhanced security, it's strongly recommended to store these credentials using TagoIO Secrets rather than hardcoding them.

      const environment = Utils.envToJson(context.environment);
      const twilioWhatsappService = new Services({ token: context.token }).twilio_whatsapp;
      const result = await twilioWhatsappService.send({
      to: "+1234567890",
      message: "Hello from TagoIO!",
      from: "+0987654321",
      twilio_sid: environment.TWILIO_SID,
      twilio_token: environment.TWILIO_TOKEN,
      });
      console.log(result);
      const environment = Utils.envToJson(context.environment);
      const twilioWhatsappService = new Services({ token: context.token }).twilio_whatsapp;
      const result = await twilioWhatsappService.send({
      to: "+1234567890",
      message: "Hello from TagoIO!",
      from: "+0987654321",
      twilio_sid: environment.TWILIO_SID,
      twilio_token: environment.TWILIO_TOKEN,
      content_type: "image/jpeg",
      attachment: {
      filename: "image.jpg",
      archive: "base64_encoded_image",
      },
      });
      console.log(result);
      const environment = Utils.envToJson(context.environment);
      const twilioWhatsappService = new Services({ token: context.token }).twilio_whatsapp;
      const result = await twilioWhatsappService.send({
      to: "+1234567890",
      content_variables: {"1":"Hello","2":"World"},
      from: "+0987654321",
      twilio_sid: environment.TWILIO_SID,
      twilio_token: environment.TWILIO_TOKEN,
      content_sid: environment.CONTENT_SID,
      });
      console.log(result);
    • Send Whatsapp message to a phone number using Twilio Integration

      Parameters

      Returns Promise<string>

      A promise that resolves to a success message

      This method requires a Twilio account with valid credentials (SID and Token). For enhanced security, it's strongly recommended to store these credentials using TagoIO Secrets rather than hardcoding them.

      const environment = Utils.envToJson(context.environment);
      const twilioWhatsappService = new Services({ token: context.token }).twilio_whatsapp;
      const result = await twilioWhatsappService.send({
      to: "+1234567890",
      message: "Hello from TagoIO!",
      from: "+0987654321",
      twilio_sid: environment.TWILIO_SID,
      twilio_token: environment.TWILIO_TOKEN,
      });
      console.log(result);
      const environment = Utils.envToJson(context.environment);
      const twilioWhatsappService = new Services({ token: context.token }).twilio_whatsapp;
      const result = await twilioWhatsappService.send({
      to: "+1234567890",
      message: "Hello from TagoIO!",
      from: "+0987654321",
      twilio_sid: environment.TWILIO_SID,
      twilio_token: environment.TWILIO_TOKEN,
      content_type: "image/jpeg",
      attachment: {
      filename: "image.jpg",
      archive: "base64_encoded_image",
      },
      });
      console.log(result);
      const environment = Utils.envToJson(context.environment);
      const twilioWhatsappService = new Services({ token: context.token }).twilio_whatsapp;
      const result = await twilioWhatsappService.send({
      to: "+1234567890",
      content_variables: {"1":"Hello","2":"World"},
      from: "+0987654321",
      twilio_sid: environment.TWILIO_SID,
      twilio_token: environment.TWILIO_TOKEN,
      content_sid: environment.CONTENT_SID,
      });
      console.log(result);
    MMNEPVFCICPMFPCPTTAAATR