<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