How to Install and Connect Shopify with Kylas CRM

How to Install and Connect Shopify with Kylas CRM

Table of Contents
  1. Prerequisites
  • Step 1: Installing the Shopify App

  • Step 2: Connecting Your Shopify Store

  • Step 3: Mapping Shopify Fields with Kylas

  • Step 4: Setting Up Event Triggers

  • Step 5: Viewing Synced Information and Logs

  • Step 6: Adding and Managing Users

Integrating Shopify with Kylas CRM allows you to seamlessly synchronize customer, order, and product data to streamline sales and marketing efforts. This guide provides a step-by-step walkthrough to install the Shopify app from the Kylas Marketplace, connect your Shopify store, map data fields, configure event triggers, and manage users.

Prerequisites

Before starting the integration, ensure you have the following:
  1. Admin access to both Kylas CRM and Shopify accounts
  2. Kylas API Key (can be generated under Settings → Integrations in Kylas CRM)
  3. Shopify Admin Credentials (Store owner username and password)
  4. Store Name and Private App Access Token from Shopify
  5. List of users who will be using the Shopify-Kylas integration
  6. Access to Shopify Admin to create/manage custom apps if required

Step 1: Installing the Shopify App

  1. Log in to your Kylas CRM account

  2. Go to the Kylas Marketplace

  3. Search for the Shopify App

  4. Click on the ‘Install App’ button

  5. Click ‘Allow and Install’ when prompted

  6. After installation, Sign up for the app

  7. Verify your email to log in

  8. Enter the Kylas API Key to activate the app

  9. Go to ‘Installed Apps’ and click ‘View Details’ for the Shopify app



Step 2: Connecting Your Shopify Store

  1. Log in to the Shopify App within Kylas

  2. Navigate to the Connected Account section

  3. Click the ‘Connect Account’ button

  4. Enter your Shopify Store Name and Access Token

  5. Click on the Save button at the bottom of the screen

  6. Your Shopify Store will now be successfully connected to Kylas


Step 3: Mapping Shopify Fields with Kylas

  1. Go to the Connected Accounts tab

  2. Click on ‘Map Fields’

  3. Map Shopify fields to Kylas record types:

    • Lead

    • Deal

    • Contact

    • Product

  4. Some fields will be pre-mapped; you can map additional fields, including Campaign Information

  5. On the Product tab, map all required fields and click ‘Save & Sync’ to import Shopify products into Kylas



Step 4: Setting Up Event Triggers

Event settings enable automation in Kylas CRM based on Shopify activities.

Notes
Shopify Event
Action in Kylas CRM
New Users Sign Up
Create a Lead
Checkout is abandoned
Create a Lead, Deal and Contact
Order is Placed
Create a deal
Order is paid or canceled
Update deal or contact status


  1. Navigate to Event Settings under Connected Accounts

  2. Select a Shopify Event from the dropdown

  3. Choose the corresponding Kylas Activity

  4. Click Save to set the automation

  5. View configured events at the bottom of the screen


Step 5: Viewing Synced Information and Logs

  1. Go to the Logs tab to view sync status

  2. Logs will show:

    • Shopify Event

    • Kylas Record ID

    • Shopify Record ID

    • Sync Status

    • Timestamp

  3. Use dropdown filters to switch between record types

  4. Click ‘View Details’ to see more synced data

  5. Use the Redirection Menu to go directly to the specific Kylas record page


Step 6: Adding and Managing Users

  1. Go to the Manage User tab

  2. Click on ‘Fetch Users’ to retrieve active Kylas users

  3. Available actions per user:

    • ✏️ Pencil Icon: Edit user profile

    • Confirm: Confirm Marketplace account manually

    • ✉️ Invite to Login: Send verification link via email

  4. Admin users in the app will be able to access all features, including:

    • Logs

    • Connected Accounts

    • Manage Users

    • API Keys



Conclusion

Once setup is complete, your Shopify store and Kylas CRM will work in harmony, enabling you to manage customer data, sales deals, and product listings with ease. You can monitor every integration event and ensure your team stays productive with up-to-date and organized CRM data.


    • Related Articles

    • How to Send Bulk Emails from Mailchimp to Leads in Kylas CRM & How to Connect Mailchimp

      Sending bulk emails is an essential part of lead nurturing, customer engagement, and marketing automation. Mailchimp, a widely used email marketing tool, allows you to design, manage, and automate bulk email campaigns with ease. When integrated with ...
    • How to Install SMS application?

      This article covers the steps to be followed and the pre-requisites for installing SMS App. How to Install SMS App Prerequisites Permissions: Any user having access to Kylas marketplace. Product Plans: Elevate. Step 1: Login to kylas using your ...
    • How to Set Up Interakt and Send Messages Through Interakt in Kylas CRM

      Introduction Interakt (https://www.interakt.shop/) is a leading WhatsApp Business Service Provider (BSP) that empowers businesses to engage with their customers through verified and templatized WhatsApp messages. With the Kylas CRM and Interakt ...
    • How to connect a apollo.io for lead enrichment in Kylas?

      Prerequisites Profile Permissions: Lead -> Read, Read All, Write, Update, Update All permission Contact -> Read, Read All, Write, Update, Update All permission Company -> Read, Read All, Write, Update, Update All permission Pipeline -> Read, Read All ...
    • How to Integrate Kylas CRM with Your IndiaMART Account to Capture the Leads

      The IndiaMART integration enables you to automatically capture leads generated from your IndiaMART account directly into Kylas CRM in real-time. This integration eliminates the need for manual data entry, ensuring that no inquiry is missed. With the ...