Customers

Customers are entities representing individuals or businesses who interact with your business and make payments.
The Customer resource is a core entity within Speed. Use it to store all of the profile information. You can then associate a customer with an invoice and share it with them to get paid.

Let’s look at the customer life cycle

  • A customer, once created in Speed, will remain active.

How does customer object work?

Creating a customer

A customer can be created to generate invoices and get paid. You have the option to create a customer through the Speed web application or the customer APIs. Learn more about this here.

Retrieving a customer

You can retrieve all the details of a customer using the API or view the details in the Speed web application. Learn more about this here.

Retrieving all customers

You can retrieve the list of all the customers created along with some details like name, email, and phone number using the API or Speed web application. Learn more about this here.

Deleting a customer

You can permanently delete a customer using the Speed web application. All the draft invoices attached to the customer will become “uncollectable” and the paid invoices will remain unchanged. A new invoice cannot then be created for the customer.

Use-cases it solves

  • Quick invoicing
    It allows users to generate invoices for customers without having to enter the same customer details repeatedly.
  • Managing customer profiles
    The customer module allows you to store customer information such as name, email address, billing address, and shipping address. This information can be used to personalize the payment experience for your customers.
  • Track invoice and payment history of each customer
    You can easily view all invoices with their statuses for each customer and track their payment history.
  • Sending customer notifications
    Based on the details added in the customer module, it will enable you to send various notifications about payments to them. This can help improve customer satisfaction and keep customers informed about their payments.