N8N Tools KakaoTalk icon

N8N Tools KakaoTalk

Interact with KakaoTalk API

Overview

This node integrates with the KakaoTalk API to send various types of messages, manage profiles, friends, and templates. Specifically, for the Messages resource and Send AlimTalk operation, it sends AlimTalk messages using predefined templates to specified receivers identified by their UUIDs. This is useful for businesses or services that want to send automated, templated notifications or alerts via KakaoTalk's AlimTalk channel.

Practical examples include:

  • Sending appointment reminders to customers.
  • Dispatching promotional messages with dynamic content.
  • Notifying users about order status updates using a consistent message template.

Properties

Name Meaning
Receiver UUIDs Comma-separated list of receiver UUIDs who will receive the AlimTalk message.
Template ID Identifier of the AlimTalk message template to use for sending the message.
Arguments JSON object containing key-value pairs to fill in the placeholders within the template.

Output

The output is a JSON object representing the response from the KakaoTalk API after attempting to send the AlimTalk message. It typically includes details such as message IDs, status, or error information if the request failed.

No binary data output is produced by this operation.

Dependencies

  • Requires an API key credential for authenticating requests to the KakaoTalk API.
  • The node uses the KakaoTalk REST API endpoint at https://kapi.kakao.com.
  • Proper configuration of the API key credential in n8n is necessary for successful operation.

Troubleshooting

  • Common issues:

    • Invalid or missing API key credential will cause authentication failures.
    • Incorrect or non-existent Template ID will result in errors from the API.
    • Malformed JSON in the Arguments property can cause parsing errors.
    • Providing invalid or empty Receiver UUIDs will prevent message delivery.
  • Error messages and resolutions:

    • "Unknown operation: sendAlimTalk": Ensure the operation parameter is correctly set to "Send AlimTalk".
    • JSON parse errors on Arguments: Verify the JSON syntax is correct before input.
    • API errors related to permissions or quota: Check API key validity and usage limits.
    • Empty or improperly formatted Receiver UUIDs: Confirm UUIDs are comma-separated and valid.

Links and References

Discussion