Posts

key aspects of GraphQL in Sitecore Headless solutions

Image
  In this blog we will be focusing on the key aspects of GraphQL in Sitecore Headless solutions and its benefits. Enhancing Sitecore Headless Solutions with GraphQL: In traditional Sitecore Headless JSS architecture, the Layout Service provides a JSON representation of all fields from the Sitecore data source item for a component. While functional, this approach can lead to overloading of unnecessary data. GraphQL, a query language and server-side runtime for APIs that revolutionizes data retrieval in Sitecore Headless solutions: Precise Data Fetching: Allows developers to request exactly the data they need Reduces over-fetching and under-fetching of data Enables querying from multiple sources in a single request Performance Optimization: Minimizes data transfer, leading to faster response times Improves overall application performance Flexibility and Efficiency: Offers more control over data...

XM Cloud Forms - Integrate with Google sheet via Sitecore Connect and Webhooks

Image
XM Cloud Forms - Integrate with Google sheet via Sitecore Connect and Webhooks XM Cloud Forms is a SaaS based Forms Solution, there is no CD Server, no Forms Database to store the data. XM Cloud Forms offers an easy way to send data to 3rd party applications without capturing user data with the use of Webhooks. We can say that XM Cloud Forms has the ability to facilitate the secure transmission of data to third-party applications via webhooks ü   Ensuring user data is not captured ü   But efficiently passed across various touchpoints. We already learned about Creating XM Cloud Forms, Defining Webhooks and Integrating webhooks to Sitecore Connect. Sitecore Connect recipe action have several applications available to connect with external systems like Sitecore Send, GraphQL, Slack, Gmail, Google Sheet etc. Considering a simple use case of capturing user details from a website. Here, we will see how the data filled in XM Cloud Form can be captured inside Google Sh...

Sitecore XM Cloud forms webhook integration via Sitecore Connect

Image
  Sitecore XM Cloud forms webhook integration via Sitecore Connect Previously we learned about Defining webhook in SitecoreXM Cloud Forms , now we will see how these webhooks can be integrated via Sitecore Connect. Sitecore Connect is a feature that allows integration between Sitecore and external systems or services. Webhooks are a part of this connectivity strategy, enabling real-time data exchange between Sitecore and other applications. Sitecore XM Cloud forms with webhook integration via Sitecore Connect typically works as follows: 1. Form Creation: Create a form in Sitecore XM Cloud using the form builder. Design the form fields and layout as needed for your use case. 2. Webhook Configuration: In Sitecore Connect, set up a webhook endpoint. This involves specifying the URL where form data should be sent when submitted. We may need to configure authentication methods for the webhook, such as API keys or OAuth. 3. Form Submission Event: Configure the form to trigger the we...

New features and improvements in Sitecore XM Cloud Forms

Image
  New features and improvements in Sitecore XM Cloud Forms We have already checked the basic features of Sitecore XM Cloud forms in previous post . Sitecore has recently released some new features and improvements in XM Cloud forms, let’s check those updates now. First update is, Editing Active forms. XM Cloud forms now give us the option to edit a form which is already in Active state, which was earlier not allowed. The updates are immediately available to Sitecore pages and applied to live sites as well, once the editing is done and changes are saved on active forms. To Edit an Active form -           Go to forms dashboard -           Select the form to Edit -           Go to Preview and click on Edit form -           Do the updates and click Push changes to make it available on Sitecore pages and live insta...

Defining webhook in Sitecore XM Cloud Forms

Image
Defining webhook in Sitecore XM Cloud Forms In the previous blog here we already learnt to create Forms, now its time to connect forms through webhook Firstly, we should understand what is a webhook? A webhook is basically a http request, that is triggered by an event, from one system and send to another system with a payload data. Webhooks are automated, so the data is automatically sent out to the destination system when the event is triggered by the source system through the configured webhook URL. Webhooks are typically used to connect two different systems. Sitecore XM cloud Forms uses webhooks to send data across different applications. To create and attach a webhook – 1.       Open the Sitecore Form editor and go to settings from the top menu 2.       Then click on Manage Webhook 3.       From here we can use already added webhook or can create a new webhook. To create a new, click on Create Webhook button...