Sendgo

Description

ํ•œ๊ตญ์–ด ์•ˆ๋‚ด

Sendgo(์„ผ๋“œ๊ณ )๋Š” ์›Œ๋“œํ”„๋ ˆ์Šค์™€ WooCommerce์—์„œ ์นด์นด์˜ค ์•Œ๋ฆผํ†กยท๋ธŒ๋žœ๋“œ๋ฉ”์‹œ์ง€์™€ SMS/LMS/MMS๋ฅผ ๋ฐœ์†กํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต์‹ ํ”Œ๋Ÿฌ๊ทธ์ธ์ž…๋‹ˆ๋‹ค. Sendgo ๊ณ„์ •์ด ํ•„์š”ํ•˜๋ฉฐ ๋ฉ”์‹œ์ง€ ๋ฐœ์†ก์€ ์œ ๋ฃŒ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

  • ์›Œ๋“œํ”„๋ ˆ์Šค ๊ด€๋ฆฌ์ž ์„ค์ • > Sendgo์—์„œ API ์ธ์ฆ ์ •๋ณด์™€ ๋ฐœ์‹  ํ‚ค๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
  • WooCommerce ์ฃผ๋ฌธ์ด ์ฒ˜๋ฆฌ ์ค‘ ๋˜๋Š” ์™„๋ฃŒ๋กœ ๋ณ€๊ฒฝ๋˜๋ฉด ๊ตฌ๋งค์ž์˜ ์ฒญ๊ตฌ ์ „ํ™”๋ฒˆํ˜ธ๋กœ ์•Œ๋ฆผ์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ์ƒํƒœ๋ณ„ ํ…œํ”Œ๋ฆฟ ์ฝ”๋“œ์™€ ๋Œ€์ฒด ๋ฌธ์ž ๋‚ด์šฉ์„ ๊ฐ๊ฐ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ…œํ”Œ๋ฆฟ ์ฝ”๋“œ์™€ ๋Œ€์ฒด ๋ฌธ์ž ๋‚ด์šฉ์ด ๋ชจ๋‘ ๋น„์–ด ์žˆ๋Š” ์ฃผ๋ฌธ ์ƒํƒœ์—์„œ๋Š” ๋ฐœ์†กํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ์•Œ๋ฆผํ†ก ํ…œํ”Œ๋ฆฟ์—๋Š” ์ฃผ๋ฌธ ๋ฒˆํ˜ธ๊ฐ€ #{var1}๋กœ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค. ๋Œ€์ฒด ๋ฌธ์ž ๋‚ด์šฉ์—์„œ๋Š” {order_number}๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ•œ๊ตญ์–ด ์‚ฌ์ดํŠธ์—์„œ๋Š” ์„ค์ • ํ™”๋ฉด์ด ์ž๋™์œผ๋กœ ํ•œ๊ตญ์–ด๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋ฒˆ์—ญ ํŒŒ์ผ์ด ํฌํ•จ๋˜์–ด ๋ณ„๋„ ์–ธ์–ดํŒฉ ์„ค์น˜๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • WooCommerce ์—†์ด๋„ ๊ฐœ๋ฐœ์ž๊ฐ€ ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ํด๋ผ์ด์–ธํŠธ๋ฅผ ํ†ตํ•ด ์ง์ ‘ ๋ฐœ์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„ค์น˜: ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ยทํ™œ์„ฑํ™”ํ•œ ๋’ค ์„ค์ • > Sendgo์—์„œ Sendgo ์ฝ˜์†”์˜ ์ธ์ฆ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”. WordPress.org ์„ค์น˜ ZIP์—๋Š” PHP SDK๊ฐ€ ํฌํ•จ๋˜์–ด Composer๋ฅผ ๋”ฐ๋กœ ์‹คํ–‰ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๊ฐœ์ธ์ •๋ณด ๋ฐ ์™ธ๋ถ€ ์„œ๋น„์Šค: ๋ฐœ์†ก ์ „ Access Key์™€ Secret Key๋ฅผ Sendgo API๋กœ ์ „์†กํ•ด ์ธ์ฆ ํ† ํฐ์„ ๋ฐœ๊ธ‰๋ฐ›์Šต๋‹ˆ๋‹ค. ์ฃผ๋ฌธ ์•Œ๋ฆผ ๋ฐœ์†ก ์‹œ ๊ตฌ๋งค์ž ์ „ํ™”๋ฒˆํ˜ธ, ์ฃผ๋ฌธ ๋ฒˆํ˜ธ, ๋ฐœ์‹  ํ‚ค, ํ…œํ”Œ๋ฆฟ ์ฝ”๋“œ ๋˜๋Š” ๋ฌธ์ž ๋‚ด์šฉ์ด https://sendgo.io ๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ์ง์ ‘ ๋ฐœ์†ก ์‹œ์—๋Š” ์ „๋‹ฌํ•œ ์ˆ˜์‹ ๋ฒˆํ˜ธ์™€ ๋ฉ”์‹œ์ง€ ๋‚ด์šฉ์ด ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ์„ค์น˜ยทํ™œ์„ฑํ™”๋งŒ์œผ๋กœ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ธ์ฆ ์ •๋ณด๋Š” ์„œ๋ฒ„์˜ WordPress ์˜ต์…˜์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

