Client
Canada Satellite provides satellite services and devices, including satellite phones, satellite TV, and satellite internet. With offshore branches such as Africa Satellite, Asia Satellite, Australia Satellite, Europe Satellite, and American Satellite, the company operates globally and supports customers across multiple regions and markets.
The challenge
Canada Satellite sells prepaid and postpaid satellite SIM cards through its online shop, where customer accounts and services are created automatically. The shop backend, however, was unable to handle critical logic related to prepaid SIM balances, expiration dates, and recharge decisions, as well as postpaid usage limits and overage costs that impact monthly invoicing. While the CRM system could track usage, balances, and invoices, checkout and credit card processing had to be executed in the shop backend, creating a disconnect between systems and introducing operational risk, manual work, and billing inaccuracies.
The solution
We implemented an RPA-based automation layer connecting the CRM and shop backend, leveraging the fact that both prepaid and postpaid processes were rule-based with a shared starting point in the CRM and a shared endpoint in the shop system. Automation began with the auto-recharge process, where bots retrieved data from the CRM database, validated it against business rules, and either triggered notifications in case of missing or invalid data or created customers and processed checkout automatically when validation succeeded. The automation handled payment failures by notifying customers via email and satellite SMS and successfully completed paid transactions by writing order details back into the CRM to trigger vendor top-up processes. Full reporting was implemented at every step, with all exceptions, edge cases, and successes reflected in CRM status updates. Building on this foundation, the postpaid process was automated quickly by reusing and extending the existing logic, adjusting database queries, and adding additional scenarios.
The outcome
The automated auto-recharge and postpaid processes now handle hundreds of SIM cards each month, ensuring uninterrupted satellite services that are often critical in emergency situations. Manual, repetitive work was eliminated, freeing Canada Satellite’s teams from error-prone processing and significantly improving operational reliability. At the same time, data consistency across systems increased, resulting in a more unified and healthier CRM environment for Canada Satellite and its global subsidiaries.











