Embedding PartSmart into Your Website

Vuk Dukic
Founder, Senior Software Engineer
January 3, 2025

representation-user-experience-interface-design PartSmart offers a powerful solution for businesses to integrate real-time parts lookup and ordering directly into their websites. This streamlines the customer experience and boosts sales. This blog post by Anablock will guide you through the process of embedding PartSmart into your HTML page and explore key features such as picklist exporting and cart integration.

Embedding PartSmart

Embedding PartSmart is simple and only requires a script tag. Here's how:

  1. Obtain Access Tokens: Use PartSmart's RESTful APIs to authenticate and retrieve the necessary access tokens. You'll need an access token for a valid OEM/Distributor Admin User account.
  2. Authorize the Admin User: Click "Authorize" within the PartSmart interface and enter the access token (preceded by "Bearer") to authorize the Admin User.
  3. Get User-Specific Access: Use the Account/PortalUserToken API to request access token information for the specific user who will be using the embedded PartSmart. This API also allows you to create new non-admin users.
  4. Add the Script Tag: Place the PartSmart script tag into your HTML page, including the access token, refresh token, and expiration time as query string parameters.

Iframe Communication

PartSmart is rendered within an iframe. Communication with the PartSmart iframe occurs through client-side APIs exposed via the ARI object. This object provides functions for managing sessions and handling events.

Exporting Picklists

PartSmart enables you to export selected picklist data for integration into your own systems.

  1. Enable Picklist Export: Within the PartSmart admin account, navigate to the User Group settings and enable the "Pick List Export" option.
  2. Choose Format and Destination: Select the export format (JSON or XML) and specify whether to open the export in a new window.
  3. Set Up HTTP Post: Configure the HTTP Post URL and POST Variable Name to send the picklist data to your system or an external API.

Whitelisting PartSmart

If your organization has domain restrictions, whitelist the necessary PartSmart domains to ensure proper access.

Model Deep Linking

PartSmart supports deep linking to specific models by appending query string parameters to the script tag URL. These parameters include the catalog code and model ID.

Cart Integration

You can integrate PartSmart with your website's shopping cart by registering a JavaScript function that PartSmart will call when the "Add to Cart" button is clicked. You can customize which part properties are passed to your cart function.

Conclusion

Integrating PartSmart into your website enhances the user experience by providing a seamless way for customers to find and order parts. With features like picklist exporting, model deep linking, and cart integration, PartSmart is a valuable tool for businesses in the automotive and equipment industries.

Share this article:
View all articles

Related Articles

Automating Appointment Scheduling with AI and CRM Integrations featured image
January 12, 2026
Appointment scheduling often becomes a hidden operational bottleneck as businesses grow, leading to slow responses, missed opportunities, and frustrated customers. This article explains how AI appointment scheduling, combined with deep CRM integration and intelligent calendar automation, transforms booking into a seamless, conversational experience. By automating availability checks, applying real-world scheduling rules, and updating CRM records automatically, businesses can reduce admin work, improve conversion rates, and deliver a modern customer experience across web, messaging, and voice channels. The result is faster bookings, fewer no-shows, better visibility, and a scalable scheduling process that supports growth.
Service Industry Transformation: AI Chatbots and Automation featured image
January 9, 2026
This post examines how AI chatbots are reshaping service-driven industries such as hospitality, healthcare, and retail. These businesses face constant pressure from high conversation volume, limited staff availability, and rising customer expectations. The article explains how chatbots handle repetitive, predictable interactions like bookings, FAQs, and status updates, allowing human teams to focus on in-person service and complex situations. It emphasizes that automation does not remove the human touch but strengthens it by reducing burnout and improving response times. The summary concludes by describing Anablock’s approach to service industry automation, focusing on task completion, system integration, and smooth escalation to human support.
Enhancing Customer Onboarding with AI Chatbots featured image
January 8, 2026
This article focuses on the critical role onboarding plays in retention and long-term customer success. Many users churn early because they feel overwhelmed, confused, or unsupported during their first interactions with a product or service. The post explains how AI chatbots transform onboarding into an interactive, real-time experience by guiding users step by step, answering questions inside the flow of work, and offering help when users stall. It highlights benefits for both users and internal teams, including faster activation, reduced support tickets, and clearer insight into onboarding friction points. The summary also covers how Anablock designs onboarding assistants using real product data to deliver personalized, context-aware guidance.

Unlock the Full Power of AI-Driven Transformation

Schedule Demo

See how Anablock can automate and scale your business with AI.

Book Demo

Start a Support Agent

Talk directly with our AI experts and get real-time guidance.

Call Now

Send us a Message

Summarize this page content with AI