ChargeOver

The ChargeOver modules allow you to monitor, create, update, send, retrieve, and delete the customers, subscriptions, transactions, and contacts in your ChargeOver account.

Getting Started with ChargeOver

Prerequisites

  • A ChargeOver account

In order to use ChargeOver with Integromat, it is necessary to have a ChargeOver account. If you do not have one, you can create a ChargeOver account at app.chargeover.com/signup.

Note: The module dialog fields that are displayed in bold (in the Integromat scenario, not in this documentation article) are mandatory!

Connecting ChargeOver to Integromat

To connect your ChargeOver account to Integromat you need to obtain the API Username and Password (Private Key) from your ChargeOver account and insert it in the Create

1. Log in to your ChargeOver account.

2. Click Settings > Developers > More Dev Tools > REST API

3. Enable the REST APIs. Click Add New API Credentials

4. Copy the Username and Private Key to a safe place. Enter a name for the API Key and click Save. Enable the API against the API key to establish a connection.

Note: You can view the Private Key only once. Ensure to copy the Username and Private Key to a safe place.

5. Go to Integromat and open the ChargeOver module's Create a connection dialog.

6. In the Connection name field, enter a name for the connection.

7. In the Your Site Name field, enter your ChargeOver site name. For example, if your account's URL address is https://www.xyz.chargeover.com then your site name is xyz.

8. In the Username and Password fields, enter the Username and private key copied in step 4. Click Continue.

The connection has been established.

Customers

Watch New Customers

Triggers when a new customer is created.

Webhook NameEnter a name for the webhook.
ConnectionEstablish the connection to your ChargeOver account.

Watch Updated Customers

Triggers when a customer is updated.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your ChargeOver account.

Search Customers

Searches for customers or lists them all.

ConnectionEstablish a connection to your ChargeOver account.
Filter RulesAdd the filters to search the customer that matches the specified filters:
Field
Select the field you want to add as a filter. For example, Company.
Condition
Select the condition for the filter. For example, Equals.
Value
Enter the value that should match the filter. For example, company name.
LimitSet the maximum number of customers Integromat should return during one execution cycle.

Get a Customer

Gets an existing customer.

Connection Establish a connection to your ChargeOver account.
Customer IDSelect or map the Customer ID whose details you want to retrieve.

Create a Customer

Creates a new customer.

ConnectionEstablish a connection to your ChargeOver account.
Company NameEnter (map) the company name for which you are creating a customer.
Billing Address 1Enter (map) the billing address of the customer. Enter the street name.
Billing Address 2Enter (map) the street name.
Billing Address 3Enter (map) the street name. 
Billing Address CityEnter (map) the city name.
Billing Address StateEnter (map) the state name.
Billing Address Postal CodeEnter (map) the area postal code.
Billing Address CountryEnter (map) the country name.
Bill NoteEnter (map) any additional information about the customer.
Superuser UsernameEnter (map) the username of the superuser.
Superuser EmailEnter (map) the superuser's email address.
Superuser NameEnter (map) the superuser's name.
Superuser First NameEnter (map) the superuser's first name.
Superuser Last NameEnter (map) the superuser's last name.
Superuser PhoneEnter (map) the superuser's phone number.
Custom FieldsAdd the custom fields and their values.
TagsAdd the tags for the customer.
Parent Customer IDSelect or map the Parent Customer ID for this customer.
Superuser IDSelect or map the Superuser ID of the customer.
External Key Enter (map) the external key of the customer in the external system.
Language IDSelect or map the Language ID applicable to the customer.
Currency IDSelect or map the Currency ID applicable to the customer.
Class IDSelect or map the Class ID of the customer. For example 4.
Admin IDSelect or map the Admin ID of the customer. For example, 10.
Campaign IDSelect or map the Campaign ID of the customer. For example, 1.
Campaign DetailsSelect or map the campaign details of the customer. For example, the new year offers.
Customer Type IDEnter (map) the Customer Type ID.
No TaxesSelect whether you want to disable the taxes for the customer.
No DunningSelect whether you want to disable dunning for the customer.
Shipping Address 1Enter (map) the shipping address of the customer. Enter (map) the street name.
Shipping Address 2Enter (map) the street name.
Shipping Address 3 Enter (map) the street name.
Shipping Address City Enter (map) the city name.
Shipping Address State Enter (map) the state name.
Shipping Address Postal Code Enter (map) the area postal code.
Shipping Address CountryEnter (map) the country name.
Ship NoteEnter (map) any additional information about the shipping address of the customer. 
Brand IDSelect or map the Brand ID of the customer.
Terms IDSelect or map Terms ID applicable to the customer.
Invoice DeliverySelect or map the option for invoice delivery of the customer. For example, print or email.
Dunning DeliverySelect or map the option for a reminder of the invoice for the customer. For example, print or email.
Tax IDEnter (map) the Tax ID of the customer.

Update a Customer

Updates an existing customer.

