Postclic premium unlimited: promotional offer at RM 4.19 for 48h, then RM 228.34 per month without commitment

Cancellation service #1 in Malaysia
Canopy is a SaaS platform used by businesses that want better stock forecasting, SKU control, and Shopify syncing. The verified pricing page shows three monthly plans called Seed, Grow, and Scale, which tells you this is a recurring software subscription rather than a one-off licence purchase official pricing.
If you signed up in Malaysia, the main thing to understand is this: your account is set to auto-renew unless you cancel at least 2 days before the next billing cycle. Many users get annoyed because the service itself is easy to start, but the cancellation route is not as obvious as the signup flow, lah.
The paid value is in inventory operations. According to the pricing page, Canopy includes real-time Shopify sync, live stock levels, weeks cover forecasting, and team access. The higher plans mainly expand the SKU limit, number of locations, and number of team members.
The Seed plan covers up to 500 SKUs and 1 location. Grow goes up to 2,500 SKUs and 3 locations. Scale removes those limits and is meant for teams that need unlimited SKUs, unlimited locations, and unlimited team members. If you only use basic stock visibility, one of the cheaper plans may already be enough.
The verified sources do not show a dedicated Malaysia billing portal, local RM checkout page, or local support number for the software platform itself. Support is mainly handled through the help centre, live chat, and email at [email protected], with listed hours of Monday to Friday, 6:00 AM to 6:00 PM MT support centre.
That time zone difference matters in Malaysia. Mountain Time is far from MYT, so if you wait until your renewal day and try to contact support late at night in Malaysia, you may miss the response window. Some local users also complain that contact options feel limited, which makes screenshots and written proof very important.
Canopy states that new users get a 7-day free trial and can cancel during that trial without being charged. The same refund page says there is no minimum commitment duration specified and no annual contract required in the available pricing data, so this looks like a month-to-month subscription refund terms.
There is also no cancellation fee found in the terms data provided. That is good news. The real risk is not a penalty fee, but forgetting to stop auto-renewal at least 2 days before billing. If you are already thinking of leaving, do not wait until the last minute.
A lot of Canopy users feel frustrated at this stage because they worry about losing access too early or getting charged after cancelling. That concern is valid because the service auto-renews by default, and the stated deadline is at least 2 days before the end of the current billing cycle refund terms.
Before cancelling, save anything you may need later. Export reports if available in your account, take a screenshot of your current plan name, note your next billing date, and keep a copy of your last invoice or card statement entry. This small prep work can save you a lot of hassle if a refund dispute comes up later.
If you subscribed directly with Canopy, the main cancellation route is inside the app or web dashboard. The verified steps are clear enough once you know where to click, but the cancellation link is not placed front and centre, so some users miss it on the first try.
Use this click path for direct subscriptions: open the Canopy app on mobile or log in on the web dashboard, go to Account Settings, find the Your Plan section, choose Edit Details, then click the Click Here link under Your Plan to start cancellation, and confirm the action. On mobile, the menu button is in the upper-left corner. On web, the account icon is in the upper-right corner.
If the dashboard is slow or the menu looks different after an update, go to the support centre at Canopy support and search for subscription help. I would also take one last screenshot right after the final confirmation page appears, because that image often becomes your best proof if a charge appears later.
This part catches many people out. If you started the subscription through App Store or Google Play, cancelling inside the Canopy website may not stop the store billing. You must cancel in the same payment channel used to subscribe.
For App Store on iPhone or iPad, open App Store, tap your profile icon, tap Subscriptions, open Canopy, tap Cancel Subscription, and confirm. For Google Play on Android, open Google Play Store, tap the menu icon, tap Subscriptions, open Canopy, tap Cancel Subscription, and confirm. After that, keep the store confirmation email or screenshot.
If you are not sure which channel billed you, check the line item on your bank statement. An Apple or Google descriptor usually means the direct Canopy dashboard is not the right place to stop billing, can or not, this is one of the most common mistakes.
Canopy lists live chat and email [email protected] in the verified support data. Live chat is available Monday to Friday, 6:00 AM to 6:00 PM MT, accessed through the profile icon in the global navigation bar and then Chat with Support support centre.
Email is useful if the self-service cancellation link fails, if you cannot log in, or if you need written proof. In your message, include your account email, plan name, last charge amount in RM, cancellation request date, and a direct sentence asking them to stop auto-renewal before the next billing cycle. Ask for a confirmation reply in writing.
The service context also provides a Malaysia contact route for Canopy Home Malaysia at [email protected] and +603 6178 5433, but that appears separate from the verified software support sources. Use it only as an extra route if you are dealing with the Malaysia business listed in your records, and keep your message factual.
If you want an additional proof trail, you can also send a registered letter to the listed cancellation address. Some users now use digital registered delivery services such as Postclic because they provide time-stamped proof of sending, receipt, and opening without going to the post office. It is not the main route here, but it can be handy if support goes quiet.
Do not aim for the renewal day itself. Canopy says you should cancel at least 2 days before the end of the current billing cycle to avoid renewal refund terms. In practice, I would do it 5 days early if the charge is large, especially for plans around RM690.00 or RM1,035.00 per month.
No dark pattern is specifically identified in the research, which is good. Still, the cancellation process can feel cumbersome because the key link sits under Your Plan rather than as a big Cancel button. Move slowly, read each confirmation screen, and do not close the page until you see a final success message.
Users often worry that pressing cancel means losing access immediately. The available terms do not say that access ends on the same day, and the standard subscription logic here is that cancellation stops the next renewal while access continues until the current billing period ends.
That means if your monthly billing date is the 28th and you cancel on the 20th, you would normally keep access until the 28th. The refund policy also says no refunds are given for partial months or unused features when you cancel mid-cycle, which strongly suggests the paid period continues until its normal end date refund terms.
If you do not cancel, Canopy renews automatically by default. The terms state this is done to ensure uninterrupted access, and the deadline to avoid renewal is at least 2 days before the cycle ends refund terms.
For Malaysian users, this is where many accidental charges happen. You think you cancelled, but there is no screenshot, no email proof, or you cancelled in the wrong place. If the new charge appears, save the statement entry immediately and contact support the same day.
The available sources do not specify how long Canopy retains account data after cancellation. Since the policy is silent on retention in the research data, assume nothing and export what matters before the end of your paid period.
If your business depends on stock forecasts, SKU records, or synced platform data, save the files before cancelling. Once the account closes or downgrades, getting that data back can become slow or impossible, especially if support is operating in a different time zone from Malaysia.
Canopy does not promise broad no-questions-asked refunds. The verified refund policy says refunds are issued for technical issues that block access if support cannot resolve the problem within 2 weeks, and for accidental charges caused by a verified billing error refund terms.
The same page also says refunds will not be issued for change of mind, non-usage after subscription activation, partial usage within the billing period, or downgrading to a lower-tier plan. So if you cancel halfway through a month because you no longer need the service, the likely answer is no refund.
The key clause is auto-renewal. Canopy says subscriptions renew automatically by default and you should cancel at least 2 days before the end of your current billing cycle. The free trial lasts 7 days, and you can cancel during that period without incurring charges refund terms.
No minimum commitment duration is specified in the available sources, and no cancellation fee or early termination fee was found. The missing pieces are data retention after cancellation, applicable law, and dispute resolution. Since those points are not clarified in the verified data, save your documents and avoid relying on verbal promises from support.
If you want a refund, use written channels. Email [email protected] and attach your billing proof, account email, charge date, amount, and a short explanation. If the problem was technical, mention the date you first reported the issue and whether support failed to fix it within the stated 2-week window.
Your message should be direct. State whether the issue is a billing error or a technical failure that blocked access. If you simply forgot to cancel, your success rate is likely low because the published policy is quite strict on non-usage and partial months.
If the payment was through App Store or Google Play, also use the platform refund route because the store controls the billing. For direct card payments, start with Canopy support. If that fails and the charge looks unauthorised or clearly recurring after cancellation, you can dispute the transaction with your issuing bank as a chargeback.
In Malaysia, banks usually handle this under their unauthorised or recurring transaction dispute process. The practical window is commonly around 60 to 120 days from the transaction date or from when you discovered the problem, under Bank Negara Malaysia’s complaint-handling framework and the Financial Services Act 2013 or Islamic Financial Services Act 2013. Use chargeback as a last resort, but do not wait too long.
Plan | Price in MYR | Billing period | Main features |
|---|---|---|---|
Seed | RM345.00 | Monthly | 500 SKUs, 1 location, 2 users |
Grow | RM690.00 | Monthly | 2,500 SKUs, 3 locations, 5 users |
Scale | RM1,035.00 | Monthly | Unlimited SKUs, locations, users |
The cheapest verified plan is Seed at RM345.00 per month. The most expensive is Scale at RM1,035.00 per month. Grow sits in the middle at RM690.00 per month, exactly double Seed and about two-thirds of Scale official pricing.
If your team only has one site and a small SKU catalogue, Scale is probably overkill. If you are paying RM1,035.00 monthly but only using basic sync and stock checks, downgrading before cancelling could make sense for one final cycle, though note that downgrades do not qualify for refunds under the policy.
The available pricing data says monthly billing, no setup fees, and no annual contracts required. That is a positive point because you are not locked into a long fixed term. It also means the main financial risk is rolling monthly auto-renewal rather than a large annual invoice.
The RM figures are approximate conversions from GBP at 1 GBP = 5.86 MYR in the research data. Actual live exchange movement may differ if the merchant bills in foreign currency. So if your card statement shows a slightly different RM amount, that may be a currency conversion effect rather than an overcharge.
For subscription problems in Malaysia, the main law is the Consumer Protection Act 1999. It does not create a universal cooling-off period for every online subscription, so you cannot assume a general 14-day digital cancellation right like in some other places.
Where a 10 working day cooling-off period does exist is for certain direct sales contracts, such as door-to-door or mail-order arrangements, with specific conditions. The contract must be in writing, state that it is subject to a 10-day cooling-off period, be signed by both parties, and a duplicate copy must be given to the consumer. For a normal Canopy online SaaS signup, that protection may not apply unless the deal structure fits those direct sales rules.
Canopy’s own published terms in the verified data focus on a 7-day free trial and cancellation at least 2 days before renewal. They do not mention a wider withdrawal right for ordinary subscriptions refund terms.
So the practical position in Malaysia is simple. If you are within the free trial, cancel fast. If you are already in a paid cycle, your best protection comes from proof of cancellation, proof of billing error, and quick action if the charge is wrong.
If support does not respond, start with a written complaint to the company and give a clear deadline such as 7 calendar days. Attach screenshots of your cancellation page, invoice, card statement, and any email thread. This paper trail matters if the case later goes to a bank dispute or a consumer claim.
For consumer escalation in Malaysia, contact KPDN and consider the Tribunal for Consumer Claims Malaysia, known as TTPM, if there is a monetary dispute. TTPM is useful for straightforward consumer claims where you want a practical forum rather than a long court process.
KPDN is the Ministry of Domestic Trade and Cost of Living. TTPM is the Tribunal for Consumer Claims Malaysia. Use the official portals to file complaints, track procedures, and confirm current forms and addresses because these details can be updated.
Overall rating trend: 0 positive and 3 negative reviews in the available data. Based on that small sample, cancellation looks more difficult than it should be. The recurring theme is not a hidden fee, but a process that feels cumbersome and a support path that may require extra follow-up.
That said, the verified sources do show a self-service cancellation route inside the account, which is better than services that force phone calls. The weak spot is clarity. In Malaysia, users already report limited local contact information, so delays can feel worse when you are trying to stop a charge quickly.
Theme | Frequency | Typical example |
|---|---|---|
Cumbersome steps | High | Portal needs extra clicks |
Support friction | Medium | Local contact feels limited |
Verification hassle | Medium | Account proof may be needed |
Source | Rating | Main topic | Sentiment |
|---|---|---|---|
Chargeback | No score given | Ease of cancellation | Negative |
Chargeback | No score given | Customer service steps | Negative |
The Star | No score given | Recurring charges | Negative |
If you are worried about being charged after cancelling, start your evidence folder before you click anything. Save a screenshot of the Your Plan page, your account email, the date shown in billing settings, and your last successful payment entry.
For a plan such as Grow at RM690.00 monthly, this is worth doing properly. One screenshot can settle a lot of arguments later. I would also save a PDF of any invoice email and note the exact time you started the cancellation process in Malaysia time.
For refund requests, keep the transaction ID, invoice number, card statement line, amount charged in RM, and the date of the charge. If the problem was technical, save screenshots of the error and the dates you contacted support during the 2-week unresolved period mentioned in the policy.
After cancellation, keep the confirmation email or confirmation screen image. Then check your bank statement on the next expected billing date and again 7 days later. That second check catches delayed postings that some users miss.
The classic mistake is cancelling on the Canopy website when the subscription was actually billed through App Store or Google Play. In that case, the store keeps renewing because the merchant of record is Apple or Google, not the direct Canopy account page.
Real-world example: you see a charge on your card, assume the dashboard cancellation is enough, then another month posts. The fix is simple. Match the cancellation channel to the original billing channel and save the store confirmation.
Canopy says cancel at least 2 days before the end of the billing cycle. Users who wait until the last 24 hours are taking a real risk, especially with time zone differences between Malaysia and support hours in MT.
Example: your billing renews on Tuesday, you email late Monday night MYT, and support only sees it after the charge is captured. The safer move is to cancel 5 days early and verify the status inside your account on the same day.
Another common misunderstanding is thinking a mid-month cancellation means a partial refund. The published policy says no refunds for partial months or unused features after cancellation during the billing cycle refund terms.
Example: you cancel Seed on day 10 of 30 and expect RM230 back. That is not how Canopy says it works. You usually keep access until the cycle ends, but the unused part is not refunded.
Because some users describe the process as cumbersome, failing to keep proof is a costly mistake. If support later says they cannot verify your cancellation, your screenshot of the confirmation page and your email trail become the deciding evidence.
Example: you click through the account menus, close the tab, and assume all done. A month later there is another RM345.00 or RM690.00 charge, and you have no image, no email, no ticket number. That turns a simple complaint into a long argument.
The sources do not state how long data is kept after cancellation. That means you should act as if access may be limited once the paid term ends. This matters a lot for businesses storing forecasting data, SKU history, and stock reports.
Example: you cancel Scale and only later realise you need an old inventory report for reconciliation. If the account is already inactive, support may not restore it quickly. Export before the last paid day, senang.
Method | Notice period | Fee | Difficulty |
|---|---|---|---|
Web/account | Before next billing | No fee found | Easy |
App Store (iOS) | Before next billing | No fee found | Medium |
Google Play (Android) | Before next billing | No fee found | Medium |
Registered mail | 5-10 business days | No fee found | Higher but best proof |
The web or account route is the fastest if you subscribed directly. App Store and Google Play are valid only when those stores handle the billing. Registered mail is slower, but useful if you need a formal proof trail for a dispute.
No single route suits everyone. The smart move is to use the main route that matches your billing channel, then back it up with screenshots and an email if the amount involved is significant.
Right after cancelling, check whether your account page now shows a non-renewing status or an end date. Take a screenshot of that page, save any email confirmation, and add a calendar reminder 3 days before the next expected billing date and on the billing date itself.
If you cancelled during the 7-day free trial, verify that no preauthorised or posted charge appears after the trial closes. If you cancelled a paid plan, note the final access date and finish exporting data before then.
Monitor your card or bank statement for at least one full billing cycle after cancellation. Look for the same merchant descriptor and the same amount, such as RM345.00, RM690.00, or RM1,035.00, depending on your plan.
If an unauthorised recurring charge appears, contact Canopy support first with your proof. If there is no fix, ask your bank to dispute the recurring transaction as a chargeback. In Malaysia, banks commonly work within a 60 to 120 day timeframe depending on scheme rules and when you discovered the issue.
The research data lists Shade Sails, Pergolas, Retractable Awnings, Gazebos, and Large Patio Umbrellas, but those are physical shade products and not true software substitutes for Canopy’s SaaS inventory platform. So they are not meaningful alternatives if your goal is stock forecasting or Shopify inventory planning.
The more useful takeaway is this: before cancelling, decide whether you want to replace Canopy with another inventory app or simply stop paying for a tool you no longer use. If you only needed short-term forecasting, cancellation may be enough without a direct replacement.
If you want to send a formal written notice, use this address provided in the service context:
Postal notice is not the fastest route for stopping a SaaS renewal, but it can help if you need a dated record for a complaint or bank dispute. Pair it with email and keep the delivery receipt.
Your letter or email should include your full name, account email, current plan, last charge amount, request date, and a direct instruction to cancel auto-renewal. Ask them to confirm the cancellation date in writing and state clearly that you do not authorise further recurring charges after the current paid cycle ends.
If you are sending the notice close to renewal, mention the exact upcoming billing date. Short, factual wording works best. Do not send a long rant. Clear proof gets results faster.
Already sent a letter? Enter its tracking number to see its proof of dispatch and certified timestamp.