- Integrate Shopify with Freshdesk to enable support agents to retrieve order details, track shipments, and resolve customer inquiries directly from Freshdesk.
- Utilize Freddy AI Copilot for Developers to simplify the integration process and accelerate app development.
- A Shopify store account with active products and orders.
- A Freshdesk account with administrative privileges.
- Shopify Account: Create or log in to your Shopify store account. Refer Shopify Documentation for more information
- Freshdesk Account: Create or log in to your Freshdesk account. Refer Freshdesk API Documentation for more information
Shopify API Key:
- Log in to your Shopify admin dashboard.
- Navigate to the "Apps" section.
- Click on "Manage private apps" or "Create App" depending on your Shopify plan.
- Generate a private app and obtain the API key and password.
Freshdesk API Key:
- Log in to your Freshdesk admin dashboard.
- Navigate to "Profile settings" > "API" tab.
- Generate an API key or use an existing one.
-
App Creation:
- Authenticate with the Shopify API and obtain necessary credentials.
- Configure access permissions and define default settings for order retrieval in store configuration.
-
Integration with Freshdesk:
- Use Freddy AI Copilot for Developers to access Freshdesk APIs and SDKs for ticket management and conversation handling.
I want a Shopify integration where support agents can view customer orders via email ID. Upon clicking on a button, fetch order details from Shopify API and display them alongside the ticket information.
- Configure the settings using custom config page for custom app.
- Implement custom actions or triggers within Freshdesk to initiate order retrieval from Shopify.
- Use Freddy AI Copilot for Developers to access Freshdesk APIs and SDKs for ticket management and conversation handling.
-
Retrieving Order Details:
- Integrate Shopify functionality within Freshdesk ticket interface.
- Enable agents to retrieve order details by entering relevant order IDs or customer information directly from ticket conversations.
-
Displaying Order Information:
- Display order details, including order status, items purchased, shipping information, etc., within Freshdesk ticket interface.
- Ensure that agents have access to real-time order updates and tracking information to provide timely support to customers.
Display the fetched order information in a collapsable accordion card
-
Updating Order Status and Notes:
- Enable agents to update order status, add internal notes, or communicate with customers regarding order-related inquiries directly within Freshdesk.
Update the order information for the retrieved order and save it in shopify store
- Enable agents to update order status, add internal notes, or communicate with customers regarding order-related inquiries directly within Freshdesk.
For reference purpose we have created a sample app that demonstrates Shopify Stores Integration with Freshdesk via Shopify Freshdesk App
The sample app under ticket sidebar will apear as below
The sample app as a full page app will apear as below