ConnectionEstablish a connection to your ChargeOver account.
Customer IDSelect or map the Customer ID whose details you want to update.
Company NameEnter (map) the company name for which you are creating a customer.
Billing Address 1Enter (map) the billing address of the customer. Enter the street name.
Billing Address 2Enter (map) the street name.
Billing Address 3Enter (map) the street name. 
Billing Address CityEnter (map) the city name.
Billing Address StateEnter (map) the state name.
Billing Address Postal CodeEnter (map) the area postal code.
Billing Address CountryEnter (map) the country name.
Bill NoteEnter (map) any additional information about the customer.
Superuser UsernameEnter (map) the username of the superuser.
Superuser EmailEnter (map) the superuser's email address.
Superuser NameEnter (map) the superuser's name.
Superuser First NameEnter (map) the superuser's first name.
Superuser Last NameEnter (map) the superuser's last name.
Superuser PhoneEnter (map) the superuser's phone number.
Custom FieldsAdd the custom fields and their values.
TagsAdd the tags for the customer.
Parent Customer IDSelect or map the Parent Customer ID for this customer.
Superuser IDSelect or map the Superuser ID of the customer.
External Key Enter (map) the external key of the customer in the external system.
Language IDSelect or map the Language ID applicable to the customer.
Currency IDSelect or map the Currency ID applicable to the customer.
Class IDSelect or map the Class ID of the customer. For example 4.
Admin IDSelect or map the Admin ID of the customer. For example, 10.
Campaign IDSelect or map the Campaign ID of the customer. For example, 1.
Campaign DetailsSelect or map the campaign details of the customer. For example, the new year offers.
Customer Type IDEnter (map) the Customer Type ID.
No TaxesSelect whether you want to disable the taxes for the customer.
No DunningSelect whether you want to disable dunning for the customer.
Shipping Address 1Enter (map) the shipping address of the customer. Enter (map) the street name.
Shipping Address 2Enter (map) the street name.
Shipping Address 3Enter (map) the street name.
Shipping Address CityEnter (map) the city name.
Shipping Address StateEnter (map) the state name.
Shipping Address Postal CodeEnter (map) the area postal code.
Shipping Address CountryEnter (map) the country name.
Ship NoteEnter (map) any additional information about the shipping address of the customer. 
Brand IDSelect or map the Brand ID of the customer.
Terms IDSelect or map Terms ID applicable to the customer.
Invoice DeliverySelect or map the option for invoice delivery of the customer. For example, print or email.
Dunning DeliverySelect or map the option for a reminder of the invoice for the customer. For example, print or email.
Tax IDEnter (map) the Tax ID of the customer.

Delete a Customer

Deletes a customer by identificator.

ConnectionEstablish a connection to your ChargeOver account.
Customer IDSelect or map the Customer ID you want to delete.

Subscriptions

Watch New Subscriptions

Triggers when a new subscription is created.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your ChargeOver account.

Watch Cancelled Subscriptions

Triggers when a subscription is canceled.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your ChargeOver account.

Get a Subscription

Gets an existing subscription.

ConnectionEstablish a connection to your ChargeOver account.
Subscription IDSelect or map the Subscription ID whose details you want to retrieve.

Create a Subscription

Creates a new subscription.

ConnectionEstablish a connection to your ChargeOver account.
Customer IDSelect or map the Customer ID whose subscription you want to create.
Class IDSelect or map the Class ID of the customer.
External KeyEnter (map) the External Key of the customer in the external system.
NicknameEnter (map) the customer's nickname.
Payment MethodSelect or map the payment method for the customer. 
Admin IDSelect or map the Admin ID of the customer.
Billing Address 1Enter (map) the billing address of the customer. Enter the street name.
Billing Address 2Enter (map) the street name.
Billing Address 3Enter (map) the street name.
Billing Address CityEnter (map) the city name.
Billing Address StateEnter (map) the state name.
Billing Address Postal CodeEnter (map) the area postal code.
Billing Address CountryEnter (map) the country name.
Bill NoteEnter (map) the additional information about the customer subscription.
Shipping Address 1Enter (map) the customer's shipping address. Enter the street name.
Shipping Address 2Enter (map) the street name.
Shipping Address 3Enter (map) the street name.
Shipping Address CityEnter (map) the city name.
Shipping Address StateEnter (map) the state name.
Shipping Address Postal CodeEnter (map) the area postal code.
Shipping Address CountryEnter (map) the country name.
Ship NoteEnter (map) any additional information about the shipping address of the customer.
Hold UntilEnter (map) the date and time until which you want to hold the invoicing of the customer.
Terms IDSelect or map the Terms ID of the customer. For example, due on receipt.
Pay CycleSelect or map the pay cycle of the customer. For example, Weekly.
Custom FieldsAdd the custom fields and their values.
Line ItemsAdd the line items to the customer's subscription:
External KeyEnter (map) the External Key of the item in the external system.
Item IDSelect or map the Item ID.
Admin IDSelect or map the Admin ID.
NicknameEnter (map) the nickname for the item.
DescriptionEnter (map) teh details of the item.
Trial RecursEnter the number of trial recurrences applicable to the item.
Expire RecursEnter the number of recurrences after which invoices expire.
Line QuantityEnter the number of line items.
Custom FieldsAdd the custom field for the items and their values.
AddonsEnter (map) teh details of any addons available for the items.

