SquareとHubSpotの連携イメージ
How to Integrate Applications

2025-04-16

How to integrate Square with HubSpot to register customer information in HubSpot once a payment is completed in Square.

k.ueno

Managing payment and personal information requires careful attention, but human error can occur despite best efforts. By using Yoom to integrate Square and HubSpot, the process of registering information in HubSpot can be automated starting from the completion of a payment in Square, helping to prevent omissions and errors. Additionally, since the entire process is automated, it can reduce the workload. This article explains how to set up an automated flow to register customer information in HubSpot once a payment is completed in Square, and the benefits of implementing it. If you are considering incorporating automated flows into your operations, please read on.

Recommended for

  • Those managing Square and HubSpot
  • Those who want to integrate Square and HubSpot to reduce workload
  • Those who want to integrate Square and HubSpot to prevent errors and omissions from manual entry
  • Those considering business efficiency improvements by integrating Square and HubSpot

Let's create a flow bot using the template "Register customer information in HubSpot when a payment is completed in Square".

[What is Yoom]

How to register customer information in HubSpot when a payment is completed in Square

First, receive the completion of a payment in Square using Square's API. Then, using HubSpot's API, you can register customer information in HubSpot based on Square's payment information. Generally, programming knowledge is required to achieve this, but with the no-code tool Yoom, it can be easily accomplished without programming knowledge.

The process to complete the flow proceeds as follows:

  • Integrate Square and HubSpot with My Apps
  • Copy the template
  • Set up Square's trigger and configure HubSpot to register customer information
  • Turn on the trigger and verify the operation

If you are not using Yoom, please register for free here. If you are already using Yoom, please log in.

・Integrate Square and HubSpot with My Apps

(1) First, connect Square to My Apps.
After logging into your Yoom account, click "My Apps" on the left panel and search for Square from "New Connection".

(2) Search for the Square app icon and click on it.
(3) You will be redirected to the Square login screen, where you should enter your account information and click [Continue].

(4) Enter your password on the next screen and log in.
You will be redirected to a screen recommending account protection, as shown below.
Set it according to your operations.

The first connection to Square is now complete.

(5) Next, integrate the HubSpot app.
Select HubSpot in the same way as registering Square with My Apps.

(6) Click the app icon to move to a screen like the one above. If you already have an account, click [Sign in to HubSpot Account].
(If you need to create a new account, select [Create a New HubSpot Account] and create an account.)

(7) Click [Sign in to HubSpot Account] and proceed to the screen where you enter your email address and then your password.
After entering your password, you will receive an authentication code, so complete the authentication.

(8) After authentication, you will be redirected to a screen like the one above, where you select the relevant account.
Select the account with the blue circle as indicated by the red frame and click [Select Account].
For more information on registering HubSpot with My Apps, please check this page.

After clicking, you will be taken to the My Apps screen of your Yoom account with both apps added.
Now, both apps are connected to your Yoom account.

・Copy the Template

After confirming that the new connection of the target app to your Yoom account is complete, click the icon for "Try this template" below.

The template will be copied, so click the "OK" button.

Move to the "My Projects" screen of your Yoom account and check the template content.

There are three setup flows.

・Square Launch Settings

(1) First, set up the Square app trigger.

From "My Projects" on the left side of the Yoom account screen, click "Register customer information in HubSpot when payment is completed with Square [Copy]".

After clicking, the template content will be displayed as shown in the screen below.

(2) Click the first step "When a payment is created".
(3) Enter the account information to be linked and click [Next].

(4) On the next screen, select the "Trigger Launch Interval".
Select any of the following for the "Trigger Launch Interval": 5 minutes, 10 minutes, 15 minutes, 30 minutes, 60 minutes.
*Note that the trigger launch interval varies depending on the plan.

(4) Click [Test], and if there are no issues, click [Save].
In this step, you can obtain information as output as shown below.
The output information can be quoted and utilized in the subsequent steps, as noted in "This value can be used in other operations."

(5) Next, click the second step "Retrieve specific customer information".

(6) Confirm that the account information to be linked is entered, and click [Next].
On the next screen, enter information in the "Customer ID".
Click the input bar to quote the output obtained in the previous step.

(7) After entering the information, click [Test], and if there are no issues, click [Save].

・HubSpot Settings for Registering Customer Information