์„œ๋น„์Šค ์ œ๊ณต์ž: amuz / Sendgo. ์ด์šฉ์•ฝ๊ด€ ยท ๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ

๋ฌธ์ œ ํ•ด๊ฒฐ: ์•Œ๋ฆผ์ด ์˜ค์ง€ ์•Š์œผ๋ฉด ์ฃผ๋ฌธ ์ƒํƒœ๋ณ„ ํ…œํ”Œ๋ฆฟยท๋Œ€์ฒด ๋ฌธ์ž ์„ค์ •๊ณผ ์ฒญ๊ตฌ ์ „ํ™”๋ฒˆํ˜ธ๋ฅผ ํ™•์ธํ•˜์„ธ์š”. ๋ฐœ์†ก ์‹คํŒจ๋Š” WooCommerce ๋กœ๊ทธ์˜ sendgo ํ•ญ๋ชฉ์— ๊ธฐ๋ก๋˜๋ฉฐ ์ฃผ๋ฌธ ์ฒ˜๋ฆฌ๋ฅผ ์ค‘๋‹จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฐœ์†ก์ด ์„ฑ๊ณตํ•œ ์ฃผ๋ฌธ ์ƒํƒœ๋Š” ๊ธฐ๋กํ•˜์—ฌ ๊ฐ™์€ ์ƒํƒœ ์•Œ๋ฆผ์ด ์ค‘๋ณต ๋ฐœ์†ก๋˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

English

