Customers can be individuals or companies that subscribe to a product or service.
There are three methods to create customers:
- Manually, by entering information through the Fusebill interface. This method is useful for sales by phone or in person.
- Customer Self-Serve, where customers enter their own information using web pages. This method is the fastest way to obtain online sign-ups. Check-out pages can also be used internally, by a sales team or order-entry team. Typically you would create your own self-serve portal using your own internal web development resources and have it redirect credit card information to Fusebill. Contact Fusebill Customer Support (firstname.lastname@example.org) for more information.
- Programmatically, using the Fusebill API. This method requires development and is intended for advanced users. For information, see API Overview.
When adding a customer manually, you create a customer account that contains:
- Contact Information
- Addresses, including billing addresses and optional shipping addresses
- Payment information and billing preferences for this customer are discussed in Managing Customer Billing Settings and Payment Methods
Multiple subscriptions can be added to the Customer. See Working with Subscriptions.
When a new customer is created, they are in "Draft" status. You can proceed to create subscriptions, and manage payment methods before you activate the customer.
To create a customer:
- From the Customer tab, click on Create Customer.
- The Contact Information section contains the customer's contact details for the purpose of emailing invoices, communications, and so on. These fields are used to populate the customer section at the top of invoices and can be leveraged as merge points in email communications or as labels in the Customer Self Service Portal. Fusebill does not enforce any mandatory Customer Contact fields but strongly advises that at least one Customer Contact field be populated in order to facilitate customer management.
- Company Name: This field can hold the Company name of the customer for billing entities that represent a Business to Business relationship to the Account
- Customer Name: The primary billing contact of the customer entity, broken down as Salutation, First Name, Middle Name, Last Name and Suffix
- Email: You can enter both primary and secondary email addresses on a billing entity. Multiple email addresses can be maintained in these fields separated by a semi-colon (;). The primary email address field is used by the Fusebill system as the destination email for any outgoing communications with the customer. Secondary email addresses are for informational purposes only.
- Phone: Both primary and secondary phone information can be maintained for informational purposes on a customer entity. These fields can hold alpha-numeric information and phone number formatting is not enforced by the Fusebill System.
- The Identification section contains some general data about the customer.
The Customer ID field is an arbitrary identifier used to uniquely identify this customer in your own systems. Fusebill does not enforce any validation or uniqueness rules on this field.
Note: The Customer ID field label can be customized to match your own internal processes or systems. See Configuring Display Defaults: Customer Labels for more information.
The Currency field will be displayed if your Fusebill environment is configured to support more than one currency. Choose this Customer's currency from the drop-down.
Important: Once a currency has been assigned and the Customer has been activated, it cannot be changed.
- If you are using Fusebill's Hierarchy feature, the Parent ID field will be displayed in this section. Setting the Parent ID on a customer will set the newly created customer as a child of the parent and provide them access to their parent's payment method(s). If a customer is flagged as being a child, a ParentID must be entered before creating the customer. Specify a parent ID directly or use the search tool to lookup the Parent ID. The parent must meet the following criteria:
- It cannot be a child of another record (i.e. you cannot establish a grandparent relationship).
- It must be configured to use the same billing currency as the current customer.
- It must be an "Active" customer.
The Sales Tracking section allows you to segment your customer base by up to five predefined categories of values. These values can be used with Fusebill reports to provide more detailed reporting by segment. They can also be used to limit the view of customers by users of the system. See Creating a Limited Agent Role and Configuring Sales Tracking Codes for more information.
Note: If you are logged in with a Limited Agent role, the Tracking Code field that is linked to your Role will be read-only.
The Tracking Data section contains fields that you can use to track the behaviour of your users, for example on a website that is tooled with Google Analytics tracking codes. When used for this purpose, these fields are typically populated by an automated process via the Fusebill API.
Tip: The Tracking Data fields can be repurposed to suit your own needs if you are not using them for analytics tracking. The labels can be customized, and these reference fields appear in reports (under their standard Fusebill field names). See Configuring Display Defaults - Customer Labels for more information.
- The Custom References section provides three additional reference fields that can be used for additional integration or mapping information to other systems. No field validation is performed.
- The Salesforce section allows you to specify a link to a Salesforce account record if the Fusebill Plug-in for Salesforce is configured for your account. For more information, see Salesforce Plug-in Overview.
The QuickBooks section allows you to specify a link to a QuickBooks Online customer record if the integration is configured.
The NetSuite section allows you to specify a link to a NetSuite customer record if the Fusebill Plug-in for NetSuite is configured. For more information, see NetSuite Plug-In Overview.
If your organization does not have the NetSuite plug-in, you will see a brief message asking you to contact Fusebill Support to enable integration on your account.
- Click Create to create the new customer. Once created you will be on your new customer's Contact screen and can proceed to add additional information and subscriptions to their account.
A Note on Customer Status
Initially, all customer accounts are created in Draft status. While in Draft mode, the billing run will ignore this account and any of its associated subscriptions. The Draft status is useful when setting up a customer in advance.
Click Activate to move the customer from Draft to Active status. You can also activate any draft subscriptions, if applicable when the customer becomes active.
- You are not required to add subscriptions when creating the customer. You can add subscriptions at a later time. For additional information on Subscriptions, see Working with Subscriptions.
- No customer fields are mandatory; Fusebill generates its own Fusebill ID to uniquely identify each customer.
- The Customer ID field is an open text field that can be used to hold your Reference Number or Code that identifies this customer in your system. Although it is strongly recommended that this field is populated, it is important to note that the Fusebill system will not enforce uniqueness on this field or force it to be mandatory.