How to connect
Add this iframe wherever you want the dialer to appear:allow="microphone" attribute is required: the browser only grants microphone access to an iframe whose parent allows it. If your page is itself inside another iframe, every parent must pass the microphone permission down.
How to sign in to the embedded dialer
Sign in with your email or phone number and the code Allo sends you. Google and Apple sign-in don’t work inside the embedded dialer, because Google and Apple block their sign-in pages from loading inside another website. Use the embedded dialer in Chrome or Edge.What the embedded dialer includes
The embedded dialer places and receives calls. Power Dialer is not available in the embedded dialer: to call a list of contacts back to back, use Power Dialer in the Allo app.Events you can send
Control the dialer from your app:dial fills in the number, and your teammate presses call. hangup ends the call right away. Pass the call_id you got from outgoing_call or incoming_call, so a late message never ends a different call.
Events you receive
Stay in sync with what happens on each call:
The
call_id identifies the call inside the embedded dialer only. The call_id is not the call id sent in webhooks or returned by the API. To match a dialer call with a webhook, compare the phone numbers and the time of the call.
Example
Need help?
Contact support
Something not working in your embed? Our team can help
Webhooks
Get server-side notifications for calls and messages