{"id":342398,"date":"2026-08-19T19:09:07","date_gmt":"2026-08-19T19:09:07","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/nus-line-api-notify\/"},"modified":"2026-08-21T18:35:57","modified_gmt":"2026-08-21T18:35:57","slug":"nus-line-api-notify","status":"publish","type":"plugin","link":"https:\/\/eu.wordpress.org\/plugins\/nus-line-api-notify\/","author":23533931,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.0.4","requires":"6.3","requires_php":"8.0","requires_plugins":null,"header_name":"NUS Line API Notify","header_author":"ir9nus","header_description":"Send Contact Form 7 submissions to LINE through the LINE Messaging API.","assets_banners_color":"78b383","last_updated":"2026-08-21 18:35:57","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/ir9.netlify.app\/nus-line-api-notify","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/nus-line-api-notify\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":128,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"ir9nus","date":"2026-08-21 18:35:57"}},"upgrade_notice":{"1.0.1":"<p>Updated plugin&#039;s features and installation instructions.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3655190,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3655190,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3655190,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3655190,"resolution":"772x250","location":"assets","locale":"","width":775,"height":250},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3657504,"resolution":"772x250","location":"assets","locale":"","width":775,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3657339,"resolution":"1","location":"assets","locale":"","width":1887,"height":838}},"screenshots":{"1":"Main settings page - LINE Messaging API configuration and test connection"}},"plugin_section":[],"plugin_tags":[1152,601,6640,268074,4906],"plugin_category":[42],"plugin_contributors":[276566],"plugin_business_model":[],"class_list":["post-342398","plugin","type-plugin","status-publish","hentry","plugin_tags-contact-form-7","plugin_tags-forms","plugin_tags-line","plugin_tags-messaging-api","plugin_tags-notifications","plugin_category-contact-forms","plugin_contributors-ir9nus","plugin_committers-ir9nus"],"banners":{"banner":"https:\/\/ps.w.org\/nus-line-api-notify\/assets\/banner-772x250.png?rev=3657504","banner_2x":"https:\/\/ps.w.org\/nus-line-api-notify\/assets\/banner-1544x500.jpg?rev=3655190","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/nus-line-api-notify\/assets\/icon-128x128.jpg?rev=3655190","icon_2x":"https:\/\/ps.w.org\/nus-line-api-notify\/assets\/icon-256x256.jpg?rev=3655190","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/nus-line-api-notify\/assets\/screenshot-1.jpg?rev=3657339","caption":"Main settings page - LINE Messaging API configuration and test connection"}],"raw_content":"<!--section=description-->\n<p>NUS Notify for LINE is an independent plugin and is not affiliated with, endorsed by, or officially provided by LINE or LY Corporation.\nIn contrast, this plugin will be one of the universal LINE notification plugins for WordPress by using LINE Messaging API.<\/p>\n\n<p>Current Integration:\n* Contact Form 7\n* Line Business ID, Line application\n* Contact Form 7 delivery modes\n* Email + LINE: Contact Form 7 sends its configured email and NUS Notify for LINE sends the submitted form data to LINE.\n* LINE Only with Email Fallback: The plugin sends the LINE notification first. Contact Form 7 email is skipped only after LINE confirms successful delivery. If LINE fails because of an invalid access token, invalid target ID, timeout, connection error, or API error, Contact Form 7 sends its configured email as a fallback. Do not enable the Contact Form 7 skip_mail: on setting with this mode because it would also disable the fallback email.<\/p>\n\n<p>Current features:\n* LINE Messaging API Channel Access Token configuration\n* Test LINE notification\n* Contact Form 7 integration\n* Email + LINE delivery mode\n* LINE-only delivery mode with email fallback\n* Email-only delivery mode\n* Contact Form 7 mail is skipped only after successful LINE delivery\n* Contact Form 7 field formatting\n* Internal Contact Form 7 fields excluded from notifications\n* Translation-ready\n* Logging support<\/p>\n\n<p>Upcoming Features on Pro Version:\n* Multiple Images\n* Multiple Attachments\n* Queue Processing\n* Automatic Retry\n* Rich Message\n* Google Apps Script Integration\n* Advanced Templates\n* Conditional Routing\n* Multiple LINE Bots\n* Multiple LINE Groups\n* Notification History\n* Priority Support<\/p>\n\n<p>Upcoming Integrated Features on Free\/Pro Version:\n* WPForms\n* Ninja Forms\n* Fluent Forms\n* Elementor Forms\n* Gravity Forms\n* WooCommerce\n* Mailchimp\n* Webhook\n* Discord\n* Telegram<\/p>\n\n<p>External Services:\nThis plugin connects to the LINE Messaging API, an external service provided by LY Corporation, to send Contact Form 7 submission notifications to a LINE user, group, or room configured by the website administrator.<\/p>\n\n<p>The plugin sends data to the LINE Messaging API only when the website administrator sends a connection test, or when Contact Form 7 integration is enabled and an eligible form is submitted.<\/p>\n\n<p>Depending on the plugin settings and form configuration, the transmitted data may include:\n* The configured LINE target ID.\n* The notification title.\n* The Contact Form 7 form ID and form title.\n* Form field values permitted by the website administrator.\n* The LINE Channel Access Token, which is transmitted in the HTTPS Authorization header to authenticate the API request.<\/p>\n\n<p>The plugin attempts to exclude passwords, authentication tokens, API keys, payment-card details, OTP values, and similarly sensitive fields. Website administrators remain responsible for selecting appropriate fields, informing form users, and obtaining any consent required under applicable privacy laws.<\/p>\n\n<p>No Contact Form 7 submission data is sent to LINE when the integration is disabled or when the delivery mode is set to Email Only.<\/p>\n\n<p>The LINE Messaging API is provided by LY Corporation:\n* LINE Developers Agreement: https:\/\/terms.line.me\/LINE_Developers_Agreement?lang=en\n* LINE Developers Terms and Policies: https:\/\/developers.line.biz\/en\/terms-and-policies\/\n* LY Corporation Privacy Policy: https:\/\/www.lycorp.co.jp\/en\/company\/privacypolicy\/<\/p>\n\n<p>NUS Notify for LINE is an independent third-party integration and is not affiliated with, endorsed by, or officially provided by LINE or LY Corporation.<\/p>\n\n<p>Security Policy:\nPlease report vulnerabilities responsibly.\nDo not publish security issues publicly before contacting us.\nDo not send any tokens or id to us and on Test mode.\nDo not provide question fill to ask user to send sensitive data on your forms.<\/p>\n\n<p>Privacy Policy:\nThe plugin sends configured WordPress event data to the LINE Messaging API.\nSite administrators are responsible for informing users about data processing and obtaining consent when required.\nDo not send passwords, payment card details, authentication tokens, or other highly sensitive information through form notifications.\nDo not send sensitive data while using Test mode.\nWe will not responsible for any problem regarding to illegal plugin using, plugin abuse, modified plugin for own sake using, modified plugin for re-new etc.\nThis software is provided without warranty. Site administrators are responsible for lawful configuration, user consent, and the data transmitted through external services.<\/p>\n\n<p>If you find this plugin is useful, I appreciate your review and your support :)<\/p>\n\n<!--section=installation-->\n<ul>\n<li>The main plugin page is located at wp-admin\u2019s Settings.<\/li>\n<\/ul>\n\n<ol>\n<li><p>LINE Channel Access Token: To get your Token \u2013 Please have your Line\u2019s developer account at https:\/\/developers.line.biz\/ You will find it in your administrator account on Line Developer page, under messaging API tab. Please note that, you may have to change the new Token when you reissue your new Token, and before having your Line Developer account, Line will ask you to register the Line Business ID and that\u2019s \u201cyour main Line account messenger holder and sender\u201d<\/p><\/li>\n<li><p>LINE Target ID: For your Line Developer Account: you\u2019ll find USER ID at the bottom of Basic Settings tab.<\/p><\/li>\n<\/ol>\n\n<p>\u2014 \/\/* For your own personal Line Account: \n\u2013 Please following this method: \n\u2014 Go to https:\/\/webhook.site\/ \n\u2014 Copy your UNIQUE URL on webhook.site to fill in Webhook URL under Messaging API on Line Developer\u2019s page\n\u2014 And enable using webhook<\/p>\n\n<p>\u2014 \/\/* For User ID: \nLet\u2019s any Line user add your Line Official account, and submit any message back to your Line official account<\/p>\n\n<ol>\n<li>On webhook.site, you\u2019ll find the event logs following on timestamp, at the record, at Request Content &gt; Raw Content, \u201cuserId\u201d: \u201cU123xxxxxxxxxxxxx\u201d, this is the target id<\/li>\n<\/ol>\n\n<p>\u2014 \/\/* For Group ID: \nCreate Line group on your Line application, invite your own account to join group with your Line official account \n(Please note that, Line official account has to be allowed to join group, under Line Business ID\u2019s setting, \non Account Setting &gt; Group and multi-person chats: Allow account to join groups and multi-person chats, and Allow media file in chat)<\/p>\n\n<ol>\n<li><p>In your group chat, just let anyone send any message in the group, the webhook.site will record and show the \u2013 groupId\u201d: \u201cCxxxxxxxxxxxxxxxx\u201d on Raw Content<\/p><\/li>\n<li><p>To test your plugin with API: \u2014 Send Test Message button on plugin\u2019s setting page<\/p><\/li>\n<\/ol>\n\n<p>Contact Form 7 Integration: \n\u2014 Enable the notification to use your Line notify via Contact Form 7 \n\u2014 Delivery mode is useful when you would not like to receive any email from contact form, and no using SMTP email \n\u2014 Allowed Form IDs \n\u2013 You\u2019ll find the id on finished contact form created link, e.g. your-domain.com\/wp-admin\/admin.php?page=wpcf7&amp;post=1&amp;active-tab=form-panel, \n\u20181\u2019 is the Form ID \u2014 Allowed Form Fields \u2013 global code recommendation only, important messages you allow to receive<\/p>\n\n<p>Remarks: \n\u2014 USER ID target is necessary \n\u2014 Some issue may occur regarding to some integrated plugin, please read the error on your log file \n\u2014 Remove the saved LINE token is for changing the new token one \n\u2014 Enable the webhook URL on Line Developer Console has no effect to this plugin until you remove the token out \n\u2014 To work with Anti-spam is not compatible right now, please be patient until next release! \n\u2014 For more information, please read the Release Note or Readme file<\/p>\n\n<p>To deactivate or to delete the plugin: \n\u2014 To deactivate is for disable the plugin only, all plugin\u2019s setting are not changed \n\u2014 To delete all data, please remove the token on your setting\u2019s page, and disable all integration \n\u2014 Delete the plugin, token, and user target id has no affect to any other plugins and forms \n\u2014 Uninstall plugin at once is upcoming<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20plugin%20official%20from%20line%3F\"><h3>Is this plugin official from LINE?<\/h3><\/dt>\n<dd><p>No, NUS Notify for LINE is an independent plugin and is not affiliated with, endorsed by, or officially provided by LINE or LY Corporation.<\/p><\/dd>\n<dt id=\"where%20do%20i%20find%20my%20line%20channel%20access%20token%3F\"><h3>Where do I find my LINE Channel Access Token?<\/h3><\/dt>\n<dd><p>You can find it in your LINE Developers Console under the Messaging API tab for your channel. Please read 'Installabtion Tab' for more details.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Update installation tab<\/li>\n<\/ul>","raw_excerpt":"Send Contact Form 7 submissions to LINE through the LINE Messaging API for current features.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/342398","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=342398"}],"author":[{"embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ir9nus"}],"wp:attachment":[{"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=342398"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=342398"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=342398"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=342398"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=342398"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/eu.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=342398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}