(1) Finally, click the third step "Create Contact".

(2) Enter the account information to be linked and click [Next].

(3) On the next screen, enter information in fields such as "Company Name" and "Email Address".
Click the input bar to quote the output obtained in the previous step.

(4) "Lifecycle Stage" and "Lead Status" can be set according to your operation from the dropdown menu.

(5) After entering information in the required fields, click [Test], and if there are no issues, click [Save].
This completes the setup.

・Turn on the Trigger and Verify Operation

By clicking the red frame part "Turn on Trigger" on the screen below, the flow bot will start automatically.

Here is the template used this time

Other Automation Examples Using Square and HubSpot

There are other examples of automation using Square and HubSpot on Yoom, so here are a few introductions.

Register with HubSpot When Payment is Completed with Square

Since Square's payment information is automatically registered with HubSpot, it may help prevent input omissions and duplicate data entries due to batch registration.
By eliminating manual tasks, it leads to more efficient management operations.

Register customer information with SendGrid once payment is completed with Square

This flow bot is recommended for those who want to develop email marketing strategies using payment information.
By eliminating the hassle of registration, it is expected to reduce the burden on staff and improve operational efficiency.

Notify Slack When a Payment Occurs on Square

When a payment occurs on Square, the details are automatically notified to Slack, facilitating smooth information sharing across the team.
This may eliminate the need for members to log in to Square to check information.

Benefits and Examples of Integrating Square with HubSpot

1. Reduce Workload

In the traditional process, it was necessary to manually enter customer information into HubSpot while checking Square's payment history.
By automatically registering customer information to HubSpot after payment is completed, it is possible to reduce the effort and time required for data entry.
For example, employees might be able to allocate the time they spent on data entry to other tasks such as customer service or sales activities, or they might be able to analyze the managed data in more detail.
This also contributes to improving the overall productivity of the company.

2. Reduce Human Errors

With manual registration, there is a risk of forgetting to enter specific customer information or making transcription errors.
Since customer information is automatically registered in HubSpot after payment is completed with Square, such human errors may be reduced.
For instance, by introducing an automated flow, it should be possible to prevent mistakes such as incorrectly transcribing address information or phone numbers from one customer to another when entering information into HubSpot from payment information.
This also leads to better information management.

3. Expect Faster Response Times

Since information is directly reflected in HubSpot once payment is completed with Square, it might be possible to complete a series of tasks quickly.
By shortening the work time, it should positively impact the customer response process.
For example, because customer information is quickly registered after payment is completed with Square, it may be possible to smoothly transition to actions such as email marketing.
Increasing the speed of operations contributes to improving customer satisfaction.

Conclusion

By introducing the integration of Square and HubSpot applications into daily operations, it may become possible to efficiently manage payment information and customer data.
Automation of tasks also leads to a reduction in the burden on those responsible and can be expected to suppress human errors.
Furthermore, by performing a series of tasks in a short time, response speed increases, contributing to improved customer satisfaction.
Since integration can be easily set up with no code, please use Yoom to experience automation through app integration.

The person who wrote this article
k.ueno
Until now, as customer support, we have made efforts to resolve users' questions and concerns. I was moved to learn that by using Yoom, tasks that are becoming increasingly complicated on a daily basis will progress quickly! From now on, we will continue to distribute content with easy-to-understand content so that people who aim to improve work efficiency can use the service smoothly.
Tags
Square
HubSpot
Automation
Integration
Automatic
Related Apps
App integration
No items found.
What is Yoom hyperautomation?
Conventional RPA can only automate simple repetitive tasks, and the setup process was very complicated.
With “hyperautomation,” which combines various technologies such as AI, API, RPA, and OCR, it is possible to automate many tasks that could not be realized until now more easily than before.
Don't Just Connect Apps—Automate Everything
Most tools simply connect one app to another, leaving the complex tasks to you. Yoom goes much further: From document creation and browser automation to OCR and generative AI, Yoom handles it all seamlessly in one platform.

Why settle for basic integrations? Streamline your entire workflow with Yoom’s powerful hyperautomation.
Learn more about Yoom
Helpful Materials
I understand Yoom! 3-piece set of materials
Download materials
Understand in 3 minutes! Yoom service introduction materials
Download materials
Find out by Before After! Yoom Case Study Collection
Download materials
See a list of useful materials