Would be nice if there would be a way to trigger a workflow based on customer birthday.
WPML supportCompleted
Please add support for WPML – different mails for different languages and countries.
Manual emailsCompleted
Please add ability to send manual emails.
A manual email is defined as an action that has no event and is instead manually started by a store manager.
It should be possible to choose customers/orders/subscriptions manually.
Testing emails before activating automation for customersCompleted
Customer idea:
Before I send emails to clients I would like to test this.
So I can send an email example to myself and see how it is send (layout/test in outlook, gmail, etc. etc. check spam rules etc.)
So a testing button in the automation process would be needed.
Integration with WooCommerce SubscriptionsCompleted
Please add integration with the official WooCommerce Subscriptions plugin.
Cart tableCompleted
Especially handy for abandoned carts, a cart table will be a great inclusion. It will be able to display the image, quantity and line total along with the order total. Essentially, the cart.
Integration with MailjetIdea
Customer idea: Add an integration with the Mailjet marketing software.
Abandoned cartsCompleted
Please add abandoned carts events to ShopMagic.
Intergation with WooCommerce MembershipsCompleted
Customer idea:
Please add integration with the official WooCommerce Memberships plugin.
New event: Order PaidCompleted
A new event fired when the order is paid (in fact the status is changed to processing or completed depending on the payment method).
ShopMagic Abandoned Carts ideasCompleted
Customer ideas:
1) Cart Item shortcode to display in abandoned cart email – Include the display of product thumbnails next to the product names, etc.
2) Unsubscribe shortcode to allow more flexibility of its placement and allow us to add some text with it, i.e., Please {{unsubsribe}} me, for example.
3) Have a Clear button to remove all Outcomes and Cart logs, or at least an option to have it automatically removed after a specified number of days. So, the list doesn’t eventually pile up in the database.
Integration with SendinblueIdea
Customer idea: Add an integration with the Sendinblue
Integration with WooCommerce BookingsCompleted
Please add integration with the official WooCommerce Bookings plugin.
Attachments to e-mails sent out to customersCompleted
It would be very helpful if e-mails automated by ShopMagic could include files, e.g. PDFs, as regular attachments. Depending on the jurisdiction, it may be obligatory to attach privacy policies, shop terms and conditions in force on the date when the purchase was made, etc., rather than link to them.
Status or email forwarding (logs/queue)Completed
We need the proof that everything is working. Status email after each send email or just email forwarding.
PolyLang SupportIdea
Support for multiple languages with the PolyLang plug-in.
(See plug-in page: https://wordpress.org/plugins/polylang/)
Custom reply-to addressCompleted
Customer idea: I would like to check if there is anyway to assign a different from & reply to email address other than the one that WooCommerce currently use.
Email header textCompleted
One question regarding formatting of the email template, is there anyway to add a header to the indicated area below of the automation email?
Adding an option to send different emails for consecutive orders placed by the same customer.Idea
Customer's idea:
Adding an option to use filters to send a different thank-you email for the customer first order and second order and then another one for the following orders.
Event triggered by passed timeIdea
Feature for sending reminder mails for customers who have not made a purchase within the last x months
New placeholder: customer.companyIdea
Support for customer company with fallback (or parameter) to billing/shipping company.
Support for custom order statusesCompleted
Customer idea:
Please add support for custom order statuses.
I have set up a couple of custom order statuses apart from the core WooCommerce ones, for example ready-to-ship, shipped etc. And I see that these statuses are not listed in the event/automations. I need to send out emails for these as well.
New event: Order Note CreatedCompleted
Support for order notes added from the admin panel. Notes can be either private (i.e. for other employees) or to customers.
There should also be new placeholders:
- order_note.content
- order_note.author
And new filter Note Type:
- Customer Note
- Private Note
2nd review request – cancel if review has been submittedIdea
In our store we've set up a 2nd review reminder for our customers. It would be great to have the option to check, if a review has been submitted.
Check before sending the reminder email, if the review has been submitted already.
Product back to stock actionIdea
It would be huge to have an email sent to customers when a product is back to stock.
I have another plugin just for that matter installed.
Ideally, it should help you get emails of people watching the product or maybe a form on the out of stock product.
Check InStock Mailer plugin (https://wordpress.org/plugins/in-stock-mailer-for-woocommerce/) for ideas.
Filter by Customer Billing CountryIdea
Please make it possible to send emails to a chosen country via the Billing Country field.
Usecase:
– Talk to customers in their native languages
– Send special messages to dedicated countries only
– Updates about GDPR in some European countries
Support for WooCommerce Linked ProductsIdea
Customer idea:
ShopMagic should support WooCommerce Linked Products. Thanks to this, store admin could use these products in cross-sell and up-sell strategies.
Monthly delayed actionCompleted
Would it be possible to add to the delayed add-on options to include a monthly after a completed product is paid? This would be useful for a product that has X number of monthly payments after the first completed order.
Web Push integrationIdea
Any ideas to somehow implement and utilize web push as information for clients regarding change of order status or assigning tracking id for purchase?
Display product images in emailCompleted
Customer idea:
Display recently ordered product list with images in email.
Add an option to trigger email programaticalyIdea
Customer idea:
It would be great to use some hooks to fire up selected automated emails created in your plugin.
Select from multiple email sender options – via single automation (setup in settings)Idea
Make it possible to set up a few sender emails. Like – Anne from Substripe with email [email protected].
Useful, if an automation should be send from another person than the standard selected email address.
Option to send pre-sale emails to peopleIdea
At this time it looks like ShopMagic can only send email to people who are registered in WordPress and/or WooCommerce.
I also want to send email to people who are not a customer yet. I think it can be done when people can subscribe themselves to a list in ShopMagic via a simple form.
For example: someone is interested in a product, but not ready to buy yet. Then they can opt-in by entering their email + name. After opting in they should be able to confirm their opt-in (double opt-in), after which an automation starts with x amount of follow-ups.
In these followups you can teach 'm all about the benefits they get when buying your product.
Order Manual Trigger: In case of multiple Orders of the same product from a Customer – Limit how often one automation should be sentIdea
Currently, when manually setting up an action for the Manual Order event, multiple emails are sent to the customer if they ordered the same product multiple times. Please make it possible to limit how many times an automation is triggered.
Whats important as well, when using the {{ order.products_ordered }} – All items a customer ever ordered gets listed. There has to be a filter which outputs only the product that is currently being worked on in the automation like {{ order.products_ordered | current_automation_filter }}.
Improve Outcome and QueueIdea
Hi, thank you so much for letting me know, I have updated the plugin and got a few suggestions.
1. The Outcome and Queue should be on the same page and you can switch tabs to navigate through those function, I think it’s inconvenient to have it separately.
2. The Queue page should allow the user to run, pause or cancel the automation manually, same as Woocommerce Scheduled Actions.
Add a “fallback” value option for all fields, if value is not foundIdea
A fallback value would be very nice if a value is not available instead of display nothing. This option should be available for every Shop.Magic block.
{{ shop.coupon | template: 'review20', expires: '3', prefix: 'rev-', fallback: 'blabla' }}
{{ first_name | fallback: 'blabla' }}
Manually add or remove email opt-ins via listsCompleted
We already had many cases, where we were asked to add or remove customers from our lists. Spam bots is a big thing too.
Further usecases:
– Remove Spam Bots
– Customer asking to to opt-out of a list
– Customer asking to opt-in to a list
– Add friends or family
Smarter Cart Abandonment Recovery Links – URL jumps to pre-filled checkout and auto-applied couponsIdea
I've seen in other free WooCommerce Cart Abandonment Recovery plugins that there's more we can do to recover cart abandonment:
1. The URL jumps to the farthest point in their order–pre-filling all checkout fields they've populated in their earlier session (not just cart and doesn't depend on browser history). This is taken from the WooCommerce incomplete order records
2. Auto-apply coupons after clicking link — especially as some stores (like ours) hide the "add coupon" field on checkout, and just a general UX improvement for conversion optimization
Looking forward to such Cart Abandonment upgrades to consolidate all our automations within ShopMagic, fewer plugins to manage.
Cheers!
Support for multi vendor marketplacesIdea
Customer idea:
I’m using a YITH request a quote plugin and WCFM multi-vendor market place, when customer send a request that contain multi products from a different vendors, orders splitted correctly in the back end, but unfortunately it doesn’t split the emails or PDF.
Resend download linksIdea
For those who sell digital products, if the customer didn’t download the product after purchase, resend him an e-mail after X hours/days with links to download the product.
New placeholder: SKU number supportCompleted
Customer idea:
Add a placeholder for an SKU number of an ordered product.
Support for multiple email recipientsCompleted
Add a support for multiple email recipients. If possible, add a multiple emails also in send test feature.
filter on users with/without an accountCompleted
When setting up an email automation, it should be possible to filter only those with or without an account.
Twillio plugin + WP desk field editorIdea
My final suggestion is this one:
Since Twilio (and I assume other providers also) want phone numbers in international format (e.g. +44 or +386) it would be great to have an option to do a phone number conversion, like this: https://stackoverflow.com/questions/50043629/woocommerce-phone-number-validation-before-place-order. Which could be part of your custom field editor / validator, bringing everything together.
Include Google review feed on Request Review Add-onIdea
If we are going to ask for reviews, let us do the whole things.
It would be great to have a feed in XML to feed google merchant center with the site and product reviews
Customize “From” email per campaignIdea
As ShopMagic is evolving into an automation + newsletter service, it's more important to distinguish marketing campaigns vs transactional emails.
One great solution I've found for selecting which SMTP sending service to use is the free FluentCRM plugin. They have an Automatic Email Routing feature that selects which SMTP connection to use based on the "From" Email Address.
I'd like to replace Woo's default Order Confirmation email with a custom one via ShopMagic. For such instances, I'd like to use a dedicated "From" email address.
For newsletters, I'd have to use a different "From" email to protect the deliverability of our transactional emails.
Hope to set the "From" email sender setting per campaign/automation.
Cheers!
Extend Delayed Actions functionalityCompleted
Extend Delayed Actions functionality to not only delay of specified amount of time but to delay to a specified date in the future.
Delivery Confirmation EmailsIdea
Can you make a feature that automatically sends out delivery confirmation emails the day (or day before) a delivery is supposed to be made?
Automations: integrate {order.id} placeholder with sequential order numberingCompleted
Currently, there is no integration of {order.id} placeholder with the (official) plugin that is uses sequential order numbering instead of random ID allocation.
Add a duplicate or import/export featureCompleted
Customer ideas:
Add a duplicate feature or an option to import/export automation.
Add Opt-In Checkbox to any site in wordpress with a [Shortcode]Completed
Let the user have the option to manually place an opt-in list with a shortcode to any site in WordPress.
Create order actionIdea
Id would be cool if there would be a action to create a order based on rules etc. For example: if product A is in the order then create a new order every month or week or whatever.
Twilio integrationIdea
I would also like to suggest that you add Order ID and not just name of a customer under Outcomes in the SMS integration plugin. IDs are more unique.
Adding a referral functionalityIdea
Referral automail function with incentive options and a My Account tab menu point where users can see their referral statements and referral link to copy on clipboard and share on any channels.
Clear the Outcomes automaticallyCompleted
Possibility to clear the Outcomes automatically, e.g. after a specified amount of time.
New placeholder: Order notesCompleted
Customer idea:
Add a placeholder for order notes.
Extending the Slack add-on capabilitiesCompleted
Customer idea:
It would be great to include Woocommerce order note into Slack feature. For example, it should have a note placeholder to collect the note data and pass it to slack and it should have a note by who placeholder to show which user update or create a note then pass it to Slack.
Invitation to purchase further productsIdea
Email placeholders woo products ex. random products, specific product id or category, quantity/limit.
Template with product image, title (url), price.
More SMS GatewaysIdea
It would be great to have more SMS Gateways, for a specific country to make the rates cheaper.
For example in Thailand please check this https://developer.thaibulksms.com/reference
SignatureIdea
Add signature for all mails
Submit the order invoice OR order packing slip to the attachement of an automationIdea
Now you have the possibility to submit an attachement to an automation/mailing.
But I work with differtent suppliers and it would be nice if I could automatically attach the order invoice OR order packing slip to the automation. This is also for our clients perfectly.
Send notifications with WhatsappIdea
As the majority of customers are using WhatsApp, it would be very helpful to send notifications using this platform,
Possibility of selecting a specified shipping method by its IDIdea
Customer support:
Add a support for a different shipping sub methods. For example, if there are multiple methods created as a flat rate shipping method, ShopMagic should let you select a specified method by its ID.
Test send featureCompleted
It would be cool to tests a email in a flow to see how it looks like instead of create a order and hope the workflow works 😉
Filter customer that made order in given time periodIdea
I would like to reach all consumers who have made only one order of less than 5 € during the period 2020 and who have not made any order in 2021.
Beside Twilio add Plivo and/or VonageIdea
The plugin that you did for Twilio is great. No, it's awesome! But it's is much more expensive than Plivo or Vonage. Add them, maybe?
SMS integrationIdea
It would be pretty awesome if ShopMagic can send or schedule an automate SMS too.
Looking forward to this feature.
Thank you
T
Working days and monthsCompleted
On the delayed actions, it should have Weekdays as an option. It is very important for many ecommerce sites to be able to count the working days, on PHP is 'weekdays'
Also Months should be added.
Saving most used order metadata placeholdersIdea
On my website I have more than 20 custom metadata in the orders, and I am constantly using them for automations (bank details, etc).
It would be great to be able to save custom order meta placeholders along with the default ones, in order to have them at hand every time I have to use them again.
Advance filtering by daysIdea
Add advance filtering based on days
eg. Event – Order On-Hold -> Filter – Order – Date Created -> Is after -> 3 Days
This allows email to be sent out if an Order was On-Hold for 3 days
MailPoet integrationIdea
MailPoet integration for all kinds of subscriptions, like customer coupons, abandoned carts, etc., so you can create different lists on MailPoet and assign each list to each ShopMagic function/addon, also, you can select to which list or lists the user subscribes when they place an order: https://docs.shopmagic.app/article/1067-lists
Browse AbandonmentIdea
Klaviyo on Shopify is known for advanced automations such as Browse Abandonment.
A step beyond Cart Abandonment, this means sending recovery emails after one browses a Product Detail page (or even Category Page).
With deep WooCommerce integration, I'm hopeful for such advanced features in the future. Especially as cookies and social media retargeting are losing their efficacy, we'd like to depend more on email (and SMS) to re-target prospective buyers in particular SKUs they've expressed interest in.
Auto-delete expired and used-up couponsIdea
With ongoing automatic coupon creation, our list of active coupons on Woo are set to grow.
I've come across in other plugins that there's a cron job to clean up.
Would love a ShopMagic setting to delete all expired and fully-used-up coupons in the background every week.
Cheers!
Integration with ActiveCampaignIdea
Please add integration with the ActiveCampaign.
Integration with facebook messagersIdea
Please add integration with Facebook
Messenger. Let the owner send a discount or coupon via Facebook messenger to share to customers.
Export outcomes as CSVIdea
Have an option in outcomes to export as CSV
Adding php header fields to email – raw html optionIdea
You only provide "Subject" field, while my idea is to add also "From address" and "Name" to be displayed. Mandrill provides all 3 because it's good to be able to set all 3 when sending email. This can only be done via php and not by raw html metatags, so fingers crossed. Note that you already provide "Heading" for normal (text) email option, so should be easily solvable.
Under same action generate and send only 1 (same) coupon both via SMS and e-mailIdea
I would like to generate a coupon and send it via both SMS and e-mail. Currently, 2 different coupons are generated under same action, which is not what I expected it to be.
Integration with WooCommerce Account FundsIdea
Add event to help direct https://woocommerce.com/products/account-funds/ messages to appropriate recipients.
Ability to apply formatting to meta data containing date fieldsIdea
Add basic ability to apply the “formatting rule” in the placeholder field / string such as {{ order.meta | key: 'delivery_date' | format: 'l, F jS, Y' }} – think it would be an awesome addition / functional enhancement to your solution specifically where ACF contains date fields.
Credit Card Expiration NoticeIdea
I'd like automatically let my customers know their credit card is expiring soon.
ShopMagic Customer Coupons for specific users and limit usageIdea
Restrict the use of a coupon to a specific user, you can add the user email like you do here: https://docs.shopmagic.app/article/243-shop-coupon so the coupon is attached to that user's email, even if they share it, no one could be able to use it.
Also, add the options to limit usage, right now there is just one of the options, you could add the other one, so you can restrict the usage per user, per coupon, or both, right now you can only restrict by coupon, so you can have a coupon that can be used up to 10 times, but only once per customer.
Integrate Trustpilot product and Shop review functionIdea
It would be very very nice and a powerfull feature, if shopmagic would be able to send product and shop review invites to customer for Trustpilot. With that, is easy to provide trust to the customer instead only provide reviews which are hosted on the site itself.
Add event when customer modify addressesIdea
I would like to know when my customers modify billing or shipping address. that would be cool.
great plugin!
thanks
Partially Paid – Divided PaymentIdea
Now it is not impossible to not dupicate e-mails when partiall payment is on. "New oreder" e-mail is sent twice, the same situatuion occures with "completed" status.
Adding guests’ email addresses as subscribers who have no registrationIdea
It would be very helpful in some cases when one could add an email address through Customer Manual Trigger if it is only a guest customer. Because currently one can add manually an email address only of those who had registered to the shop.
Visual Email EditorIdea
The manual emails are great but it would be even better if it had a visual email builder more akin to mailchimp or mailpoet. This would make it better as a complete alternative to those platforms.
Export lists with First and Last Name also (not only the email address)Idea
As I can see, the Import/Export feature is importing/exporting the chosen list only with the email address field. The customers' First and Last names are not included. Can you please develop in a way to include also the name fields?
Cancel order if cart is abandonedIdea
Is it possible to automatically cancel an order if payment pending reaches 3 days? instead of the order staying as pending payment.
Bulk edit products using Google Sheets integrationIdea
Add or change products through google sheets integration.
Option to pre-check list checkboxes at checkoutIdea
My client would like some of the list checkboxes to be pre-checked at the checkout page. Could you do it?
Include meta data with cart items for abandoned cartsIdea
It would be good to include all product meta data for items in abandoned carts. Especially helpful for complicated setups such as custom goods or advanced fields etc.
Enable logs for Google Sheets integrationIdea
Right now if sending data to Google Sheets fails, i cannot see what is the problem.
Add Send FrequencyIdea
It would be nice to have a checkbox below the enable delay checkbox that says "Recurring?". If checked it could show frequencies such as daily, weekly, monthly, and yearly. Then, if weekly is checked, you have the option to select a specific day of the week. If monthly is checked, you have the option to select a specific day of the month (e.g. 15th) or a specific day (e.g. the first Monday of the month). If yearly is checked, you have the option to pick a specific date (e.g. 01/01/2024).
I realize some people may abuse this, especially given the option to select daily, but I do see some use cases where it would be beneficial. I saw a request for birthday emails that someone else submitted. This could work for that as well. I currently have birthday emails set up using 12 different marketing lists and some custom coding for signing up, but then there is no option to add a trigger that automatically sends this annually. My current workaround for this is adding a delayed email for the next 10 years to my automation, but this "hack" isn't necessarily good in all cases, and it's time-consuming.
woocommerce stock notificationsIdea
this would make your plugin unstoppable
Recheck filter before sendIdea
The recheck order status before send is fantastic for delayed actions. At present though it is not gdpr compliant for any emails that use mailing lists for delayed emails as the status of subscription is not rechecked before sending. For example you might queue multiple reminder emails to send at different intervals after an order fails with a mailing list called payment reminder. If the customer unsubscribes from the mailing list after receiving the first email the following emails should not send. But at present as the check is only performed when they are queued they will still send.