appointment-booking-express-react

Add a Growth Strategy Call booking widget to a Gropulse Shopify app.

Updated May 11, 2026
One-click install
npx skills add https://github.com/fuad-hastechit/gropulse-skills --skill appointment-booking-express-react
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: appointment-booking-express-react
Source: https://github.com/fuad-hastechit/gropulse-skills/tree/main/skills/appointment-booking-express-react
Command: npx skills add https://github.com/fuad-hastechit/gropulse-skills --skill appointment-booking-express-react

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of missing a simple, high-converting way to book a free Growth Strategy Call inside a Gropulse embedded Shopify app.

Core Features & Use Cases

  • Installs the booking widget: Adds @gropulse/booking-widget to your Vite + React (JSX) + Express + Polaris React stack so you can capture booking intent in-app.
  • Extends backend plan context: Updates the getPlanDetails API to provide ownerEmail, ownerName, createdAt, and appName so the widget can personalize the AI booking experience.
  • Creates a dedicated booking page and CTA: Adds a /growth-call page with an inline BookingWidget and a floating navigation CTA in PlanChecker.jsx that routes users to the booking flow.

Use this when you want to “add appointment booking” (or “integrate @gropulse/booking-widget”) for an Express+React Gropulse app, so merchants can book without leaving the Shopify admin experience.

Quick Start

Ask your AI assistant to add the appointment booking feature using the appointment-booking-express-react skill for your existing Vite+React+Express+Polaris app.

Frequently Asked Questions about appointment-booking-express-react

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a booking widget to my React and Express Shopify app?

To add a booking widget to your React and Express Shopify app, install the @gropulse/booking-widget package and wire it into a dedicated page with a floating CTA for capturing booking intent.

Can I use Polaris React components to build a booking call CTA?

Yes, you can use Polaris React components to build a booking call CTA by adding a floating navigation button in your existing UI that routes users to a dedicated booking page.

How do I personalize a booking widget with Shopify merchant data in Express?

Personalize a booking widget with Shopify merchant data in Express by extending your plan details API to pass ownerEmail, ownerName, createdAt, and appName directly into the widget context.

Does the Gropulse booking widget support i18next for multilingual labels?

Yes, the Gropulse booking widget supports i18next for multilingual labels, allowing you to localize the booking interface strings within your Vite and React application.

How do I align the chat UI in a React booking widget using CSS overrides?

Align the chat UI in a React booking widget by applying a targeted CSS override to the BookingWidget component, adjusting the interface alignment to match your application layout.

What is the best way to let Shopify merchants book a strategy call without leaving the admin?

The best way to let Shopify merchants book a strategy call without leaving the admin is embedding an in-app booking widget on a dedicated route within your embedded application flow.