Call For Price

Table of Contents

  1. Request Quote Settings
  2. Admin SMS Settings
  3. Auto Reply SMS Settings
  4. API Settings
  5. Products
  6. Inquiries
  7. Email Settings


  1. Request Quote Settings

Enable the call for price app and configure it using the following settings:

    • Call for Price: Enable the app from here.
    • Country: Select the country for which you want to enable the app.
    • Call for Price Scope:
      • Global: Call for price for all the products.
      • Collection: Call for price for specific collection of products.
      • Product: Call for Price for the selected products.


    • Enable Call for Price As: You can choose to set the call for price as button or a label.


The call for price button enables the customers to submit inquiries through form. For the call for price button, you can configure the following settings:


    • Button Text: Enter the text you want to show on the button.
    • Button Background Color: Set the background color for the call for price button.


Button on Frontend

Here’s what the call for price button looks like on the product page.


The call for price inquiry form is displayed on clicking the button. Here, the customer can submit their quotation inquiry by entering the details.



The label option displays text instead of the price. You can configure the following settings for the label:


    • Label Text: Enter the text you want to show instead of price.
    • Label Text Color: Set the label text color.

You can also set a custom link instead of the text. Here’s an example of placing a link of ‘contact us’ page:

Here’s what it looks like on the product page.

For the button option, you can configure the following settings:

    • Call for Price Form Title: Write the text you want as your request for quote form title.
    • Notification Type: Choose from either Email or SMS/WhatsApp as notification type.





  1. Admin SMS Settings

Enter the SMS text to send to the admin on every new price inquiry.

    • Message Format: Set the admin message format for receiving a new call for price inquiry.
    • Admin Mobile Number:  Set the admin number on which you want the customer call for price inquiry SMS to arrive.


Here’s what the SMS message would look like:


  1. Auto Reply SMS Settings

You can configure the app to send automated SMS messages to customers on every price inquiry by configuring the following settings:

    • Auto Reply SMS to Customer: Enable to auto reply SMS to customer.
    • Message Format: Add the SMS text message format to auto reply the customer after you get there call for price inquiry SMS.

Auto reply SMS notification to the customers:



  1. API Settings

The app can be integrated with a preferred API provider for sending SMS/WhatsApp messages. You can select from the following:

    • Msg91
    • Textlocal
    • Twilio

Select the preferred API provider and enter the details.

Here are the steps to configure the app for each API provider.



To connect Msg91 API, you need to enter the following details:

    • Message Type
    • Sender ID
    • Authorization Key
    • Customer DLT Template ID
    • Shop DLT Template ID

Here’s how you can get these details:

Create a Msg91 account from


You will get a magic link in the email or a code to verify the email address.


Enter your mobile number and verify it.


Enter the OTP to verify your number and you will be registered successfully, login with the credentials.


Click the SMS option, now you will see sender ID on left sidebar click it, if you will be having more than one sender ID you will have to take the one which you need to copy and paste in the Shopify call for price configuration. If you do not have any you can create a new sender ID by clicking on “Create Sender ID” on upper right corner.


Now move to API where you can find API key for Shopify configuration.


Under send SMS Tab you can find the message type. Select the SMS type in Msg91 configuration as per your requirement.


Click on SMS and go to Template on left side bar, here you will get list of template IDs listing both admins and customers. Now you will see “verified by DLT” button click on it you will get a pop-up with all information including “DLT Template ID.” Add the admin DLT template ID in shop DLT template ID and customer DLT Template ID in box for customer DLT Template ID.


Admin DLT Template ID:

Customer DLT Template ID:



For the Textlocal API, you need to enter the following details:

    • Sender ID
    • Authorization Key
    • API URL
    • Customer DLT Template ID
    • Shop DLT Template ID

Here’s how you can get these details:

Create a Textlocal account from



After the registration, you will get a verification link in your registered Email ID, clicking the link will land you to add additional information page. Here, add the account details and submit to activate your Textlocal account.


Navigate to Settings > API Keys and create new key to use. Copy the created API Key and paste it in call for price app configuration.


Now move to Settings > All Settings and click on “Sender Names” to get your sender name.


You can copy your Textlocal sender name from here and paste it in Shopify call for price configuration.



Textlocal requires to create message template to send SMS notification. Go to Send > Templates & Drafts and click to create and request new SMS template.



You have to create new message template for each SMS notification enabled in Shopify call for price app configuration. Enter title, select category and sender name. Set message text same as SMS text in Shopify app notification settings. You have to create new SMS template in Textlocal for every enabled SMS notification in Shopify.


For the dynamic values in text message input, click “Insert Restricted Template Items”. Click “Insert an Input Box” and it will open a popup to create new placeholder for the dynamic value. Add placeholder text name and set maximum length for the dynamic value. Insert it into the SMS text and while sending the message, this placeholder will match the variable in Shopify notification text and replace it with the real value.


Once message templates have been created and submitted for each SMS notification, it will take approximately a week to be approved by the Textlocal. You can send SMS notifications only after the message templates approved by the Textlocal.



For the Twilio WhatsApp/SMS gateway, you need to enter the following details:

    • SID
    • Token
    • Mobile Number

Here’s how you can get these details:

First, you need to register with Twilio at


Verify you email address, enter your mobile number and click to “Verify”.



Once you click “Verify”, you will get an OTP on the added mobile number. Enter the OTP and verify the mobile number.

Now move to Settings > General where you can see API details both for live and testing. Copy the Account SID and Auth Token to use them in Shopify backend configuration for Twilio account.


Now, click three dots from the left sidebar, go to Programmable SMS and click Build under the Learn and Build option. From here, you can get Twilio phone number to use for sending the SMSs. Click on the “Get a number” button.



You will get a number to choose. Click “Choose This Number”.


Once you click the button, you will get a Twilio phone number. Copy this number and set it in the Shopify backend configuration for Twilio account. 


  1. Products

The products for which you have enabled the call for price feature while selecting product as call for price scope are all added and shown here.

As we have selected the price scope as product, and we have selected the above shown 2 products for which we want to enable the call for price feature.

Here’s what it looks like on the frontend:

  1. Inquiries

All the inquiries that you will receive for the call for price by the emails, SMS or WhatsApp will be listed here


You can also export this inquiry list to csv by clicking on the export button given on the upper right corner.


  1. Email Settings

Customize the email template in the way you want to send and receive the mail on new inquiry for call for price.

    • Admin Template: You can customize the format of your message which you receive through a new call for price inquiry by admin email template.

    • Customer Template: You can customize your reply about customer’s inquiry being successfully submitted by the customer email template.