Build the future of communications.
Start Building for Free

google posts

  • By Ehis Edemakhiota
    How to Build an Object Recognition App With Google Cloud Vision API, Java Spring Boot, and Twilio WhatsApp header - How to Build an Object Recognition App With Google Cloud Vision API, Java Spring Boot, and Twilio WhatsApp

    Our world today can be described as smart. Smart houses, smartwatches, smartphones, smart cars and even smart foods 😜 is the talk of the day. These smart devices are made possible majorly due to advancements in the field of computer vision. This consists of object and text recognition, which opens doors for unimaginable technology that will certainly influence how humans live and learn in the coming times.

    The Google Cloud Vision API gives access to powerful pre-trained machine learning models that can be employed via easy-to-use REST APIs. It promises to be an exciting project that you will be proud to show to your friends after you complete it.

    This article provides insight into integrating object and text recognition features into your Java Spring Boot application. In the tutorial, you will learn how to use the Google Cloud Vision API to create a cool app that can analyse images …

    Read More
  • By Jordan Hanley
    Dynamic Contact Center Opening Hours Powered by Twilio Studio and Google Places Dynamic Contact Center Opening Hours with Google Places

    The Problem

    One of the most frequent asks when building out an IVR for a contact center is for the IVR to change when the contact center is closed. To deliver a great customer experience, you may want to direct the customer online, give them different options to self-serve, send them to voicemail or simply ask them to call back at a different time.

    This kind of functionality can be built out relatively easily using Twilio Functions with Twilio Studio to lookup a spreadsheet or database and some kind of logic to decide if your business is currently open. However, this can become complex when managing public holidays, business downtime or other exceptions.

    How Can This Be Easier?

    In the online-first world that we live in, most businesses have a presence on Google, and some are even striving to be the most visible in their sector or region. As such, …

    Read More
  • By Justin Young
    Twilio FlexとGoogle Dialogflow CXを連携〜デジタルチャネルを対象として Flex DialogflowCX jp

    本稿では、Twilio FlexのデジタルチャネルをDialogflow CXボットと連携する方法を紹介します。以降ではSMSを使用する方法について説明します。SMSを使用する方法はあらゆるデジタルチャネルに応用できます。


    始める前に、いくつか設定する項目があります。効率よく進めるためにTwilio CLIのインストールも行います。

    1. (お持ちでない場合)Twilioアカウントを開設する
    2. Google Cloudプロジェクトを開設する
      1. プロジェクトの作成
      2. 課金の有効化
      3. APIの有効化([Are you planning to use this API with App Engine or Compute Engine?] で [No, I'm not using them] を選択)
      4. サービスアカウントの作成および秘密鍵ファイルのダウンロード - 新しく作成したサービスアカウントページの [Key] タブを選択(ダウンロードする鍵はjson形式)
    3. Twilio Flexプロジェクトの設定(新規作成する場合はこちら)
    4. Twilio CLIサーバーレスツールキットをインストール 〜 Flexプロジェクトの認証情報を使用してログインしてください。

    Dialogflow CXエージェントの設定とテスト


    本稿では、ボットを新規に作成するのでなく、オーダーとアカウント管理用のビルド済みエージェントを使用します。このビルド済みエージェントには、 …

    Read More
  • By Kenneth Ekandem
    How to Create a Restful CRUD API in PHP Using Laravel and Google Firebase How to Create a Restful CRUD API in PHP Using Laravel and Google Firebase

    In this tutorial, you will learn how to create a RESTful CRUD (Create, Read, Update, and Delete) API with Laravel that stores its data in a Firebase realtime database.

    What is Firebase?

    Google Firebase is a Google-backed application development platform that enables developers to develop iOS, Android, and Web-based applications. Firebase provides tools for tracking analytics, reporting and fixing app crashes, creating marketing and product experiments, and much more.

    So, without wasting time, let us dive in.


    1. PHP 7.4, though ideally 8.1.
    2. Composer installed globally.
    3. jq.
    4. Prior experience with Laravel.
    5. A text editor such as Visual Studio Code or an IDE such as PhpStorm.
    6. A Google account.

    Install and set up the Laravel application

    To begin, you first have to install a Laravel application and run it on your local development machine.

    To do that, in your terminal, run the command …

    Read More
  • By Justin Young
    Connect Twilio Flex Digital Channels to Google Dialogflow CX Flex dialogflow banner

    By the end of this blog post, you should be able to connect to your Dialogflow CX bot with any digital channel in Twilio Flex. We’ll focus on SMS here, but the same concepts can be applied for any digital channel.


    Before we can get started, you’ll have to create – or log into – a few accounts. We’ll also install Twilio’s CLI to speed development along.

    1. If you haven't yet, set up a Twilio account
    2. Set up your Google Cloud project
      1. Create a project
      2. Enable billing
      3. Enable the API (choose "No, I'm not using them" under "Are you planning to use this API with App Engine or Compute Engine?")
      4. Set up a Service Account and create a key file by navigating to the Key tab on your newly created Service Account page (json)
    3. Set up a Twilio Flex Project (click here to create a new one)
    4. Install …
    Read More
  • By Funke Olasupo
    Send Emails In Laravel 8 Using Gmail's SMTP Server Send Emails In Laravel Using Gmail's SMTP Server(1).png

    Sending email has become an essential part of modern web applications. For example, they are a great way to communicate with users, when they register, when verifying registrations, and when resetting passwords.

    So in this tutorial, you will learn how to send emails in Laravel using a Gmail SMTP server.


    To follow this tutorial you need the following:


    In certain circumstances, your local server may not send emails when using the default PHP mail() method, or it may make it quite problematic to do so. In such scenarios, using a dedicated email library, such as Symfony's Mailer component, can be a practical alternative.

    You could also use one of the many email drivers which Laravel supports, including Mailgun, Amazon SES, and Postmark, and of course, Twilio's own SendGrid. However, …

    Read More
  • By Luís Leão
    Como usar o Google Sheets como um banco de dados para seu app PHP Como usar o Google Sheets como um banco de dados para seu app PHP


    Há doze anos, o Google teve, na minha opinião, a ideia ambiciosa de lançar um produto que estaria em concorrência direta com o Excel. Desde então, o Google Sheets ganhou popularidade e tornou-se muito mais do que apenas uma planilha. Por ser um aplicativo on-line, é muito mais fácil integrá-lo às suas diferentes ferramentas on-line. Neste tutorial, testaremos a flexibilidade do Sheets buscando dados da API do Order Desk, atualizando uma planilha do Google e enviando uma confirmação da Twilio via SMS. Usaremos o Order Desk para simular um sistema de atendimento de uma loja virtual, que faz o backup de seus dados em uma planilha do Google.

    Requisitos do tutorial

    Para este tutorial, você precisará do seguinte:

    Configuração do ambiente de desenvolvimento

    Para começar, …

    Read More
  • By Luís Leão
    Como enviar uma mensagem SMS de uma planilha do Google Como enviar uma mensagem SMS de uma planilha do Google

    O Google Sheets vem com uma linguagem baseada em JavaScript chamada Apps Script. Neste tutorial, usaremos o Apps Script para enviar mensagens SMS para números de telefone armazenados em uma planilha do Google. As etapas levam menos de dez minutos para serem concluídas, mesmo que você nunca tenha escrito uma linha de código.

    Você também pode estar interessado em Como limpar e validar números de telefone em uma planilha do Google. Com este tutorial, você pode descobrir quais números de telefone em sua planilha podem receber uma mensagem de texto antes de tentar enviá-la.

    Os bits da Twilio

    Você precisará de uma conta gratuita da Twilio. Se não tiver uma conta gratuita, cadastre uma aqui. Você pode fazer tudo isso neste tutorial com uma conta de avaliação, embora haja restrições quanto ao envio de mensagens de texto apenas para seu celular. (Se você atualizar sua conta, $ …

    Read More
  • By Lenore Files
    Twilio Programmable VoiceとGoogle Dialogflow ES版のワンクリック連携が可能に Twilio <VirtualAgent> One-click Integration with Google Dialogflow ES


    弊社はこのたび、Twilio <VirtualAgent>のパブリックベータ版を発表いたしました。これはTwilio Programmable VoiceとGoogle Dialogflow Essentials (ES)のTwilioネイティブ連携です。対話型AI機能をTwilio Programmable Voiceコールにシームレスに取り入れ、Twilio IVRから多機能で自然な通話ができるようになります。Google Dialogflow ES管理画面においてワンクリック型テレフォニー連携の提供パートナーとしてTwilioを選択すると、Twilioから払い出された電話番号とDialogflow ESエージェントとをクリック操作一回で関連付け、対話型IVRを実現できます。

    TwilioがDialogflow ESとTwilio <VirtualAgent>をワンクリック連携する以前は、企業が対話型IVRを構築するために、Twilio Media Streamsを利用して未加工の状態の通話音声にアクセスし、自社でホストするアプリケーションにストリーミングしていました。このデータがさらにDialogflowにストリーミングされ、自然言語理解における“意図”(Intent)が検出されます。Dialogflowは意図を含むメタデータに加えてアプリケーションへオーディオストリームを返し、このストリームはTwilioにストリーミングされ、最終的には通話の発信者に届きます。この連携の構築と維持に貴 …

    Read More
  • By Lenore Files
    Announcing Twilio Programmable Voice One-Click Integration with Google Dialogflow Essentials Twilio <VirtualAgent> One-click Integration with Google Dialogflow ES

    We’re excited to announce the Public Beta launch of Twilio <VirtualAgent>, Twilio’s native integration between Twilio Programmable Voice and Google Dialogflow Essentials (ES). With this integration, you can seamlessly bring the power of conversational AI to your Twilio Programmable Voice calls to provide rich and natural caller experiences within your Twilio IVR. With Twilio available as a one-click telephony partner, delivering conversational IVR is as easy as connecting your Twilio phone number(s) to your Dialogflow ES Agents with a click.

    Before Twilio’s one-click integration with Dialogflow ES powered by Twilio <VirtualAgent>, businesses wanting to build a conversational IVR leveraged Twilio Media Streams to access raw audio from a phone call, stream it to an app that they built and hosted, which streamed it to Dialogflow to detect intent. Dialogflow responded with an audio stream back to the app which then streamed it back to Twilio and finally to the …

    Read More
  • Newer
    Sign up and start building
    Not ready yet? Talk to an expert.