---
title: PHP Point of Sale
slug: php-point-of-sale
description: How to integrate PHP Point of Sale with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_php-point-of-sale.png
docTags: 
createdAt: 2025-02-03T13:28:36.235Z
---

| :inlineImage[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/php-point-of-sale.png" alt="PHP Point of Sale logo" caption size="50" width="512" height="512"} | PHP Point of Sale is a web-based retail management system for tracking sales, inventory, and customers. Integrating with Make.com enables automated inventory updates, sales data syncing, and streamlined customer management between PHP Point of Sale and other business tools. |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official PHP Point of Sale documentation. The content may contain mistakes. Please verify important information. If you have questions on vendor documentation, contact [PHP Point of Sale](https://phppointofsale.com/contact_us.php) directly.
:::

# Requirements

To use the PHP Point of Sale app in Make, you must have an active account and an API Key, [create your account on PHP Point of Sale](https://phppointofsale.com/). For subscription, refer to the [PHP Point of Sale pricing page](https://phppointofsale.com/).

# Connect PHP Point of Sale and Make&#x20;

To get started, you must first create a connection between PHP Point of Sale and Make, allowing the two services to communicate.&#x20;

::::WorkflowBlock
:::WorkflowBlockItem
**Obtain your API Key in your PHP Point of Sale account**
:::

:::WorkflowBlockItem
**Create the connection in Make.**
:::
::::

## Obtain your API Key in your PHP Point of Sale account

Before you create the connection in Make, you should first obtain your **API Key** in your PHP Point of Sale account.

To obtain your **API Key&#x20;**:

::::WorkflowBlock
:::WorkflowBlockItem
Navigate t&#x6F;**&#x20;Store Config**.
:::

:::WorkflowBlockItem
Scroll to the bottom of the page.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;Add API Key**.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;API key** displayed on screen.
:::
::::

You will use this value while creating a connection in Make.&#x20;

Because the UI might have changed, the steps you see on your screen might be different, [check the vendor documentation for updates.](https://support.phppointofsale.com/hc/en-us/articles/360000581643-API)

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[[Log in in your Make](https://www.make.com/en/register) account](https://www.make.com/en/register), add the PHP Point of Sale module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x49;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your PHP Point of Sale account or follow the on-screen instructions to create the connection.&#x20;
:::
:::::

For detailed information on connecting an application, see **[Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ)** page.

# PHP Point of Sale modules

After connecting to the PHP Point of Sale app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Create a Customer

Creates a new customer record in your account.
:::

:::ExpandableHeading
### Create a Supplier

Adds a new supplier record to your account.
:::

:::ExpandableHeading
### Create an Employee

Adds a new employee record to your system.
:::

:::ExpandableHeading
### Create an Expense

Creates a new expense record in your account.
:::

:::ExpandableHeading
### Delete a Customer

Permanently removes a specified customer record from your system.
:::

:::ExpandableHeading
### Delete a Supplier

Deletes a supplier from your account using the specified supplier ID.
:::

:::ExpandableHeading
### Delete an Employee

Deletes the employee record associated with the specified employee ID.
:::

:::ExpandableHeading
### Delete an Expense

Deletes a specific expense record identified by its unique ID.
:::

:::ExpandableHeading
### Get a Customer

Fetches detailed information for a specific customer using their unique ID.
:::

:::ExpandableHeading
### Get a Supplier

Fetches detailed information for a specific supplier using their unique ID.
:::

:::ExpandableHeading
### Get an Employee

Fetches detailed information for a specific employee using their unique ID.
:::

:::ExpandableHeading
### Get an Expense

Fetches detailed information for a specific expense using its unique ID.
:::

:::ExpandableHeading
### Make an API Call

Executes a custom API request to the connected service using your authorized credentials.
:::

:::ExpandableHeading
### Search Customers

Searches for specific customers based on given criteria or retrieves a complete list of all customers.
:::

:::ExpandableHeading
### Search Employees

Searches for specific employees based on given criteria or retrieves a complete list of all employees.
:::

:::ExpandableHeading
### Search Expenses

Searches for specific expenses based on given criteria or retrieves a complete list of all expenses.
:::

:::ExpandableHeading
### Search Suppliers

Searches for specific suppliers or retrieves a complete list of all suppliers.
:::

:::ExpandableHeading
### Update a Customer

Updates the details of a specific customer identified by their unique ID.
:::

:::ExpandableHeading
### Update a Supplier

Updates the details of a specific supplier identified by their unique ID.
:::

:::ExpandableHeading
### Update an Employee

Updates the details of a specific employee identified by their unique ID.
:::

:::ExpandableHeading
### Update an Expense

Updates the details of a specific expense using its unique ID.
:::

:::ExpandableHeading
### Watch Customers

Triggers when a new customer record is created in your system.
:::

:::ExpandableHeading
### Watch Receivings

Triggers when a new receiving record is added to your account.
:::

:::ExpandableHeading
### Watch Sales

Triggers when a new sale transaction is recorded in your system.
:::

:::ExpandableHeading
### Watch Suppliers

Triggers when a new supplier record is created in your system.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# PHP Point of Sale resources&#x20;

You can have access to more resources related to this app on the following links

- [PHP Point of Sale topics on Make community](https://community.make.com/search?q=PHP%20Point%20of%20Sale)
- [PHP Point of Sale website](https://phppointofsale.com/)
- [PHP Point of Sale API documentation](https://phppointofsale.com/api.php#/)
- [PHP Point of Sale page on make](https://www.make.com/en/integrations/php-point-of-sale)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

