Setting Up a Square Webhook Subscription

Setting Up a Square Webhook Subscription

There are two ways to set up the Square Webhook Subscription:

  1. Access the Developer Dashboard:

Open your web browser and go to the Square Developer Dashboard using this URL: https://developer.squareup.com/apps. If you haven't already configured your application, click the '+' icon to create a new application.




  1. Navigate to Webhooks Settings:


Click on the application you wish to configure within the Developer Dashboard.


On the left-hand side of the application settings, locate the 'Webhooks' section, and then click on 'Subscriptions'.

Make sure you are in the production mode.

Create a New Subscription:


Inside the 'Subscriptions' section, click on 'Add subscription' to begin setting up the webhook.


Configure Webhook Details:

Provide a name for the webhook, something like 'Customer Created Webhook'.

Specify the notification URL where you want the webhook data to be sent.

Use the following format:

https://api.growth99.com/api/public/thirdParty/square/patient/{here add the business ID or tenant ID}

Select the desired API version (in this case, set it to '2023-08-16').



Select Events to Be Notified:

In the 'Events to be notified' section, choose the specific events you want to receive notifications for.

Ensure that 'customer.created' events are selected. After configuring your preferences, click 'Save' to confirm the settings.

Test the Configuration:


Within the webhook configuration panel, locate the 'customer.created' event and select it.

Perform a test by clicking on 'Test event' A successful test will display a 200 response.
You can also check the event logs in your Square account to confirm the test results. Test Webhook Configuration

Verify Integration:


To ensure that the webhook is functioning correctly, create a new customer in your Square account using the Square Dashboard.

The customer creation should trigger the webhook, and the corresponding data should be reflected on the G99+ patient page.



By following these steps, you will have successfully set up a webhook subscription for 'customer.created' events from Square, tested its functionality, and verified the integration between your Square account and the G99+ patient page.



    • Related Articles

    • How to increase SMS and Email Quota in Growth99+?

      Many a time, you will face issues while sending SMS/emails to your leads. This may happen because of the insufficient SMS/email quota left for the current month which will also show a warning message "Email and SMS limit for current month has been ...
    • How To Setup The Working Schedule For The User

      For every new user who is marked as a provider, the Growth99+ application adds a default working schedule. To change and customize the working schedule, the respective user must be edited. In this article, we will see how to configure the working ...
    • How To Verify Your Email

      Every new business account user who registers themselves on the Growth99+ app are required to verify their email ID before they continue to use the features of this app. Email verification is the first step to setting up a clinic and creating a ...
    • G99+ File Manager

      As we all know, the G99+ app offers a nice feature, a file manager, that allows users to upload various file types with the added flexibility of setting file visibility to either public or private. We can add files to our file manager by uploading ...
    • How To Use The Trigger Menu For A Successful Email Campaign?

      The Growth99+ triggers can be used to run multiple ad campaigns for leads coming from different sources. Each trigger can be customized or a new trigger can be set up to send multiple email templates at different intervals. This helps in ensuring ...