Update a Subscription

Updates an existing subscription.

ConnectionEstablish a connection to your ChargeOver account.
Customer IDSelect or map the Customer ID whose subscription you want to create.
Class IDSelect or map the Class ID of the customer.
External KeyEnter (map) the External Key of the customer in the external system.
NicknameEnter (map) the customer's nickname.
Payment MethodSelect or map the payment method for the customer. 
Admin IDSelect or map the Admin ID of the customer.
Billing Address 1Enter (map) the billing address of the customer. Enter the street name.
Billing Address 2Enter (map) the street name.
Billing Address 3Enter (map) the street name.
Billing Address CityEnter (map) the city name.
Billing Address StateEnter (map) the state name.
Billing Address Postal CodeEnter (map) the area postal code.
Billing Address CountryEnter (map) the country name.
Bill NoteEnter (map) the additional information about the customer subscription.
Shipping Address 1Enter (map) the customer's shipping address. Enter the street name.
Shipping Address 2Enter (map) the street name.
Shipping Address 3Enter (map) the street name.
Shipping Address CityEnter (map) the city name.
Shipping Address StateEnter (map) the state name.
Shipping Address Postal CodeEnter (map) the area postal code.
Shipping Address CountryEnter (map) the country name.
Ship NoteEnter (map) any additional information about the shipping address of the customer.
Hold UntilEnter (map) the date and time until which you want to hold the invoicing of the customer.
Terms IDSelect or map the Terms ID of the customer. For example, due on receipt.
Pay CycleSelect or map the pay cycle of the customer. For example, Weekly.
Custom FieldsAdd the custom fields and their values.
Line ItemsAdd the line items to the customer's subscription:
External KeyEnter (map) the External Key of the item in the external system.
Item IDSelect or map the Item ID.
Admin IDSelect or map the Admin ID.
NicknameEnter (map) the nickname for the item.
DescriptionEnter (map) teh details of the item.
Trial RecursEnter the number of trial recurrences applicable to the item.
Expire RecursEnter the number of recurrences after which invoices expire.
Line QuantityEnter the number of line items.
Custom FieldsAdd the custom field for the items and their values.
AddonsEnter (map) teh details of any addons available for the items.

Cancel a Subscription

Cancels an existing subscription.

ConnectionEstablish a connection to your ChargeOver account.
Subscription IDSelect or map the Subscription ID you want to cancel.
CommentEnter (map) the reason for canceling the subscription.
Cancel Reason IDEnter (map) the Cancel Reason ID for the subscription.

Transactions

Watch New Transactions

Triggers when a new transaction is created.

Webhook NameEnter a name for the webhook.
ConnectionEstablish a connection to your ChargeOver account.


Watch Transaction Status

Triggers when a transaction status changes.

Webhook Name
Enter a name for the webhook.
Connection
Establish a connection to your ChargeOver account.

Contacts

Watch New Contacts

Triggers when a new contact is created.

Webhook Name
Enter a name for the webhook.
Connection
Establish a connection to your ChargeOver account.

Other 

Make an API Call

Performs an arbitrary authorized API call.

ConnectionEstablish a connection to your ChargeOver account.
URL

Enter a path relative to https://www.your-workspace-name.chargeover.com/api.
For example: /v3/customer.

For the list of available endpoints, refer to the ChargeOver API Documentation.
Method

Select the HTTP method you want to use:

GET
to retrieve information for an entry.

POST
to create a new entry.

PUT
to update/replace an existing entry.

PATCH
to make a partial entry update.

DELETE
to delete an entry.

HeadersEnter the desired request headers. You don't have to add authorization headers; we added those for you.
Query StringEnter the request query string.
BodyEnter the body content for your API call.

Example of Use - List Subscriptions

The following API call returns all the subscriptions in your ChargeOver account:

URL:
/v3/package

Method:
GET

The result can be found in the module's Output under Bundle > Body > response

In our example, 3 subscriptions were returned.



Popular use cases from our blog

automated-data-collection-crm-illustration

How to Automate Data Collection - Part 5: CRM Systems

automated-data-collection-chatbot-marketing-illustration

How to Automate Data Collection - Part 4: Chatbot Marketing

automated-data-collection-paid-ads-illustration

How to Automate Data Collection - Part 3: Paid Ads

automated-data-collection-email-illustration

How to Automate Data Collection - Part 2: Email Marketing Segmentation

personalized-customer-experience-illustration-integromat

5 Automated Solutions to Personalize Customer Experience

data-collection-automation-forms-pt-1

How to Automate Data Collection - Part 1: Online Forms

Didn’t find what you were looking for?

Expert

Find an expert

We feature a network of 450+ certified partners across the globe who are ready to help

Find an expert

Automate any workflow in your business

Sign up for a free account today. No credit card required, no time limits on free plan.