Sendgo (https://sendgo.io) is a Korean business messaging service owned and operated by amuz,
the author of this plugin. This is the official Sendgo plugin, and it connects your WordPress or
WooCommerce site to the Sendgo API.

Korean businesses commonly notify customers over KakaoTalk rather than email. This plugin
lets WordPress send those messages, and lets WooCommerce send them automatically when an
order changes status.

Features:

  • Send Kakao Alimtalk and Kakao Brand Message.
  • Send SMS, LMS and MMS.
  • Automatically notify the buyer when a WooCommerce order moves to “processing” or “completed”.
  • Fall back to SMS when an Alimtalk message cannot be delivered.
  • Simple admin screen built on the WordPress Settings API.

Kakao Friendtalk (“chingutalk”) was discontinued on 2025-12-31. Friendtalk requests are now
automatically delivered as Brand Message by Kakao, so existing configurations keep working,
but new integrations should use Brand Message.

The plugin runs server-side only. Your credentials are stored in the WordPress options table
and are never exposed to the front end.

A Sendgo account is required to use this plugin. Message delivery is a paid service; see the
Sendgo site for pricing and terms.

External services

This plugin connects to the Sendgo messaging API (https://sendgo.io) to deliver Kakao
Alimtalk, Kakao Brand Message and SMS/LMS/MMS messages. This is the service the plugin
integrates with; sending messages is not possible without it.

Data is sent to the Sendgo API in the following cases:

  • Before any message is sent, an authentication request containing your Access Key and Secret
    Key is sent to obtain a short-lived API token.
  • When a WooCommerce order changes to “processing” or “completed”, and you have configured a
    template code or SMS fallback text for that status: the customer’s billing phone number and
    the order number are sent, along with your sender key and the template code or SMS body.
  • When you send a message yourself through the plugin’s client: whatever recipient numbers and
    message content you pass to it.

No data is sent when the plugin is merely installed or activated, or when no template code and
no SMS fallback text has been configured.

Service provider: Sendgo โ€” https://sendgo.io
Terms of service: https://sendgo.io/terms-of-service
Privacy policy: https://sendgo.io/privacy-policy

Screenshots

Installation

  1. Upload the plugin files to the /wp-content/plugins/sendgo directory, or install the plugin through the WordPress plugins screen.
  2. If you installed from source with Composer, run composer install in the plugin directory to generate vendor/autoload.php. The distributed zip already includes it.
  3. Activate the plugin through the “Plugins” screen in WordPress.
  4. Go to Settings > Sendgo and enter your Access Key, Secret Key, sender keys and API version.
  5. If you use WooCommerce, configure the Alimtalk template code and SMS fallback text for each order status you want to notify on.

FAQ

Can I use this without WooCommerce?

Yes. The Alimtalk and SMS client works without WooCommerce. Only the automatic order
notification feature requires WooCommerce to be active.

Where do I get my credentials?

From the Sendgo console at https://sendgo.io.

Why did my customer not receive a notification?

Notifications are only sent for order statuses that have a template code or SMS fallback text
configured, and only when the order has a billing phone number. Delivery failures are written
to the WooCommerce log under the “sendgo” source and never interrupt the order flow.

Will the same notification be sent twice?

No. Each order status is recorded on the order once its notification succeeds, so re-saving an
order or a status change triggered by another plugin will not send a duplicate.

Reviews

There are no reviews for this plugin.

Contributors and Developers

“Sendgo” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Sendgo” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Change Log

1.6.0

  • Bundled Sendgo PHP SDK 1.6.0 with server-side email API support.
  • Added O targeting support and updated brand targeting documentation.

1.5.2

  • WordPress.org ๋ฒˆ์—ญ ๋ชฉ๋ก์˜ 21๊ฐœ ํ•ญ๋ชฉ์„ ํ•œ๊ตญ์–ด ๋ฒˆ๋“ค์— ๋ชจ๋‘ ํฌํ•จํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ณ„๋„ ์–ธ์–ดํŒฉ ์„ค์น˜๋‚˜ ์Šน์ธ ๋Œ€๊ธฐ ์—†์ด ํ•œ๊ตญ์–ด ๋ฒˆ์—ญ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1.5.1

  • ํ•œ๊ตญ์–ด ๊ด€๋ฆฌ์ž ํ™”๋ฉด ๋ฒˆ์—ญ์„ ๋ฒˆ๋“คํ•˜๊ณ  ํ•œ๊ตญ์–ด ์‚ฌ์šฉ ์•ˆ๋‚ด๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ณต์‹ Sendgo ๋กœ๊ณ , ๋””๋ ‰ํ„ฐ๋ฆฌ ์•„์ด์ฝ˜ยท๋ฐฐ๋„ˆ ๋ฐ ์‹ค์ œ ์„ค์ • ํ™”๋ฉด ์Šคํฌ๋ฆฐ์ƒท์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

1.5.0

  • ์ฝ”์–ด 1.5 ์—ฐ๋™์œผ๋กœ ํ…œํ”Œ๋ฆฟ ํด๋” ๊ด€๋ฆฌ์™€ ํด๋” ํ•„ํ„ฐ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

1.4.0

  • ๊ณ„์ • API ํด๋ผ์ด์–ธํŠธ์™€ ์ฝ”์–ด 1.4 ์˜์กด์„ฑ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

1.3.1

  • Plugin version headers corrected. 1.3.0 shipped with the header, SENDGO_VERSION and
    Stable tag still reading 1.2.4, so WordPress did not offer it as an update.
  • Corrected the note that said identity verification could not be done through the API.
    A mobile sender number can be filed with an identity document attached, and the Kakao
    channel verification code is entered on your own screen.

1.3.0

  • Management API exposed. The core SDK 1.3.0 services — kakaoSenders, noticeTemplates,
    brandTemplates, senderRegistration, messageTemplates, kakaoImages, rejectedNumbers and
    webhook — are reachable from Sendgo_Plugin::instance()->client(). Alimtalk templates can
    be registered and submitted for review from inside the plugin.
  • Event webhooks added. Subscribe to sender-number approval, Alimtalk review results,
    channel blocking and brand-message targeting results. Verify the signature against the
    raw received bytes (the SDK ships a helper).
  • Kakao image upload added. A brand-message template imageUrl must be a Kakao-hosted URL,
    and until now the only way to obtain one was the web console.
  • Opt-out (080) number lookup added, so a store can reconcile its own subscriber state.
  • Sender numbers can now be filed through the API with identity documents attached,
    so a shop owner no longer has to visit sendgo.io to complete PASS verification.

1.2.4

  • Translated the readme, the plugin header description and all translatable strings into
    English so the plugin can be translated on translate.wordpress.org.
  • Documented the external service the plugin connects to and the data sent to it.
  • Corrected the “Contributors” list.
  • Fixed the url option being discarded whenever the settings form was saved.

1.2.3

  • Fixed an upload rejection caused by the plugin header having an identical Plugin URI and
    Author URI. Plugin URI now points at the repository, Author URI at the service homepage.

1.2.2

  • Prepared for wordpress.org distribution. The core SDK (sendgo/php) is bundled in vendor/ so
    the plugin installs and runs without Composer.
  • Fixed a version mismatch between the plugin header (1.2.1) and the SENDGO_VERSION constant
    (1.1.0).
  • Fixed the plugin silently doing nothing when the core SDK could not be found. Installation
    and configuration looked fine while no notification was ever sent; the cause is now shown
    as an admin notice.
  • Updated “Tested up to” to WordPress 7.0 and filled in the changelog.

1.2.1

  • Replaced Friendtalk with Brand Message in the plugin description shown in the directory.

1.2.0

  • Reflected the Friendtalk discontinuation (2025-12-31). From 2026-01-01, Friendtalk requests
    are automatically delivered as Brand Message (free-form) by Kakao. Added migration notes and
    a message type mapping table (FT to BT, and so on) to the documentation.
  • Updated the bundled core SDK to sendgo/php 1.2.1.

1.1.0

  • Added short URL API support (via the core SDK).
  • Split templates per order status, fixing an issue where an order moving from processing to
    completed sent the same notification twice and was billed twice.

1.0.0

  • First release: Alimtalk, Friendtalk and SMS sending, plus WooCommerce order notifications.