# Button for WhatsApp Group

## Introduction

The following example shows how we can add a button to access a WhatsApp group. With the filter `'joinchat_omnichannel_apps'` you can add, remove or modify **OmniChannel** apps.

To implement this functionality we are going to use a "Snippet" and as in other occasions we are going to use [Code Snippets](https://es.wordpress.org/plugins/code-snippets/) plugin, and from here you can [download the JSON](https://docs.join.chat/app/uploads/2022/06/whastapp-group-channel-for-onmi-channel.code-snippets.json) to be able to import it from the plugin, but if you feel comfortable you can do it as you prefer.

## Code

```
function joinchat_omnichannel_add_wagroup( $channels ) {
	$channels['wagroup'] = array(
		'name'        => 'WhatsApp Group',
		'scheme'      => 'https://chat.whatsapp.com/{ID}',
		'placeholder' => 'CVVl8RxHxyk0PcBKfWMEvH',
		'img'         => 'https://cdn.join.chat/app/uploads/2022/06/whatsapp-group-x2x.png',
		'help'        => 'WhatsApp Group ID',
	);
	return $channels;
}
add_filter( 'joinchat_omnichannel_apps', 'joinchat_omnichannel_add_wagroup' );Code language: PHP (php)
```

This will provide you with a WhatsApp group link ready to enter the group ID from the **Joinchat / Channels** settings.

## Notes

> **NOTE 1:** the `'scheme'` must use the variable `{ID}` which will be replaced by the user, in this case, the e-mail address. You can also use `{MSG} `if the link to the app allows you to send an initial message.
> 
> **NOTE 2:** in this example we are using an image hosted in joinchat, but you can replace it with any image you want.