# Buttons for phone calls, emails and SMS

> Discover how to use the Open URL action in PandaSuite to trigger phone calls, send emails, and SMS on mobile devices, and learn about alternative methods like webhooks for more integrations.

https://docs.pandasuite.com/essentials/interactions/buttons-for-phone-calls-emails-and-sms/

**You can use the Open URL action to create buttons that trigger a phone call, send an email, or send an SMS from a mobile device.**

> **Warning**
>
> Note that although the tool allows you to add links `tel:`, `mailto:`, and
> `sms:`, they do not work consistently across all devices and browsers. Some
> devices do not allow phone calls or SMS, and others do not handle links
> reliably.

> **Info**
>
> There is an alternative method that involves the use of webhooks (Zapier,
> Make). This technique allows integrating PandaSuite with a variety of external
> services, like
> [Twilio](https://docs.pandasuite.com/essentials/integrations/send-sms-via-twilio/),
> [Gmail](https://docs.pandasuite.com/essentials/components/authentication/)... By
> setting up a webhook in PandaSuite, you can trigger an event that sends
> information to these external services as soon as a specific action is
> performed in your PandaSuite app or project.

## Triggering a phone call

To trigger a phone call:

- Add an **Open URL** action
- In **URL**, enter `tel:` followed by the phone number.
- You can use [data binding](https://docs.pandasuite.com/essentials/data/data-binding/) to dynamically populate the phone number

[Image: Open URL action in PandaSuite Studio: tel:112 in the URL field, External set to No and Delay to 0 seconds]

When users click on this button, it automatically opens the default phone application on their device with the number pre-filled.

Remember to include the country code prefix to ensure the call is directed to the correct phone number.

## Sending an email

To send an email:

- Add an **Open URL** action
- In **URL**, enter `mailto:` followed by the email address.
- You can use [data binding](https://docs.pandasuite.com/essentials/data/data-binding/) to dynamically populate the email
- You can also specify the subject and the body of the email in a simplified format:

```text
mailto:person@example.com?subject=Text%20here&body=Hello%20more%20text%20here
```

[Image: Booking screen image selected, with an Open URL action set to mailto: followed by an address, a subject and a body]

When users click on this button, it automatically opens the default email application on their device with the email address and the message pre-filled.

Remember to include the country code prefix to ensure the call or SMS is directed to the correct phone number.

## Sending an SMS

To send an SMS:

- Add an **Open URL** action
- In **URL**, enter `sms:` followed by the phone number.
- You can use [data binding](https://docs.pandasuite.com/essentials/data/data-binding/) to dynamically populate the phone number

[Image: Open URL action in PandaSuite Studio: sms: followed by a phone number in the URL field, with External and Delay controls]

When users click on this button, it automatically opens the default text messaging application on their device with the number pre-filled.

Remember to include the country code prefix to ensure the SMS is directed to the correct phone number.
