Here you have the chance to see what’s coming next and vote for the ideas you love.
Send email (and coupon!) on customer birthday
IdeaWould be nice if there would be a way to trigger a workflow based on customer birthday.
Integration with Mailjet
IdeaCustomer idea: Add an integration with the Mailjet marketing software.
Integration with Sendinblue
IdeaCustomer idea: Add an integration with the Sendinblue
Event triggered by passed time
IdeaFeature for sending reminder mails for customers who have not made a purchase within the last x months
PolyLang Support
IdeaSupport for multiple languages with the PolyLang plug-in.
(See plug-in page: https://wordpress.org/plugins/polylang/)
Adding an option to send different emails for consecutive orders placed by the same customer.
IdeaCustomer'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.
New placeholder: customer.company
IdeaSupport for customer company with fallback (or parameter) to billing/shipping company.
2nd review request – cancel if review has been submitted
IdeaIn 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.
Support for WooCommerce Linked Products
IdeaCustomer idea:
ShopMagic should support WooCommerce Linked Products. Thanks to this, store admin could use these products in cross-sell and up-sell strategies.
Product back to stock action
IdeaIt 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.
Select from multiple email sender options – via single automation (setup in settings)
IdeaMake it possible to set up a few sender emails. Like – Anne from Substripe with email xx@xx.com.
Useful, if an automation should be send from another person than the standard selected email address.
Add an option to trigger email programaticaly
IdeaCustomer idea:
It would be great to use some hooks to fire up selected automated emails created in your plugin.
Web Push integration
IdeaAny ideas to somehow implement and utilize web push as information for clients regarding change of order status or assigning tracking id for purchase?
Order Manual Trigger: In case of multiple Orders of the same product from a Customer – Limit how often one automation should be sent
IdeaCurrently, 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 }}.
Add a “fallback” value option for all fields, if value is not found
IdeaA 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' }}
Improve Outcome and Queue
IdeaHi, 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.
Smarter Cart Abandonment Recovery Links – URL jumps to pre-filled checkout and auto-applied coupons
IdeaI'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 marketplaces
IdeaCustomer 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.
Customize “From” email per campaign
IdeaAs 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!
Resend download links
IdeaFor 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.
Twillio plugin + WP desk field editor
IdeaMy 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.
Delivery Confirmation Emails
IdeaCan you make a feature that automatically sends out delivery confirmation emails the day (or day before) a delivery is supposed to be made?
Twilio integration
IdeaI 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.
Create order action
IdeaId 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.
Adding a referral functionality
IdeaReferral 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.
Send notifications with Whatsapp
IdeaAs the majority of customers are using WhatsApp, it would be very helpful to send notifications using this platform,
Invitation to purchase further products
IdeaEmail placeholders woo products ex. random products, specific product id or category, quantity/limit.
Template with product image, title (url), price.
Submit the order invoice OR order packing slip to the attachement of an automation
IdeaNow 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.
More SMS Gateways
IdeaIt 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
Signature
IdeaAdd signature for all mails
Browse Abandonment
IdeaKlaviyo 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.
Filter customer that made order in given time period
IdeaI 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.
Auto-delete expired and used-up coupons
IdeaWith 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!
MailPoet integration
IdeaMailPoet 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
Saving most used order metadata placeholders
IdeaOn 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.
Possibility of selecting a specified shipping method by its ID
IdeaCustomer 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.
Advance filtering by days
IdeaAdd 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
Beside Twilio add Plivo and/or Vonage
IdeaThe 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 integration
IdeaIt would be pretty awesome if ShopMagic can send or schedule an automate SMS too.
Looking forward to this feature.
Thank you
T
Export outcomes as CSV
IdeaHave an option in outcomes to export as CSV
Integration with facebook messagers
IdeaPlease add integration with Facebook
Messenger. Let the owner send a discount or coupon via Facebook messenger to share to customers.
Adding php header fields to email – raw html option
IdeaYou 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-mail
IdeaI 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 Funds
IdeaAdd event to help direct https://woocommerce.com/products/account-funds/ messages to appropriate recipients.
Credit Card Expiration Notice
IdeaI'd like automatically let my customers know their credit card is expiring soon.
ShopMagic Customer Coupons for specific users and limit usage
IdeaRestrict 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 function
IdeaIt 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.
Ability to apply formatting to meta data containing date fields
IdeaAdd 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.
Partially Paid – Divided Payment
IdeaNow 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.
Add event when customer modify addresses
IdeaI would like to know when my customers modify billing or shipping address. that would be cool.
great plugin!
thanks
Adding guests’ email addresses as subscribers who have no registration
IdeaIt 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 Editor
IdeaThe 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)
IdeaAs 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 abandoned
IdeaIs 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 integration
IdeaAdd or change products through google sheets integration.
Option to pre-check list checkboxes at checkout
IdeaMy client would like some of the list checkboxes to be pre-checked at the checkout page. Could you do it?
Recheck filter before send
IdeaThe 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.
Action ‘Description’ viewable in Queue
IdeaI have a situation where I have a single automation send 8 actions, each with a delay. They all appear as 'Send Email – Raw HTML' – I would like to see the description displayed next to it.
woocommerce stock notifications
Ideathis would make your plugin unstoppable
Add Send Frequency
IdeaIt 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.
Enable logs for Google Sheets integration
IdeaRight now if sending data to Google Sheets fails, i cannot see what is the problem.
Include meta data with cart items for abandoned carts
IdeaIt 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.
Include Google review feed on Request Review Add-on
In ProgressIf 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
Manual emails
CompletedPlease 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 customers
CompletedCustomer 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 Subscriptions
CompletedPlease add integration with the official WooCommerce Subscriptions plugin.
Abandoned carts
CompletedPlease add abandoned carts events to ShopMagic.
Cart table
CompletedEspecially 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.
Intergation with WooCommerce Memberships
CompletedCustomer idea:
Please add integration with the official WooCommerce Memberships plugin.
ShopMagic Abandoned Carts ideas
CompletedCustomer 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.
New event: Order Paid
CompletedA new event fired when the order is paid (in fact the status is changed to processing or completed depending on the payment method).
Integration with WooCommerce Bookings
CompletedPlease add integration with the official WooCommerce Bookings plugin.
Attachments to e-mails sent out to customers
CompletedIt 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)
CompletedWe need the proof that everything is working. Status email after each send email or just email forwarding.
Custom reply-to address
CompletedCustomer 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 text
CompletedOne question regarding formatting of the email template, is there anyway to add a header to the indicated area below of the automation email?
Support for custom order statuses
CompletedCustomer 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 Created
CompletedSupport 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
Monthly delayed action
CompletedWould 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.
Display product images in email
CompletedCustomer idea:
Display recently ordered product list with images in email.
Filter by Customer Billing Country
CompletedPlease 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
filter on users with/without an account
CompletedWhen setting up an email automation, it should be possible to filter only those with or without an account.
Manually add or remove email opt-ins via lists
CompletedWe 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
New placeholder: SKU number support
CompletedCustomer idea:
Add a placeholder for an SKU number of an ordered product.
Support for multiple email recipients
CompletedAdd a support for multiple email recipients. If possible, add a multiple emails also in send test feature.
Clear the Outcomes automatically
CompletedPossibility to clear the Outcomes automatically, e.g. after a specified amount of time.
Automations: integrate {order.id} placeholder with sequential order numbering
CompletedCurrently, there is no integration of {order.id} placeholder with the (official) plugin that is uses sequential order numbering instead of random ID allocation.
Add Opt-In Checkbox to any site in wordpress with a [Shortcode]
CompletedLet the user have the option to manually place an opt-in list with a shortcode to any site in WordPress.
Extend Delayed Actions functionality
CompletedExtend Delayed Actions functionality to not only delay of specified amount of time but to delay to a specified date in the future.
Add a duplicate or import/export feature
CompletedCustomer ideas:
Add a duplicate feature or an option to import/export automation.
Extending the Slack add-on capabilities
CompletedCustomer 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.
New placeholder: Order notes
CompletedCustomer idea:
Add a placeholder for order notes.
Working days and months
CompletedOn 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.
Test send feature
CompletedIt 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 😉
Integration with ActiveCampaign
CompletedPlease add integration with the ActiveCampaign.
WPML support
CompletedPlease add support for WPML – different mails for different languages and countries.
