Skip to main content

List of available variables in the Message template

You can use variables in the Message template field to retrieve dynamic data for each user.

Image from Gyazo

Different variables are available depending on the template. The following is a list of variables that can be used in the Message template slug.

Image from Gyazo

Workflow

approvalflow/approve_finish

Sending Timing
Upon completion of the approval workflow.

Recipients
The applicant, the workflow approvers, and the email notification recipients set in the basic workflow settings.

Available Variables

VariableDescription
$apply_member_nmName of requester.
$apply_dateRequest date.
$apply_commentNote or comment about the request.
$approve_member_nmName of the requester with the latest approved data.
$approve_dateRequest date for the latest approved data.
$approve_commentNote or comment about the latest approved data
$publish_ymdhiDate and time of approval.
$linkURL link of the request data.
$titleTitle of the request data.
$draft_detailDraft details about the request data.
$site_uriSite URI.
$module_dataDetails about new and rejected modules.

E-commerce

ec/AlertLimitPayment_Conveni

Message sent N days before the payment deadline if the convenience store (konbini) payment has not been received.

VariableDescription
$orderInformation about the order.
$orderDetailsDetails of the order.
$productsProducts ordered and corresponding product information.

ec/NoticeExpirePremiumMembership

By default, users will receive the paid membership expiration e-mail notification 1 month (30 days) before their membership expires.

VariableDescription
$name1Registered family name of the user.
$name2Registered given name of the user.
$emailRegistered e-mail address of the user.
$product_contentList of products ordered.
$inquiry_urlURL of the inquiry page.
$from_nameTitle of the site.

ec/Membership_Cancel

Users will receive this notification when they cancel their premium membership.

VariableDescription
$name1Registered family name of the user.
$name2Registered given name of the user.
$emailRegistered e-mail address of the user.
$product_contentList of canceled orders.
$inquiry_urlURL of the inquiry page.
$from_nameTitle of the site.

ec/Shipping_guest

Guests (i.e., logged-out users) will receive this e-mail when products are shipped from the sales/delivery management screen.

VariableDescription
$name1Registered family name of the user.
$name2Registered given name of the user.
$emailRegistered e-mail address of the user.
$product_contentList of products ordered.
$inquiry_urlURL of the inquiry page.
$from_nameTitle of the site.

ec/Shipping_member

Members (i.e., logged-in users) will receive this e-mail when products are shipped from the sales/delivery management screen.

VariableDescription
$name1Registered family name of the user.
$name2Registered given name of the user.
$emailRegistered e-mail address of the user.
$product_contentList of products ordered.
$order_history_urlURL of the user's order history.
$inquiry_urlURL of the inquiry page.
$from_nameTitle of the site.

Form

inquiry/inquiry_contact_simple

Conditions
When the email address in the form's basic settings is set to "Notify sending all the information" and a ZIP password has been entered.

Sending Timing
When a response is added to the form at the InquiryMessage::send endpoint.

Recipients
The email address entered in the recipient email address field.

Available Variables

VariableDescription
$inquiryHeaderHeader information of the inquiry form.
$inquiryHeader.inquiry_nameTitle of the inquiry form.
$inquiry_idUnique ID of the inquiry form.
$parent_inquiry_bn_idUnique ID of the parent inquiry.
$inquiry_bn_idUnique ID of the inquiry.

inquiry/inquiry_contact

Conditions

  • When the recipient email address in the form's basic settings is set to "Notify".
  • When the recipient email address in the form's basic settings is set to "Notify sending all the information" and a ZIP password has not been entered.

Sending Timing
When a response is added to the form at the InquiryMessage::send endpoint.

Recipients
The email address entered in the recipient email address field.

Available Variables

VariableDescription
$file_flgFile flag. This value is set to 1 if there is an attachment, and 0 otherwise.
$inquiryHeaderHeader information of the inquiry form.
$inquiryHeader.inquiry_nameTitle of the inquiry form.
$inquiryHeader.contact_flgThe options for the "mail address" field of the inquiry form settings are: don't notify, notify, and notify all. If you specify notify all (INQUIRY_CONTACT_ALL), the form input will be included in the notification e-mail.
$inquiry_idUnique ID of the inquiry form.
$parent_inquiry_bn_idUnique IDs of the main inquiry subdivision.
$inquiry_bn_idUnique ID of the inquiry.
$itemsUser inquiry information. Displayed as an array with the inquiry items as keys and the responses to the items as values.

Login

login/reset_password

Sending Timing

  • When a password reset email is sent on the /management/login/reminder/ page.
  • When the Login::reminder endpoint is used.

Recipients
The email address entered (POSTed).

Available Variables

VariableDescription
$urlURL of the password settings screen.
$nameName of the user.
$login_idLogin ID of the user.
$EmailE-mail address of the user.
$temp_pwdTemporary password.
$tokenAuthentication token (configured in the URL parameters).
$name1Family name of the user (configured in the login/reminder API).
$name2Given name of the user (configured in the login/reminder API).
$memberTarget member information (configured in the login/reminder API).

login/password_changed

Conditions
In [Preferences] -> [Site Management], "Send password change completion notification email" is enabled.

Sending Timing

  • When the password is changed using the password reminder feature in the admin panel.
  • When the password is changed using the Login::reset_password endpoint.

Recipients
The email address of the member whose password was changed.

Notes
Emails will not be sent if the password is changed from the member edit screen in the admin panel or via the Member::update endpoint.

Available Variables

