<script src="https://cdn.jsdelivr.net/gh/javimata/whatsapp-widget@1.1.4/assets/js/whatsapp.js"></script>
<script>
var whatsAppBtn = new WhatsAppBtn({ phone: "12345678910", phones:["Sales:0123456789","Support:0987654321"], text: "Hi, i wanna contact us", iconColor: '#fff', backgroundColor: "#4DC247", callTo: "👋🏼 Contact us", positionText: "tl", position: "rb", style: "bottom:80px", width: "60", ga:['phone','click','whatsapp'], fb:['Contact','Whatsapp'], pi:['Custom','Whatsapp']});
whatsAppBtn.renderButton()
</script><script src="https://cdn.jsdelivr.net/gh/javimata/whatsapp-widget@1.1.4/assets/js/whatsapp.js"></script>
<script>
var whatsAppBtn = new WhatsAppBtn({ phone: "12345678910" });
whatsAppBtn.renderButton()
</script>| Name | Value type | Default | Required | Description |
|---|---|---|---|---|
| phone | string | Null | yes | Number of whatsapp including country code |
| phones | array | Null | no | Allow add more that one number and a name, some like phones:["Sales:0123456789","Support:0987654321"] |
| text | string | Null | no | Text to include with prefill in the chat, if add [url] inside the text this will be replace with the actual url |
| iconColor | string | #fff | no | Color in RGB for the icon |
| backgroundColor | string | #4DC247 | no | Color for the icon background |
| callTo | string | Null | no | Text to show with the icon |
| positionText | string | tl | no | Position of text, check values list |
| position | string | rb | no | Position of the icon, check value list |
| style | string | Null | no | Add css styles, example: "bottom:100px;" |
| width | string | 60 | no | Width of the icon |
| ga | array | Null | no | Create a Google Analytics event with a array with Label, Category and type, see example |
| fb | array | Null | no | Create a FB Pixel event with a array with Type and label, see example |
| pi | array | Null | no | Create a Pinterest event with a array with Type and label, see example |
| Text | Result |
|---|---|
| tt | Text in top of icon |
| tl | Text in left of icon |
| tr | Text in right of icon |
| tb | Text in bottom of icon |
| Text | Result |
|---|---|
| lt | Left Top |
| lc | Left Center |
| lb | Left Bottom |
| rt | Right Top |
| rc | Right Center |
| rb | Right Bottom |
Can add a custom theme or pre defined themes adding a css link after the code, example:
<link href="https://cdn.jsdelivr.net/gh/javimata/whatsapp-widget@latest/assets/css/theme-light-whatsapp.min.css" rel="stylesheet">
Actual themes:
theme-light-whatsapp.min.css
theme-dark-whatsapp.min.css
theme-modern-whatsapp.min.css
- 1.1.4 - Fix some errors
- 1.1.3 - Fix some errors
- 1.1.2 - Fix some errors
- 1.1.1 - Remove delay option and fix some errors
- 1.1.0 - Add delay to window.load and delay controls
- 1.0.9 - Add Themes & fix bugs
- 1.0.8 - Fix events & single phone error in number
- 1.0.7 - Add Multinumbers type chat options