BACK TO DIRECTORY

SwissAI Click to Call

by Swissvoip SA

0.0
(0 ratings)

SwissAI Click to Call puts your SwissAI agent on your WordPress site, by voice, in writing or both.

  • Call: the visitor clicks, allows the microphone and talks to your SwissAI voice agent directly from the browser.
  • Chat: the visitor opens a small chat window and writes; the same agent answers in writing, with the same instructions, knowledge base and tools (it can book an appointment in the chat as it does on the phone).
  • In the settings you choose what the site shows: Call, Chat or Both. One shortcode can choose otherwise: [swissai_call mode="chat"].
  • One agent per language: a WebRTC client for each language, the button and the chat use the language of the page (works with Polylang and WPML).
  • Shortcode [swissai_call] to place the buttons in any page or post, [swissai_call lang="de"] to force a language.
  • Optional floating buttons on every page.
  • Button texts can be changed in the settings or per shortcode: [swissai_call label="Talk to us" hangup="End call" chat_label="Write to us"].
  • The secret key stays on your server and never reaches the browser.

A SwissAI account is required. The button and the chat talk to an agent that you create in the SwissAI dashboard: create your account on swissai.dev.

The settings page is translated into Italian, German, French, Spanish, Russian, Portuguese and Chinese; the buttons, the chat and their messages speak the language of the page.

External services

This plugin connects to SwissAI (developers.swissai.dev), a service of Swissvoip SA, to let visitors talk or write to your agent.

  • Call: when a visitor clicks the call button, your server sends the client name and the secret key you saved in the settings to https://developers.swissai.dev/api/webrtc/token and receives a temporary password valid for one call. On pages that show the call button, the browser loads https://developers.swissai.dev/js/call.js, which opens the call (audio from the visitor’s microphone) to the SwissAI switchboard.
  • Chat: when a visitor sends a message, your server sends to https://developers.swissai.dev/api/messages the client name and the secret key, the text of the message, the last exchanges of the conversation (at most 20) and a random identifier of the browser session, and receives the agent’s reply. The conversation is kept in the visitor’s browser only for the session; the plugin stores nothing on your server.

No data is sent until the buttons are on a page; no call is started and no message is sent until the visitor clicks or writes.

Terms of service: https://www.swissai.dev/terms.html
Privacy policy: https://www.swissai.dev/privacy.html

Plugin Details

Active Installs
0
Total Downloads
156
Version
1.3.0
Requires WP
5.8
Requires PHP
7.4
Tested Up To
7.1.3
Added
2026-10-09
Last Updated
2026-10-09 8:29pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0