VariableDescription
$nameName of the user.
$name1Family name of the user.
$name2Given name of the user.
$emailE-mail address of the user.
$memberMember information for the user.

Member

memberregist/invite

Sending Timing
When a member is invited from the admin panel.

Recipients
The inviter.

Available Variables

VariableDescription
$keyAuthentication token.
$name1Family name of the invitee.
$name2Given name of the invitee.
$messageMessage from the invitee.
$register_urlURL of the user registration screen.
$basic_auth_idBasic authentication username (for applicable sites).
$basic_auth_pwdBasic authentication password (for applicable sites).

member/pre_regist_thanks

Sending Timing
When a pending member registration is completed via the member/invite endpoint.

Recipients
The pending member's email address.

Available Variables

VariableDescription
$ext_infoExtended information configured in the API.
$emailE-mail address of the temporary member.
$preregist_keyAuthentication token (configured in the URL parameters).

member/regist_thanks

info

Different variables are available in this template depending on the registration method.

Registration via the management screen

Conditions
The option "Notify user upon registration" is enabled under [Members] -> [Advanced member settings] -> [E-mail notification].

Timing
When a member is registered from the admin panel.

Recipients
The user whose membership registration has been completed.

Available Variables

VariableDescription
$nameName of the user.
$name1Family name of the user.
$name2Given name of the user.
$emailE-mail address of the user.

Registration via API

Conditions
The send_email_flg parameter is enabled in the Member::insert endpoint.

Timing
When a member is registered via the API.

Recipients
The user whose membership registration has been completed.

Available Variables

VariableDescription
$to_nameFamily name of the user.
$nameName of the user.
$name1Family name of the user.
$name2Given name of the user.
$emailE-mail address of the user.
$dataUser form data.
$form_dataUser form data.
$member_idMember ID of the user.
$passwordUser password (hidden).
$site_titleTitle of the site.
$site_urlSite URL.
$preregist_keyTemporary registration key.

member/regist_alert

Sending Timing
When the invited member completes their membership registration from the admin panel.

Recipients
The user who sent the invitation.

Available Variables

VariableDescription
$nameName of the member.
$emailE-mail address of the member.
$friend_nmName of the invitation sender.
$site_titleTitle of the site.
$site_urlSite URL.

member/complete_delete

Conditions
In [Environment] -> [Site settings], "Membership cancellation completion notification" is enabled.

Sending Timing
When a member is deleted via the Member::delete endpoint.

Recipients
The email address of the deleted member.

Notes
Emails will not be sent if the member is deleted from the member edit screen in the admin panel.

Available Variables

VariableDescription
$to_nameFamily name of the member.
$nameName of the member.
$name1Family name of the member.
$name2Given name of the member.
$emailE-mail address of the member.
$site_titleTitle of the site.
$site_urlSite URL.

member/update_thanks

Conditions
The option "Notify user upon editing" is enabled under [Members] -> [Advanced member settings] -> [E-mail notification].

Sending Timing

  • When a member edit is completed from the admin panel.
  • When a member edit is completed via the Member::update or Member::bulk_upsert endpoints.

Recipients
The email address of the edited member.

Available Variables

VariableDescription
$nameName of the member.
$name1Family name of the member.
$name2Given name of the member.
$emailE-mail address of the member.
$passwordLogin password of the member.
$arrGroup_nmList of user groups the member belongs to.
$form_dataUser form data.
$memberExtensionColumnsExtended information about the member.
$original_dataMember information before the update.
$column_diffDifferences in member information before and after the update.

memberregist/edit_notice

Conditions
The option "Notify specified address upon editing" is enabled under [Members] -> [Advanced member settings] -> [E-mail notification].

Sending Timing

  • When a member edit is completed from the admin panel.
  • When a member edit is completed via the Member::update or Member::bulk_upsert endpoints.

Recipients
The email address entered in the "Notification Address" field upon editing.

Available Variables

VariableDescription
$nameName of the member.
$name1Family name of the member.
$name2Given name of the member.
$emailE-mail address of the member.
$passwordLogin password of the member.
$arrGroup_nmList of user groups the member belongs to.
$form_dataUser form data.
$memberExtensionColumnsExtended information about the member.
$original_dataMember information before the update.
$column_diffDifferences in member information before and after the update.

memberregist/regist_notice

Conditions
The option "Notify specified address upon registration" is enabled under [Members] -> [Advanced member settings] -> [E-mail notification].

Sending Timing

  • When a member's registration is completed from the admin panel (invitation, editing, CSV upload).
  • When a member's registration is completed via the Member::update or Member::bulk_upsert endpoints.

Recipients
The email address entered in the "Notification Address" field upon registration.

Available Variables

VariableDescription
$nameName of the member.
$name1Family name of the member.
$name2Given name of the member.
$emailE-mail address of the member.
$passwordLogin password of the member.
$arrGroup_nmList of user groups the member belongs to.
$form_dataUser form data.
$memberExtensionColumnsExtended information about the member.

Temporary member

onetime/account

Sending Timing
When a temporary member with an expiration date is added or their password is regenerated in [Member Management] -> [Edit Temporary Member with Expiration].

Recipients
The email address of the temporary member.

Available Variables

VariableDescription
$memberInfoMember information for the user.
$messageMessage from the account issuer.
$memberInfo.login_idUser account ID (login ID).
$memberInfo.login_pwdUser login password.
$memberInfo.expireExpiration date of the one-time account.

Support

If you have any other questions, please contact us or check out Our Slack Community.