Title: Sappien Connector
Author: CardeeTech.
Published: <strong>2026 年 5 月 12 日</strong>
Last modified: 2026 年 5 月 12 日

---

搜尋外掛

![](https://ps.w.org/sappien-connector/assets/banner-772x250.png?rev=3529847)

![](https://ps.w.org/sappien-connector/assets/icon-256x256.png?rev=3529847)

# Sappien Connector

 由 [CardeeTech.](https://profiles.wordpress.org/cardeetech/) 開發

[下載](https://downloads.wordpress.org/plugin/sappien-connector.1.4.0.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/sappien-connector/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/sappien-connector/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/sappien-connector/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/sappien-connector/#developers)

 [技術支援](https://wordpress.org/support/plugin/sappien-connector/)

## 外掛說明

**Sappien Connector** lets you embed a Sappien AI agent into any WordPress site 
with no custom code.

### Features

 * **Floating widget** — A fixed button in the corner opens the chat when clicked.
 * **Shortcode** — Use `[sappien_chat]` in any page, post, or block.
 * **HMAC authentication** — Logged-in WordPress users are automatically identified
   via HMAC-SHA256 (secret key stays server-side, never in the browser).
 * **Document management** — Upload PDFs, DOCX, TXT and Markdown files directly 
   to your Sappien agent as a knowledge base.
 * **Custom instructions** — Define agent tone, business rules, and context from
   the WordPress admin.
 * **Multiple agents** — The shortcode supports per-instance `key` and `secret` 
   attributes.
 * **Selective visibility** — Show the widget to everyone, logged-in users only,
   or logged-out visitors only.
 * **Page exclusions** — Hide the floating widget on specific pages by slug.
 * **Fully customizable** — Configure position, button color, icon, height, and 
   width.

### Requirements

 * An active and configured **Sappien** instance
 * API Key (and optionally Secret Key) from your Sappien agent
 * The URL of your Sappien server

### External API

This plugin connects exclusively to the Sappien server URL that you configure in
Settings. No data is sent to Cardee Technologies or any other third party. See the
Privacy Policy section below for details.

### Privacy Policy

This plugin connects to the Sappien server URL that the site administrator configures
in the plugin settings.

**Data transmitted to the configured Sappien server:**

 * For logged-in users (when Secret Key is set): user ID, display name, email address,
   and HMAC-SHA256 signature.
 * Documents uploaded by the administrator.
 * Custom instructions entered by the administrator.
 * Chat messages entered by site visitors.

**This plugin does not transmit any data to Cardee Technologies or any server other
than the Sappien instance you configure.**

For privacy details specific to your Sappien instance, consult your Sappien provider.

## 螢幕擷圖

 * [[
 * Configuration tab — connection, display mode, widget appearance, and visibility
   settings.
 * [[
 * Documents tab — upload and manage files for the agent knowledge base.
 * [[
 * Instructions tab — custom agent prompt instructions with character counter.

## 安裝方式

 1. Download the plugin from the WordPress Plugin Directory.
 2. Upload the `sappien-connector` folder to `/wp-content/plugins/`.
 3. Activate the plugin from the **Plugins** screen in WordPress.
 4. Go to **Sappien** in the admin menu (or **Settings > Sappien Connector**) and enter
    your Server URL and API Key.

Alternatively, search for “Sappien Connector” directly in **Plugins > Add New** 
and click **Install Now**.

## 常見問題集

### Do I need a Sappien account?

Yes. You need an active Sappien instance with an API Key. Contact your Sappien provider
for credentials.

### Is the Secret Key secure?

Yes. The Secret Key is used on the server to sign the user identity payload (HMAC-
SHA256). It is never exposed to the browser or included in any frontend output.

### Can I use multiple agents on the same site?

Yes. Use the shortcode with per-instance credentials: `[sappien_chat key="ck_agent2"
secret="sk_secret2"]`

### Which file formats can I upload?

PDF, DOCX (Word), TXT, and Markdown (MD). Maximum size: 20 MB per file.

### How do I hide the widget on certain pages?

In the **Configuration** tab, enter comma-separated page slugs in the **Exclude 
pages** field (e.g. `checkout, cart, my-account`).

### How does automatic user identification work?

With a Secret Key configured, logged-in WordPress users are identified in the chat
automatically. Their user ID, display name, and email are signed with HMAC-SHA256
and sent to Sappien so the agent can greet them by name.

### What happens when I update from a previous version?

Settings are migrated automatically. No data is lost.

## 使用者評論

這個外掛目前沒有任何使用者評論。

## 參與者及開發者

以下人員參與了開源軟體〈Sappien Connector〉的開發相關工作。

參與者

 *   [ CardeeTech. ](https://profiles.wordpress.org/cardeetech/)

〈Sappien Connector〉外掛目前已有 1 個本地化語言版本。 感謝[全部譯者](https://translate.wordpress.org/projects/wp-plugins/sappien-connector/contributors)
為這個外掛做出的貢獻。

[將〈Sappien Connector〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/sappien-connector)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/sappien-connector/)、
查看 [SVN 存放庫](https://plugins.svn.wordpress.org/sappien-connector/)，或透過 
[RSS](https://plugins.trac.wordpress.org/log/sappien-connector/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/sappien-connector/)。

## 變更記錄

#### 1.4.0

 * Architecture: refactored monolithic plugin into modular class-based structure(`
   Sappien_Connector_Core`, `Sappien_Connector_Admin`, `Sappien_Connector_Settings`,`
   Sappien_Connector_Api`, `Sappien_Connector_Widget`).
 * Security: replaced `phpcs:ignore` on SVG output with `wp_kses()` using an SVG
   allowlist (M1).
 * Security: validated `$_GET['tab']` against an explicit allowlist before use (
   M2).
 * Security: validated `user_email` with `is_email()` before including in HMAC payload(
   B3).
 * Admin: replaced emoji characters in UI with inline SVG icons (B4).
 * Admin: added `error_log()` call before every `wp_send_json_error()` in AJAX handlers(
   B5).
 * Admin: full UI redesign — SaaS-style dashboard with header, card layout, styled
   tabs, toast notifications, and accessible drag-and-drop upload zone.
 * i18n: English as source language; all previously Spanish strings rewritten to
   English; Spanish (`es_ES`) translation added.
 * WordPress.org: added `LICENSE` file; updated `readme.txt` to English with full
   FAQ and changelog.

#### 1.3.0

 * Improved option migration from previous version.
 * Better error handling in file validation.
 * Improved admin interface with Sappien branding.
 * New admin menu system.
 * Improved WordPress.org compatibility.

#### 1.2.0

 * Rebranding: now “Sappien Connector” by Cardee Technologies, SL.
 * Full WordPress.org compliance.
 * Separated CSS/JS into external files.
 * Complete internationalization.
 * Security improvements: capability checks in AJAX handlers.
 * Server-side file size validation.

#### 1.1.0

 * Initial release as “Sappien Chat”.

## 中繼資料

 *  版本 **1.4.0**
 *  最後更新 **2 天前**
 *  啟用安裝數 **少於 10 次**
 *  WordPress 版本需求 ** 5.9 或更新版本 **
 *  已測試相容的 WordPress 版本 **6.9.4**
 *  PHP 版本需求 ** 7.4 或更新版本 **
 *  語言
 * [English (US)](https://wordpress.org/plugins/sappien-connector/) 及 [Spanish (Spain)](https://es.wordpress.org/plugins/sappien-connector/).
 *  [將這個外掛本地化為你的母語版本](https://translate.wordpress.org/projects/wp-plugins/sappien-connector)
 * 標籤:
 * [AI](https://tw.wordpress.org/plugins/tags/ai/)[chat](https://tw.wordpress.org/plugins/tags/chat/)
   [chatbot](https://tw.wordpress.org/plugins/tags/chatbot/)[floating widget](https://tw.wordpress.org/plugins/tags/floating-widget/)
 *  [進階檢視](https://tw.wordpress.org/plugins/sappien-connector/advanced/)

## 評分

這個項目尚無任何評論記錄。

[Your review](https://wordpress.org/support/plugin/sappien-connector/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/sappien-connector/reviews/)

## 參與者

 *   [ CardeeTech. ](https://profiles.wordpress.org/cardeetech/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/sappien-connector/)