[{"data":1,"prerenderedAt":360},["ShallowReactive",2],{"help-article-integrations-woocommerce":3,"help-siblings-integrations":327},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"category":5,"order":10,"difficulty":11,"time_to_complete":12,"related":13,"body":17,"_type":321,"_id":322,"_source":323,"_file":324,"_stem":325,"_extension":326},"\u002Fhelp\u002Fintegrations\u002Fwoocommerce","integrations",false,"","WooCommerce integration setup","How to connect your WooCommerce store to AIsoule for automated order notifications and customer messaging.",4,"intermediate","5 minutes",[14,15,16],"\u002Fhelp\u002Fintegrations\u002Fapi-overview","\u002Fhelp\u002Fintegrations\u002Fwebhooks-receiving","\u002Fhelp\u002Fmessaging\u002Fsend-template-message",{"type":18,"children":19,"toc":309},"root",[20,28,34,41,66,72,79,84,116,122,127,137,143,148,211,217,222,259,265],{"type":21,"tag":22,"props":23,"children":25},"element","h1",{"id":24},"woocommerce-integration-setup",[26],{"type":27,"value":8},"text",{"type":21,"tag":29,"props":30,"children":31},"p",{},[32],{"type":27,"value":33},"Connect your WooCommerce store to automatically send order notifications via WhatsApp.",{"type":21,"tag":35,"props":36,"children":38},"h2",{"id":37},"what-the-integration-does",[39],{"type":27,"value":40},"What the integration does",{"type":21,"tag":42,"props":43,"children":44},"ul",{},[45,51,56,61],{"type":21,"tag":46,"props":47,"children":48},"li",{},[49],{"type":27,"value":50},"Send order confirmation when a purchase is made",{"type":21,"tag":46,"props":52,"children":53},{},[54],{"type":27,"value":55},"Send shipping updates when order status changes",{"type":21,"tag":46,"props":57,"children":58},{},[59],{"type":27,"value":60},"Send abandoned cart reminders",{"type":21,"tag":46,"props":62,"children":63},{},[64],{"type":27,"value":65},"Sync customer data to AIsoule contacts",{"type":21,"tag":35,"props":67,"children":69},{"id":68},"setup-steps",[70],{"type":27,"value":71},"Setup steps",{"type":21,"tag":73,"props":74,"children":76},"h3",{"id":75},"_1-install-the-webhook-plugin",[77],{"type":27,"value":78},"1. Install the webhook plugin",{"type":21,"tag":29,"props":80,"children":81},{},[82],{"type":27,"value":83},"In your WordPress admin:",{"type":21,"tag":85,"props":86,"children":87},"ol",{},[88,93],{"type":21,"tag":46,"props":89,"children":90},{},[91],{"type":27,"value":92},"Go to WooCommerce → Settings → Advanced → Webhooks",{"type":21,"tag":46,"props":94,"children":95},{},[96,98],{"type":27,"value":97},"Create webhooks for the events you want:\n",{"type":21,"tag":42,"props":99,"children":100},{},[101,106,111],{"type":21,"tag":46,"props":102,"children":103},{},[104],{"type":27,"value":105},"Order created",{"type":21,"tag":46,"props":107,"children":108},{},[109],{"type":27,"value":110},"Order status changed",{"type":21,"tag":46,"props":112,"children":113},{},[114],{"type":27,"value":115},"Order completed",{"type":21,"tag":73,"props":117,"children":119},{"id":118},"_2-configure-webhook-url",[120],{"type":27,"value":121},"2. Configure webhook URL",{"type":21,"tag":29,"props":123,"children":124},{},[125],{"type":27,"value":126},"Set the delivery URL to your AIsoule webhook endpoint:",{"type":21,"tag":128,"props":129,"children":131},"pre",{"code":130},"https:\u002F\u002Fapp.aisoule.com\u002Fapi\u002Fwebhooks\u002Fwoocommerce\n",[132],{"type":21,"tag":133,"props":134,"children":135},"code",{"__ignoreMap":7},[136],{"type":27,"value":130},{"type":21,"tag":73,"props":138,"children":140},{"id":139},"_3-set-up-templates",[141],{"type":27,"value":142},"3. Set up templates",{"type":21,"tag":29,"props":144,"children":145},{},[146],{"type":27,"value":147},"Create WhatsApp templates for each notification:",{"type":21,"tag":42,"props":149,"children":150},{},[151,175,196],{"type":21,"tag":46,"props":152,"children":153},{},[154,160,162,167,169,173],{"type":21,"tag":133,"props":155,"children":157},{"className":156},[],[158],{"type":27,"value":159},"order_confirmation",{"type":27,"value":161}," — \"Hi ",{"type":21,"tag":163,"props":164,"children":166},"binding",{"value":165},"1",[],{"type":27,"value":168},", your order #",{"type":21,"tag":163,"props":170,"children":172},{"value":171},"2",[],{"type":27,"value":174}," is confirmed!\"",{"type":21,"tag":46,"props":176,"children":177},{},[178,184,186,189,191,194],{"type":21,"tag":133,"props":179,"children":181},{"className":180},[],[182],{"type":27,"value":183},"order_shipped",{"type":27,"value":185}," — \"Your order #",{"type":21,"tag":163,"props":187,"children":188},{"value":165},[],{"type":27,"value":190}," has been shipped. Track: ",{"type":21,"tag":163,"props":192,"children":193},{"value":171},[],{"type":27,"value":195},"\"",{"type":21,"tag":46,"props":197,"children":198},{},[199,205,206,209],{"type":21,"tag":133,"props":200,"children":202},{"className":201},[],[203],{"type":27,"value":204},"order_delivered",{"type":27,"value":185},{"type":21,"tag":163,"props":207,"children":208},{"value":165},[],{"type":27,"value":210}," has been delivered!\"",{"type":21,"tag":73,"props":212,"children":214},{"id":213},"_4-map-events-to-templates",[215],{"type":27,"value":216},"4. Map events to templates",{"type":21,"tag":29,"props":218,"children":219},{},[220],{"type":27,"value":221},"In AIsoule Settings → Integrations → WooCommerce:",{"type":21,"tag":42,"props":223,"children":224},{},[225,237,248],{"type":21,"tag":46,"props":226,"children":227},{},[228,230,235],{"type":27,"value":229},"Order Created → ",{"type":21,"tag":133,"props":231,"children":233},{"className":232},[],[234],{"type":27,"value":159},{"type":27,"value":236}," template",{"type":21,"tag":46,"props":238,"children":239},{},[240,242,247],{"type":27,"value":241},"Order Shipped → ",{"type":21,"tag":133,"props":243,"children":245},{"className":244},[],[246],{"type":27,"value":183},{"type":27,"value":236},{"type":21,"tag":46,"props":249,"children":250},{},[251,253,258],{"type":27,"value":252},"Order Delivered → ",{"type":21,"tag":133,"props":254,"children":256},{"className":255},[],[257],{"type":27,"value":204},{"type":27,"value":236},{"type":21,"tag":35,"props":260,"children":262},{"id":261},"tips",[263],{"type":27,"value":264},"Tips",{"type":21,"tag":85,"props":266,"children":267},{},[268,279,289,299],{"type":21,"tag":46,"props":269,"children":270},{},[271,277],{"type":21,"tag":272,"props":273,"children":274},"strong",{},[275],{"type":27,"value":276},"Get opt-in first",{"type":27,"value":278}," — Only send to customers who opted in",{"type":21,"tag":46,"props":280,"children":281},{},[282,287],{"type":21,"tag":272,"props":283,"children":284},{},[285],{"type":27,"value":286},"Include order details",{"type":27,"value":288}," — Order number, items, tracking link",{"type":21,"tag":46,"props":290,"children":291},{},[292,297],{"type":21,"tag":272,"props":293,"children":294},{},[295],{"type":27,"value":296},"Don't over-message",{"type":27,"value":298}," — 2-3 updates per order is enough",{"type":21,"tag":46,"props":300,"children":301},{},[302,307],{"type":21,"tag":272,"props":303,"children":304},{},[305],{"type":27,"value":306},"Test with a test order",{"type":27,"value":308}," — Place a test order to verify",{"title":7,"searchDepth":310,"depth":310,"links":311},2,[312,313,320],{"id":37,"depth":310,"text":40},{"id":68,"depth":310,"text":71,"children":314},[315,317,318,319],{"id":75,"depth":316,"text":78},3,{"id":118,"depth":316,"text":121},{"id":139,"depth":316,"text":142},{"id":213,"depth":316,"text":216},{"id":261,"depth":310,"text":264},"markdown","content:help:integrations:woocommerce.md","content","help\u002Fintegrations\u002Fwoocommerce.md","help\u002Fintegrations\u002Fwoocommerce","md",[328,330,333,336,339,342,345,348,351,354,356,357],{"_path":14,"title":329},"REST API overview and authentication",{"_path":331,"title":332},"\u002Fhelp\u002Fintegrations\u002Fapi-rate-limits","API rate limits and best practices",{"_path":334,"title":335},"\u002Fhelp\u002Fintegrations\u002Fcustom-js-actions","Using the JavaScript VM for custom actions",{"_path":337,"title":338},"\u002Fhelp\u002Fintegrations\u002Ferror-codes","Error codes reference",{"_path":340,"title":341},"\u002Fhelp\u002Fintegrations\u002Fpayment-gateway","Payment gateway setup (Razorpay\u002FStripe)",{"_path":343,"title":344},"\u002Fhelp\u002Fintegrations\u002Fproduct-catalog-sync","Product catalog sync from Meta",{"_path":346,"title":347},"\u002Fhelp\u002Fintegrations\u002Fsending-messages-api","Sending messages via API",{"_path":349,"title":350},"\u002Fhelp\u002Fintegrations\u002Fsending-messages-api-templates","Sending messages via API (advanced)",{"_path":352,"title":353},"\u002Fhelp\u002Fintegrations\u002Fwebhook-events","Webhook event types reference",{"_path":15,"title":355},"Receiving messages via webhooks",{"_path":4,"title":8},{"_path":358,"title":359},"\u002Fhelp\u002Fintegrations\u002Fzapier-pabbly","Connecting with Zapier and Pabbly Connect",1780423187542]