Custom Widget for Messages

Written By Giftnote Admin

Last updated About 10 hours ago

Heads up — Giftnote v3 is here and the app looks different. We have just launched a completely new interface, so some screenshots and menu names in this article are still from the old version. We are updating the help docs over the next few days. In the meantime, if you get stuck, email support@giftnote.com and we will help you out.

Custom forms with Giftnote

Custom forms can be used with Giftnote. The order messages will need to be set up separately for orders and gift cards. This guide is intended for developers or experts with the Shopify theme.

Please contact our team if there are any questions

Order message

These custom attributes need to be added to the "order_attributes" to the customer's cart to ensure that the widget is properly integrated with Giftnote

  • giftnote_to: Who the message is for
  • giftnote_message: The message from the customer
  • giftnote_from: Who is sending the message.
  • giftnote_medium: "phone" | "email" | "both"
  • giftnote_email: Required if the medium is email/both
  • giftnote_phone: Required if the medium is phone/both. Must be a mobile number and in E.164 format
  • giftnote_method: "instant" | "scheduled" | "tracked". Send the message immediately, at the scheduled time, or when the order is delivered.
  • giftnote_time: Only required when "method" is set to "scheduled". It must be in ISO format

Gift card message

These are the custom attributes that need to be added to the "line_item_properties" of the voucher line item inside the cart to ensure that the widget is properly integrated with Giftnote

  • giftnote_to: Who the message is for
  • giftnote_message: The message from the customer
  • giftnote_from: Who is sending the message.
  • giftnote_medium: "phone" | "email" | "both"
  • giftnote_email: Required if the medium is email/both
  • giftnote_phone: Required if the medium is phone/both. Must be a mobile number and in E.164 format
  • giftnote_method: "instant" | "scheduled" | "tracked". Send the message immediately, at the scheduled time, or when the order is delivered.
  • giftnote_time: Only required when "method" is set to "scheduled". It must be in ISO format