You can create subscriptions for customers in multiple ways. The following options are possible:
- Via API
- Via a signup form
- Via the WooCommerce plugin
- Via an import
- Manually through the interface
1. Via API
With eCurring's API you can integrate the recurring payments and subscription management with existing workflows & systems in your organisation. You create a subscription by connecting a customer to your product. Via webhooks, you can capture status updates from subscriptions and transactions. Subsequently, based on this information you can call upon existing workflows of your organisation (like blocking access to non-paying customers or sending out login details after signup).
The API is most suitable for users with technical capabilities available, who need maximum flexibility and that want to integrate the creation and editing of subscriptions directly in their own application.
2. Via a signup form
Through a signup form, your customers can sign up for your products. This page is quick and easy to set up, technical knowledge is not required. With each signup form, you get a unique URL. You can use the form on your website by redirecting your customers to the form or by embedding it in an iFrame. You can also send the URL directly to your customers through email / whatsapp so they can start signing up. You can personalise several elements of your signup form so that it matches your brand.
The signup forms are most suitable for users that want to get started with offering subscriptions through eCurring in a quick and easy way without being limited by the need for a technical setup.
3. Via the WooCommerce plugin
To enable a smooth connection between your eCommerce platform and eCurring, we offer an integration with WooCommerce. Once you've created a product in both platforms, you can link them using our plugin. If a product is connected, the customer will be able to subscribe to it by paying the first term. Not only will the product be shown as purchased in your eCommerce platform, we will also automatically create a customer + subscription in eCurring. All future transactions are scheduled immediately and will automatically be processed on the chosen date. On those dates, a follow up order is created within your eCommerce platform, so you know when to ship.
This plugin is most suitable for users that are using (or want to start using) WooCommerce on their WordPress-website, and that want a smooth integration without the need for technical capabilities.
4. Via an import
You have the option to import your customers all at once. During the import process, you decide which product you want to connect to those customers. It's also possible to set a (future) start date, so you can import customers already before charging them in the future. You can both import customers with and without a mandate. You can import customers through the eCurring interface when you have no mandate of your customers. When you do have a mandate, contact us through email@example.com.
The import is most suitable for users that already have a (large) list with customers available. This is most often used by users that are just getting started with eCurring and are already offering subscriptions in some way.
5. Manually through the interface
You can also manually add a subscription to a customer through the interface of eCurring. Just as with the import you can both add a subscription to a customer with or without an already accepted mandate. If you don’t have a mandate, eCurring will send an email or text message to your customer (depending on the mandate type choice in the product) to your customer. If you do have a mandate, the subscription will immediately become active and the transactions will be planned for the start date.
Adding a subscription manually is most suitable for users who have a small list of customers when they get started with eCurring or if they want to manually connect a different product to one of their existing customers.
Need help deciding which option is best for you, or do you need help setting it up? Feel free to contact us through firstname.lastname@example.org or send us a message in the chat.