[{"data":1,"prerenderedAt":735},["ShallowReactive",2],{"header:help":3,"footer:default":67,"story:navigation\u002Fsearch:help":250,"story:help\u002Fcategories":288,"story:help\u002Farticles\u002Fsync-customer-data-for-single-sign-on":314,"no-guide:sync-customer-data-for-single-sign-on":59,"article:\u002Fhelp\u002Farticles\u002Fsync-customer-data-for-single-sign-on":505,"story:contact":517,"help:tree:2305b735-cc85-4313-8aac-4f3f1a39b4e8":708,"_apollo:default":734},{"name":4,"created_at":5,"published_at":6,"updated_at":7,"id":8,"uuid":9,"content":10,"slug":57,"full_slug":58,"sort_by_date":59,"position":60,"tag_list":61,"is_startpage":24,"parent_id":62,"meta_data":59,"group_id":63,"first_published_at":64,"release_id":59,"lang":65,"path":59,"alternates":66,"default_full_slug":59,"translated_slugs":59},"Help Center Header","2024-08-09T18:06:34.939Z","2024-10-21T21:58:39.217Z","2024-10-21T21:58:39.232Z",10082752,"3e9b88f7-c163-4657-a2f2-62532d600fad",{"_uid":11,"link":12,"badge":16,"items":17,"title":13,"buttons":50,"new_tab":24,"submenu":51,"alignment":13,"component":52,"badge_link":53,"top_menu_items":56},"e5645a1a-f991-40e8-8d67-e40ebc082b5a",{"id":13,"url":13,"linktype":14,"fieldtype":15,"cached_url":13},"","story","multilink","Help Center",[18,27,34,39,44],{"_uid":19,"link":20,"title":23,"new_tab":24,"submenu":25,"component":26},"5cbe2861-1f49-4166-97da-a4dddd8105e3",{"id":21,"url":13,"linktype":14,"fieldtype":15,"cached_url":22},"4c0a2d99-ec30-4579-8ef1-6bf5564d4839","help\u002Fcategories\u002F","Articles",false,[],"header___item",{"_uid":28,"link":29,"title":32,"new_tab":33,"component":26},"1c8edeb5-b9e9-4cb8-b1c6-c1f292f7d7cd",{"id":13,"url":30,"linktype":31,"fieldtype":15,"cached_url":30},"https:\u002F\u002Fwiki.foxycart.com\u002F","url","Documentation",true,{"_uid":35,"link":36,"title":38,"new_tab":33,"component":26},"8d7df70e-f087-4da0-b616-6f0e9a5af35c",{"id":13,"url":37,"linktype":31,"fieldtype":15,"cached_url":37},"https:\u002F\u002Fapi.foxycart.com\u002F","API Documentation",{"_uid":40,"link":41,"title":43,"new_tab":33,"component":26},"f76e7944-23d5-4652-87e4-cdae79272762",{"id":13,"url":42,"linktype":31,"fieldtype":15,"cached_url":42},"https:\u002F\u002Fstatus.foxy.io\u002F","System Status",{"_uid":45,"link":46,"title":49,"new_tab":24,"component":26},"0de16771-4c84-466c-a1da-d8568113c71f",{"id":47,"url":13,"linktype":14,"fieldtype":15,"cached_url":48},"01e4e370-f9b9-45af-8fa9-f15540699b0d","contact","Contact Us",[],[],"header",{"id":54,"url":13,"linktype":14,"fieldtype":15,"cached_url":55},"4a679eb7-662d-4ea4-a976-5a2acbf0b663","help\u002F",[],"help-header","navigation\u002Fhelp-header",null,20,[],10082747,"71b81c2e-5e09-48a1-a397-a3c72fcd344a","2022-09-21T14:50:25.655Z","default",[],{"name":68,"created_at":69,"published_at":70,"updated_at":71,"id":72,"uuid":73,"content":74,"slug":243,"full_slug":244,"sort_by_date":59,"position":245,"tag_list":246,"is_startpage":24,"parent_id":62,"meta_data":59,"group_id":247,"first_published_at":248,"release_id":59,"lang":65,"path":59,"alternates":249,"default_full_slug":59,"translated_slugs":59},"Default Footer","2024-08-09T18:06:59.024Z","2025-09-04T06:24:46.223Z","2025-09-04T06:24:46.241Z",10082753,"e59e67ac-248a-482f-84a1-53d4f318186a",{"_uid":75,"about":76,"logos":77,"socials":82,"sections":108,"component":225,"cta_title":226,"bottom_links":227,"cta_subtitle":241,"cta_button_link":242,"cta_button_text":183},"830983f5-c4c4-43c8-b150-86a5e3fa6dc8","Foxy’s hosted cart & payment page allow you to sell anything, using your existing website or platform.",[78],{"id":79,"alt":13,"name":13,"focus":13,"title":13,"filename":80,"copyright":13,"fieldtype":81},14760,"https:\u002F\u002Fa-us.storyblok.com\u002Ff\u002F1001040\u002Fx\u002F3b030847ec\u002Fb-corp.svg","asset",[83,90,96,102],{"_uid":84,"icon":85,"link":86,"name":88,"component":89},"faf0a618-ea94-42ea-9182-03be18c43216","fa-facebook",{"id":13,"url":87,"linktype":31,"fieldtype":15,"cached_url":87},"https:\u002F\u002Fwww.facebook.com\u002Ffoxycart","Facebook","footer___social",{"_uid":91,"icon":92,"link":93,"name":95,"component":89},"14309c18-7e79-423e-b375-34555bac0811","fa-instagram",{"id":13,"url":94,"linktype":31,"fieldtype":15,"cached_url":94},"https:\u002F\u002Fwww.instagram.com\u002Ffoxy_io","Instagram",{"_uid":97,"icon":98,"link":99,"name":101,"component":89},"8f7fe7cf-0dd3-4596-8334-226ea466716a","fa-linkedin",{"id":13,"url":100,"linktype":31,"fieldtype":15,"cached_url":100},"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Ffoxycart.com","LinkedIn",{"_uid":103,"icon":104,"link":105,"name":107,"component":89},"90a675b4-dd97-40b5-be09-00a87223d4c5","fa-youtube",{"id":13,"url":106,"linktype":31,"fieldtype":15,"cached_url":106},"https:\u002F\u002Fwww.youtube.com\u002Fuser\u002Ffoxycart","Youtube",[109,139,184,206],{"_uid":110,"name":111,"items":112,"component":138},"82849945-282f-488c-b18d-a8d2252f514a","Company",[113,120,126,132],{"_uid":114,"link":115,"title":118,"new_tab":24,"component":119},"1f699ab1-938b-4d9d-9825-aabcbe6f57fe",{"id":116,"url":13,"linktype":14,"fieldtype":15,"cached_url":117},"63634293-a749-4226-9439-9f38ee6dcda0","about-us","About Us","footer___menu_items",{"_uid":121,"link":122,"title":125,"new_tab":24,"component":119},"b26b00f1-a0e7-4be2-8ab3-428b8cc841f8",{"id":123,"url":13,"linktype":14,"fieldtype":15,"cached_url":124},"26cb7c55-faed-4a77-a291-1552d4111b3e","how-foxy-works","How Foxy Works",{"_uid":127,"link":128,"title":131,"new_tab":24,"component":119},"b40c68a0-1ceb-4226-9515-6176534f61fe",{"id":129,"url":13,"linktype":14,"fieldtype":15,"cached_url":130},"dc6657d7-7f4f-4c0d-b781-e971b038ee26","for-good","Foxy For Good",{"_uid":133,"link":134,"title":137,"new_tab":24,"component":119},"3ad0c134-bef9-4fff-b891-e09f16109036",{"id":135,"url":13,"linktype":14,"fieldtype":15,"cached_url":136},"23cae210-baf4-4588-9862-d09f4f52ccd2","brand-assets","Brand Assets","footer___section",{"_uid":140,"name":141,"items":142,"component":138},"a6805fa8-ac60-47f1-b8f0-f27aded0afbe","Product",[143,149,155,161,167,173,179],{"_uid":144,"link":145,"title":148,"new_tab":24,"component":119},"b39c8a4e-2383-486f-b76a-11fbb15d8134",{"id":146,"url":13,"linktype":14,"fieldtype":15,"cached_url":147},"bb04690f-fe98-4ce6-80be-05b950f2364f","features\u002F","Features",{"_uid":150,"link":151,"title":154,"new_tab":24,"component":119},"64f8a41f-c181-433d-bc0a-fc94e71ecbf6",{"id":152,"url":13,"linktype":14,"fieldtype":15,"cached_url":153},"c450c58d-761d-48c0-a9af-0b064611689b","pricing","Pricing",{"_uid":156,"link":157,"title":160,"new_tab":24,"component":119},"6e0b287f-fd8c-4146-9e0e-0ab0b5c9ce3c",{"id":158,"url":13,"linktype":14,"fieldtype":15,"cached_url":159},"fab20ad9-e76a-4947-b709-3a6fdfa88028","blog\u002Fcategories\u002Fproduct-updates","Product Updates",{"_uid":162,"link":163,"title":166,"new_tab":24,"component":119},"47e5a074-a6b5-4f1c-8c2f-89a2ae9f83eb",{"id":164,"url":13,"linktype":14,"fieldtype":15,"cached_url":165},"d2c83612-d611-47f3-a3b4-ca7fe08540b8","changelogs\u002F","Changelogs",{"_uid":168,"link":169,"title":172,"new_tab":24,"component":119},"b5c08774-542f-4ffd-b357-c94d674488b9",{"id":170,"url":13,"linktype":14,"fieldtype":15,"cached_url":171},"08876121-0df3-4ed9-aa11-902b3e41cd02","whats-next","What's Next",{"_uid":174,"link":175,"title":178,"new_tab":24,"component":119},"9c2704ed-6d9f-43e1-9e67-c8d91c083288",{"id":176,"url":13,"linktype":14,"fieldtype":15,"cached_url":177},"056a7857-b18f-4025-8f97-91a38fc19bc8","compare\u002F","Compare",{"_uid":180,"link":181,"title":183,"new_tab":24,"component":119},"5f2db35b-674b-406a-8fa7-d246633af9fe",{"id":13,"url":182,"linktype":31,"fieldtype":15,"cached_url":182},"https:\u002F\u002Fadmin.foxy.io\u002Fsign-up","Try Foxy Free",{"_uid":185,"name":186,"items":187,"component":138},"63fa1f29-4252-4640-9922-fe310e69e54a","Security",[188,194,200],{"_uid":189,"link":190,"title":193,"new_tab":24,"component":119},"1158ddb6-9eb0-466f-8eb6-7ca2ae66c8b8",{"id":191,"url":13,"linktype":14,"fieldtype":15,"cached_url":192},"1f58fb2c-8681-4742-b6e8-09999beae9f6","security-contact","Security Contact",{"_uid":195,"link":196,"title":199,"new_tab":24,"component":119},"9a79c54a-6022-4dfd-854b-766f5e4703ba",{"id":197,"url":13,"linktype":14,"fieldtype":15,"cached_url":198},"55cbfcc3-425a-4261-8037-54e919851d2d","pci","PCI Compliance",{"_uid":201,"link":202,"title":205,"new_tab":24,"component":119},"0b85f5b6-9534-4071-b323-b39d053dd4d7",{"id":203,"url":13,"linktype":14,"fieldtype":15,"cached_url":204},"c3ac0fe3-83e2-4879-afbd-d4c83e1590df","help\u002Farticles\u002Four-official-domains-public-code","Domains & Codebases",{"_uid":207,"name":208,"items":209,"component":138},"998ded67-d107-49f4-8154-ca6be51671ec","Support",[210,213,216,219,222],{"_uid":211,"link":212,"title":16,"new_tab":24,"component":119},"594ffd35-3049-4004-bb08-0db568ebd819",{"id":54,"url":13,"linktype":14,"fieldtype":15,"cached_url":55},{"_uid":214,"link":215,"title":32,"new_tab":33,"component":119},"0a1a55ab-a985-4f9d-8b42-26da714d0c1c",{"id":13,"url":30,"linktype":31,"fieldtype":15,"cached_url":30},{"_uid":217,"link":218,"title":38,"new_tab":33,"component":119},"61e0b7c8-aadf-419b-a339-b3ccabc65bf4",{"id":13,"url":37,"linktype":31,"fieldtype":15,"cached_url":37},{"_uid":220,"link":221,"title":43,"new_tab":33,"component":119},"fd67a89e-1c54-4d31-94b5-64be999062d6",{"id":13,"url":42,"linktype":31,"fieldtype":15,"cached_url":42},{"_uid":223,"link":224,"title":49,"new_tab":24,"component":119},"231a6f71-e996-4ad4-b033-d4d5542f34f0",{"id":47,"url":13,"linktype":14,"fieldtype":15,"cached_url":48},"footer","Get started with our *unlimited free trial*.",[228,235],{"_uid":229,"link":230,"text":233,"component":234},"f0b77210-2632-45a2-8436-e57cad84d01a",{"id":231,"url":13,"linktype":14,"fieldtype":15,"cached_url":232},"60ba16a2-c1f4-485f-b978-8d2eeeafbf5a","terms-of-service","Terms of Service","footer___bottom_links",{"_uid":236,"link":237,"text":240,"component":234},"4bd497b0-993f-4b4d-a5b7-8a49c7c8fec9",{"id":238,"url":13,"linktype":14,"fieldtype":15,"cached_url":239},"332302b9-1d18-4016-b9c8-9b33c72d782b","privacy-policy","Privacy Policy","No credit card required.",{"id":13,"url":182,"linktype":31,"fieldtype":15,"cached_url":182},"default-footer","navigation\u002Fdefault-footer",50,[],"11006268-07f9-41e9-96f3-c51fb723399d","2022-09-21T20:39:02.357Z",[],{"name":251,"created_at":252,"published_at":253,"updated_at":254,"id":255,"uuid":256,"content":257,"slug":279,"full_slug":282,"sort_by_date":59,"position":283,"tag_list":284,"is_startpage":24,"parent_id":62,"meta_data":59,"group_id":285,"first_published_at":286,"release_id":59,"lang":65,"path":59,"alternates":287,"default_full_slug":59,"translated_slugs":59},"Search","2024-10-21T22:08:54.973Z","2025-05-26T09:17:25.790Z","2025-05-26T09:17:25.804Z",13592003,"14cbc359-9ac1-4a7a-a8de-ad4ac8ef26d4",{"_uid":258,"name":251,"indices":259,"summary":13,"component":279,"primary_image":280},"5e4a56e8-76f1-4790-b3a7-70f1be97d042",[260,265,269,274],{"key":261,"_uid":262,"icon":13,"name":263,"component":264},"all","c12a3210-7323-4273-8217-5215e52efe84","All","index",{"key":266,"_uid":267,"icon":268,"name":23,"component":264},"help_center_article","5acff080-95e4-44d3-8dcf-1b19720af382","fa-file-alt",{"key":270,"_uid":271,"icon":272,"name":273,"component":264},"help_center_guide","b8fbc206-c083-471e-a1f0-0ebeb90a669d","fa-book","Guides",{"key":275,"_uid":276,"icon":277,"name":278,"component":264},"blog_post","23419e83-2e56-4c4c-8a05-9fd1b3c9a9bd","fa-file-image","Blog Posts","search",{"id":59,"alt":59,"name":13,"focus":59,"title":59,"source":59,"filename":13,"copyright":59,"fieldtype":81,"meta_data":281},{},"navigation\u002Fsearch",60,[],"11e1fd31-95cd-4fc9-b736-8b8910663e6c","2024-10-21T23:17:05.904Z",[],{"name":23,"created_at":289,"published_at":290,"updated_at":291,"id":292,"uuid":21,"content":293,"slug":307,"full_slug":22,"sort_by_date":59,"position":308,"tag_list":309,"is_startpage":33,"parent_id":310,"meta_data":59,"group_id":311,"first_published_at":312,"release_id":59,"lang":65,"path":59,"alternates":313,"default_full_slug":59,"translated_slugs":59},"2022-09-19T14:42:29.685Z","2024-07-30T18:17:22.506Z","2024-07-30T18:17:22.525Z",2660,{"_uid":294,"icon":13,"name":23,"guides":295,"pinned":24,"summary":296,"category":13,"component":297,"blog_posts":298,"content_hub":24,"icon_custom":299,"case_studies":300,"faq_sections":301,"help_articles":302,"featured_guides":303,"mailbox_category":13,"featured_articles":304,"featured_blog_posts":305,"featured_case_studies":306},"d6dae89a-907a-4bf7-82de-fe2ba875ee6e",[],"Get your questions answered with our browsable knowledge base.","help_center_category",[],{"id":59,"alt":59,"name":13,"focus":59,"title":59,"filename":13,"copyright":59,"fieldtype":81},[],[],[],[],[],[],[],"categories",530,[],2658,"19ebcdd2-027f-47f5-9a5b-a8992c959578","2022-09-19T16:24:39.219Z",[],{"name":315,"created_at":316,"published_at":317,"updated_at":318,"id":319,"uuid":320,"content":321,"slug":498,"full_slug":499,"sort_by_date":59,"position":500,"tag_list":501,"is_startpage":24,"parent_id":502,"meta_data":59,"group_id":503,"first_published_at":317,"release_id":59,"lang":65,"path":59,"alternates":504,"default_full_slug":59,"translated_slugs":59},"Sync customer data for single sign-on","2026-07-17T05:39:17.483Z","2026-07-17T05:52:00.996Z","2026-07-17T05:52:01.018Z",198972037111200,"2305b735-cc85-4313-8aac-4f3f1a39b4e8",{"_uid":322,"body":323,"name":315,"image":493,"pinned":24,"summary":495,"category":496,"component":266,"related_articles":497},"63930d25-d5c5-45e9-85f4-001384841e3f",{"type":324,"content":325},"doc",[326,333,340,477,482],{"type":327,"attrs":328,"content":329},"paragraph",{"textAlign":59},[330],{"text":331,"type":332},"Single sign-on relies on customer records staying synced between Foxy and your site. There are four points where that sync happens, each triggered differently.","text",{"type":334,"attrs":335,"content":337},"heading",{"level":336,"textAlign":59},2,[338],{"text":339,"type":332},"Sync points",{"type":341,"content":342},"table",[343,372,399,425,451],{"type":344,"content":345},"tableRow",[346,356,364],{"type":347,"attrs":348,"content":350},"tableHeader",{"colspan":349,"rowspan":349,"colwidth":59},1,[351],{"type":327,"attrs":352,"content":353},{"textAlign":59},[354],{"text":355,"type":332},"Trigger",{"type":347,"attrs":357,"content":358},{"colspan":349,"rowspan":349,"colwidth":59},[359],{"type":327,"attrs":360,"content":361},{"textAlign":59},[362],{"text":363,"type":332},"Triggered by",{"type":347,"attrs":365,"content":366},{"colspan":349,"rowspan":349,"colwidth":59},[367],{"type":327,"attrs":368,"content":369},{"textAlign":59},[370],{"text":371,"type":332},"What to do",{"type":344,"content":373},[374,383,391],{"type":375,"attrs":376,"content":377},"tableCell",{"colspan":349,"rowspan":349,"colwidth":59,"backgroundColor":59},[378],{"type":327,"attrs":379,"content":380},{"textAlign":59},[381],{"text":382,"type":332},"Webhooks",{"type":375,"attrs":384,"content":385},{"colspan":349,"rowspan":349,"colwidth":59,"backgroundColor":59},[386],{"type":327,"attrs":387,"content":388},{"textAlign":59},[389],{"text":390,"type":332},"Checkout completion, an update-info request, or a subscription modification, cancellation, or past-due payment",{"type":375,"attrs":392,"content":393},{"colspan":349,"rowspan":349,"colwidth":59,"backgroundColor":59},[394],{"type":327,"attrs":395,"content":396},{"textAlign":59},[397],{"text":398,"type":332},"Create the user account if it doesn’t exist, and update the password each time so it stays in sync with any changes made at Foxy checkout. If a subscription moves to a different email, you may need to carry data over from the old email’s account to a new one. Track subscriptions by sub_token if this could affect your store.",{"type":344,"content":400},[401,409,417],{"type":375,"attrs":402,"content":403},{"colspan":349,"rowspan":349,"colwidth":59,"backgroundColor":59},[404],{"type":327,"attrs":405,"content":406},{"textAlign":59},[407],{"text":408,"type":332},"Subscription webhook",{"type":375,"attrs":410,"content":411},{"colspan":349,"rowspan":349,"colwidth":59,"backgroundColor":59},[412],{"type":327,"attrs":413,"content":414},{"textAlign":59},[415],{"text":416,"type":332},"A subscription being canceled",{"type":375,"attrs":418,"content":419},{"colspan":349,"rowspan":349,"colwidth":59,"backgroundColor":59},[420],{"type":327,"attrs":421,"content":422},{"textAlign":59},[423],{"text":424,"type":332},"Delete or modify the user account depending on the subscription’s status and how you use it.",{"type":344,"content":426},[427,435,443],{"type":375,"attrs":428,"content":429},{"colspan":349,"rowspan":349,"colwidth":59,"backgroundColor":59},[430],{"type":327,"attrs":431,"content":432},{"textAlign":59},[433],{"text":434,"type":332},"Your website",{"type":375,"attrs":436,"content":437},{"colspan":349,"rowspan":349,"colwidth":59,"backgroundColor":59},[438],{"type":327,"attrs":439,"content":440},{"textAlign":59},[441],{"text":442,"type":332},"A user signing up for a new account or modifying an existing one",{"type":375,"attrs":444,"content":445},{"colspan":349,"rowspan":349,"colwidth":59,"backgroundColor":59},[446],{"type":327,"attrs":447,"content":448},{"textAlign":59},[449],{"text":450,"type":332},"Create a linked Foxy account using the API when a new account is created, or update the linked account when an existing one is modified.",{"type":344,"content":452},[453,461,469],{"type":375,"attrs":454,"content":455},{"colspan":349,"rowspan":349,"colwidth":59,"backgroundColor":59},[456],{"type":327,"attrs":457,"content":458},{"textAlign":59},[459],{"text":460,"type":332},"Single sign-on endpoint",{"type":375,"attrs":462,"content":463},{"colspan":349,"rowspan":349,"colwidth":59,"backgroundColor":59},[464],{"type":327,"attrs":465,"content":466},{"textAlign":59},[467],{"text":468,"type":332},"A customer checking out from the cart",{"type":375,"attrs":470,"content":471},{"colspan":349,"rowspan":349,"colwidth":59,"backgroundColor":59},[472],{"type":327,"attrs":473,"content":474},{"textAlign":59},[475],{"text":476,"type":332},"If the user is logged in, use the API to confirm a Foxy customer account exists for that email, creating one if it doesn’t, before redirecting to checkout authenticated. If no user is logged in, redirect to your login or registration page, or allow guest checkout.",{"type":334,"attrs":478,"content":479},{"level":336,"textAlign":59},[480],{"text":481,"type":332},"Notes",{"type":483,"content":484},"bullet_list",[485],{"type":486,"content":487},"list_item",[488],{"type":327,"attrs":489,"content":490},{"textAlign":59},[491],{"text":492,"type":332},"Foxy treats a customer’s email as the unique identifier, so if your system lets customers change their email, store the Foxy customer ID alongside the record. It stays stable even when the email changes. See the single sign-on overview for more on identifying customers by email vs. customer ID.",{"id":59,"alt":59,"name":13,"focus":59,"title":59,"source":59,"filename":13,"copyright":59,"fieldtype":81,"meta_data":494},{},"How to keep customer records synced between Foxy and your site across the points where single sign-on data changes hands.","89b14cf6-52cb-41c8-8aed-7ceae33cb271",[],"sync-customer-data-for-single-sign-on","help\u002Farticles\u002Fsync-customer-data-for-single-sign-on",-3720,[],2659,"a3a46a49-b530-41a6-b1de-ebe4df506cd1",[],{"html":506,"sections":507,"segments":513},"\u003Cp>Single sign-on relies on customer records staying synced between Foxy and your site. There are four points where that sync happens, each triggered differently.\u003C\u002Fp>\u003Csection id=\"sync-points\" data-title=\"Sync points\" data-title-node=\"H2\">\u003Chr class=\"my-8\" style=\"margin-left: -48px; margin-right: -40vw\">\u003Ch2 data-anchor-id=\"sync-points\">Sync points\u003C\u002Fh2>\u003Cdiv class=\"table-responsive w-100\">\u003Ctable class=\"table table-lg table-bordered my-5\">\u003Cthead class=\"thead-light\">\u003Ctr>\u003Cth>\u003Cp>Trigger\u003C\u002Fp>\u003C\u002Fth>\u003Cth>\u003Cp>Triggered by\u003C\u002Fp>\u003C\u002Fth>\u003Cth>\u003Cp>What to do\u003C\u002Fp>\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>\u003Cp>Webhooks\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd>\u003Cp>Checkout completion, an update-info request, or a subscription modification, cancellation, or past-due payment\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd>\u003Cp>Create the user account if it doesn’t exist, and update the password each time so it stays in sync with any changes made at Foxy checkout. If a subscription moves to a different email, you may need to carry data over from the old email’s account to a new one. Track subscriptions by sub_token if this could affect your store.\u003C\u002Fp>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cp>Subscription webhook\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd>\u003Cp>A subscription being canceled\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd>\u003Cp>Delete or modify the user account depending on the subscription’s status and how you use it.\u003C\u002Fp>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cp>Your website\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd>\u003Cp>A user signing up for a new account or modifying an existing one\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd>\u003Cp>Create a linked Foxy account using the API when a new account is created, or update the linked account when an existing one is modified.\u003C\u002Fp>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cp>Single sign-on endpoint\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd>\u003Cp>A customer checking out from the cart\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd>\u003Cp>If the user is logged in, use the API to confirm a Foxy customer account exists for that email, creating one if it doesn’t, before redirecting to checkout authenticated. If no user is logged in, redirect to your login or registration page, or allow guest checkout.\u003C\u002Fp>\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\u003C\u002Fsection>\u003Csection id=\"notes\" data-title=\"Notes\" data-title-node=\"H2\">\u003Chr class=\"my-8\" style=\"margin-left: -48px; margin-right: -40vw\">\u003Ch2 data-anchor-id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\u003Cli>\u003Cp>Foxy treats a customer’s email as the unique identifier, so if your system lets customers change their email, store the Foxy customer ID alongside the record. It stays stable even when the email changes. See the single sign-on overview for more on identifying customers by email vs. customer ID.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003C\u002Fsection>",[508,511],{"id":509,"title":339,"level":510},"sync-points","H2",{"id":512,"title":481,"level":510},"notes",[514],{"type":515,"content":516},"html","\u003Cp>Single sign-on relies on customer records staying synced between Foxy and your site. There are four points where that sync happens, each triggered differently.\u003C\u002Fp>\u003Ch2>Sync points\u003C\u002Fh2>\u003Cdiv class=\"table-responsive w-100\">\u003Ctable class=\"table table-lg table-bordered my-5\">\u003Cthead>\u003Ctr>\u003Cth>\u003Cp>Trigger\u003C\u002Fp>\u003C\u002Fth>\u003Cth>\u003Cp>Triggered by\u003C\u002Fp>\u003C\u002Fth>\u003Cth>\u003Cp>What to do\u003C\u002Fp>\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>\u003Cp>Webhooks\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd>\u003Cp>Checkout completion, an update-info request, or a subscription modification, cancellation, or past-due payment\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd>\u003Cp>Create the user account if it doesn’t exist, and update the password each time so it stays in sync with any changes made at Foxy checkout. If a subscription moves to a different email, you may need to carry data over from the old email’s account to a new one. Track subscriptions by sub_token if this could affect your store.\u003C\u002Fp>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cp>Subscription webhook\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd>\u003Cp>A subscription being canceled\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd>\u003Cp>Delete or modify the user account depending on the subscription’s status and how you use it.\u003C\u002Fp>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cp>Your website\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd>\u003Cp>A user signing up for a new account or modifying an existing one\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd>\u003Cp>Create a linked Foxy account using the API when a new account is created, or update the linked account when an existing one is modified.\u003C\u002Fp>\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>\u003Cp>Single sign-on endpoint\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd>\u003Cp>A customer checking out from the cart\u003C\u002Fp>\u003C\u002Ftd>\u003Ctd>\u003Cp>If the user is logged in, use the API to confirm a Foxy customer account exists for that email, creating one if it doesn’t, before redirecting to checkout authenticated. If no user is logged in, redirect to your login or registration page, or allow guest checkout.\u003C\u002Fp>\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003C\u002Fdiv>\u003Ch2>Notes\u003C\u002Fh2>\u003Cul>\u003Cli>\u003Cp>Foxy treats a customer’s email as the unique identifier, so if your system lets customers change their email, store the Foxy customer ID alongside the record. It stays stable even when the email changes. See the single sign-on overview for more on identifying customers by email vs. customer ID.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>",{"name":518,"created_at":519,"published_at":520,"updated_at":521,"id":522,"uuid":47,"content":523,"slug":48,"full_slug":48,"sort_by_date":59,"position":703,"tag_list":704,"is_startpage":24,"parent_id":59,"meta_data":59,"group_id":705,"first_published_at":706,"release_id":59,"lang":65,"path":59,"alternates":707,"default_full_slug":59,"translated_slugs":59},"Contact","2022-09-23T19:56:58.957Z","2025-05-08T18:24:40.382Z","2025-05-08T18:24:40.392Z",3138,{"seo":524,"_uid":527,"title":528,"action":529,"fields":530,"method":679,"columns":680,"subtitle":694,"component":48,"button_text":700,"submit_title":701,"submit_subtitle":702},{"_uid":525,"title":518,"plugin":526,"description":13},"24ff7574-3bcc-48d2-85b5-e529dfea1cc4","meta-fields","8f54f1da-9d8f-49b2-89e7-840e886491cb","We're here to help.","https:\u002F\u002Fusebasin.com\u002Ff\u002F029f48d65402",[531,536,540,650,653,658,673],{"_uid":532,"name":533,"type":332,"label":534,"options":13,"required":33,"component":535,"placeholder":13},"9a70b226-2036-4f90-a052-b3efa61c5896","name","Name","form___field",{"_uid":537,"name":538,"type":538,"label":539,"options":13,"required":33,"component":535,"placeholder":13},"86ba35be-ff43-4a28-8633-14052a8f6622","email","Email Address",{"_uid":541,"name":542,"type":543,"label":544,"options":545,"required":33,"component":535,"conditions":546,"placeholder":13},"3f827475-492c-4f97-aa1e-2386ac263b6c","topic","select","Topic","Presales, Support, Billing, Partnerships, Order Enquiry, Other",[547,604,614,621,629,637,643],{"_uid":548,"equals":549,"fields":550,"component":603},"e21d97dd-e68e-4fa6-ba97-bc40f3041dde","Order Enquiry",[551],{"_uid":552,"body":553,"type":601,"title":13,"component":602},"b64992bc-6d53-48b8-b7a0-d81e5a062e50",{"type":324,"content":554},[555],{"type":327,"content":556},[557,559,567,569,571,572,577,579,584,592,594,599],{"text":558,"type":332},"We are ",{"text":560,"type":332,"marks":561},"Foxy.io",[562],{"type":563,"attrs":564},"link",{"href":565,"uuid":59,"anchor":59,"custom":566,"target":59,"linktype":31},"http:\u002F\u002FFoxy.io",{},{"text":568,"type":332},", an ecommerce platform powering ecommerce for other merchants. We do not sell products, and are unable to assist with questions about order statuses or refunds for any merchants using our platform. Please contact the merchant you ordered from for assistance. If you’d like to report a store using Foxy for fraudulent practices, please select ‘other’ in the subject.",{"type":570},"hard_break",{"type":570},{"text":573,"type":332,"marks":574},"NOTE:",[575],{"type":576},"bold",{"text":578,"type":332}," We are ",{"text":580,"type":332,"marks":581},"not ",[582],{"type":583},"italic",{"text":585,"type":332,"marks":586},"Foxy.in",[587,591],{"type":563,"attrs":588},{"href":589,"uuid":59,"anchor":59,"custom":590,"target":59,"linktype":31},"http:\u002F\u002FFoxy.in",{},{"type":583},{"text":593,"type":332},". We are not in any way affiliated with ",{"text":585,"type":332,"marks":595},[596],{"type":563,"attrs":597},{"href":589,"uuid":59,"anchor":59,"custom":598,"target":59,"linktype":31},{},{"text":600,"type":332},", and cannot help in any way with your order from that website.","danger","global___alert","form___condition",{"_uid":605,"equals":606,"fields":607,"component":603},"8765c3e1-25cf-44aa-b8ea-fc6094acf9c3","Presales",[608],{"_uid":609,"name":610,"type":611,"label":13,"options":13,"required":24,"component":535,"conditions":612,"placeholder":13,"default_value":613},"cf464f8e-d643-4f6e-af29-d3abffaf7380","department_email_address","hidden",[],"hello@foxy.io",{"_uid":615,"equals":208,"fields":616,"component":603},"4007b6d8-77e5-421d-bd1e-6f336dd853fb",[617],{"_uid":618,"name":610,"type":611,"label":13,"options":13,"required":24,"component":535,"conditions":619,"placeholder":13,"default_value":620},"7b4c6aa5-a68c-45e0-9ce1-0a36af10c0c2",[],"help@foxy.io",{"_uid":622,"equals":623,"fields":624,"component":603},"1dbb8f11-613d-43cd-9e09-1b94f6e19219","Billing",[625],{"_uid":626,"name":610,"type":611,"label":13,"options":13,"required":24,"component":535,"conditions":627,"placeholder":13,"default_value":628},"a0ac0d1b-bc4f-4a6c-a682-581d450b0b73",[],"help+billing@foxy.io",{"_uid":630,"equals":631,"fields":632,"component":603},"a0a53a50-7172-4a29-ba58-181e38874e12","Partnerships",[633],{"_uid":634,"name":610,"type":611,"label":13,"options":13,"required":24,"component":535,"conditions":635,"placeholder":13,"default_value":636},"7aa011d9-f374-4aed-b5a5-929b54aaf152",[],"partners@foxy.io",{"_uid":638,"equals":549,"fields":639,"component":603},"a4cd431f-25d5-41c7-bfdc-02c908c8fb47",[640],{"_uid":641,"name":610,"type":611,"label":13,"options":13,"required":24,"component":535,"conditions":642,"placeholder":13,"default_value":613},"f5d52168-d6ae-451b-94ee-2ced1cbd28ad",[],{"_uid":644,"equals":645,"fields":646,"component":603},"25aba1ed-eb41-4bbc-aa89-f7a7167ea86e","Other",[647],{"_uid":648,"name":610,"type":611,"label":13,"options":13,"required":24,"component":535,"conditions":649,"placeholder":13,"default_value":613},"f40dfaef-c203-4b71-bf4e-e1b43cef192b",[],{"_uid":651,"component":652},"e9c53a05-f40a-4510-aaf8-bc072a235a0c","form___subject",{"_uid":654,"name":655,"type":656,"label":657,"options":13,"required":33,"component":535,"placeholder":13},"a4c4d385-fff4-4978-99fb-b68cfea623d6","message","textarea","Message",{"_uid":659,"name":660,"type":543,"label":661,"options":662,"required":33,"component":535,"conditions":663,"placeholder":13},"8a3c9f85-f438-427d-9c7a-d7b295a14b5b","existing_user","Are you an existing user?","No, Yes",[664],{"_uid":665,"equals":666,"fields":667,"component":603},"115933d6-262a-4b59-8fa8-579c5ad73de1","Yes",[668],{"_uid":669,"name":670,"type":332,"label":671,"options":13,"required":33,"component":535,"conditions":672,"placeholder":13},"44b6ff23-98f0-4e95-b7f5-c23e06415c2d","subdomain","Store Subdomain",[],{"_uid":674,"name":675,"type":543,"label":676,"options":677,"required":33,"component":535,"conditions":678,"placeholder":13},"922a5cef-3af2-4113-8855-36c7910e3ee3","user_type","What type of user are you?","Developer, Designer, Merchant",[],"POST",[681],{"_uid":682,"text":683,"title":692,"component":693},"7323b90d-a93a-4bf1-baa9-20d0b7ead61b",{"type":324,"content":684},[685],{"type":327,"content":686},[687,689,690],{"text":688,"type":332},"855.369.9227",{"type":570},{"text":691,"type":332},"9:30am-6pm Central M-F","Pre-sales, Sales, & Partnerships","contact___footer_column",{"type":324,"content":695},[696],{"type":327,"content":697},[698],{"text":699,"type":332},"Get in touch to get help from our friendly support team.","Submit","Success!","Your email has been received. We'll get back to you as soon as we can, but it might take a business day. If you don't hear back from us in a timely manner, please check your spam folder to ensure our reply didn't go there.",-80,[],"2fd9fb7d-a48a-4184-acfd-30022d8d6f08","2022-09-23T20:10:45.360Z",[],[288,709],{"name":710,"created_at":711,"published_at":712,"updated_at":713,"id":714,"uuid":496,"content":715,"slug":728,"full_slug":729,"sort_by_date":59,"position":730,"tag_list":731,"is_startpage":24,"parent_id":310,"meta_data":59,"group_id":732,"first_published_at":712,"release_id":59,"lang":65,"path":59,"alternates":733,"default_full_slug":59,"translated_slugs":59},"Single Sign-On (SSO)","2026-07-17T05:25:13.805Z","2026-07-17T05:44:46.437Z","2026-07-17T05:44:46.448Z",198968581389720,{"_uid":716,"icon":13,"name":710,"type":717,"pinned":24,"summary":718,"category":13,"component":297,"blog_posts":719,"icon_custom":720,"case_studies":722,"faq_sections":723,"featured_guides":724,"mailbox_category":13,"featured_articles":725,"featured_blog_posts":726,"featured_case_studies":727},"621919dd-dfb3-4b25-a3f6-d056127fc3a2","simple","How to set up single sign-on between your website and Foxy, covering checkout authentication, outgoing SSO on the receipt, and keeping customer data in sync.",[],{"id":59,"alt":59,"name":13,"focus":59,"title":59,"source":59,"filename":13,"copyright":59,"fieldtype":81,"meta_data":721},{},[],[],[],[],[],[],"single-sign-on","help\u002Fcategories\u002Fsingle-sign-on",-720,[],"51903714-6c5b-45ba-b8a6-5bf411ffb056",[],{},1784267941060]