• Skip to primary navigation
  • Skip to main content
ShopMagic logo cropped for use as a site icon
WP Desk

WP Desk

WooCommerce Plugins

Flexible Invoices

Flexible Invoices

Automate invoicing

Flexible Coupons

Flexible Coupons

Gift cards and tickets

ShopMagic

  • Pricing
  • Add-ons
  • Docs
  • Support
  • Blog
  • Ideas
  • My account
  • English

ShopMagic Ideas

Here you have the chance to see what’s coming next and vote for the ideas you love.

Submit your idea

Send email (and coupon!) on customer birthday

Idea

Would be nice if there would be a way to trigger a workflow based on customer birthday.

Integration with Mailjet

Idea

Customer idea: Add an integration with the Mailjet marketing software.

Integration with Sendinblue

Idea

Customer idea: Add an integration with the Sendinblue

Event triggered by passed time

Idea

Feature for sending reminder mails for customers who have not made a purchase within the last x months

PolyLang Support

Idea

Support 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.

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.

New placeholder: customer.company

Idea

Support for customer company with fallback (or parameter) to billing/shipping company.

2nd review request – cancel if review has been submitted

Idea

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.

Support for WooCommerce Linked Products

Idea

Customer 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

Idea

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.

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.

Add an option to trigger email programaticaly

Idea

Customer idea:

It would be great to use some hooks to fire up selected automated emails created in your plugin.

Web Push integration

Idea

Any 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

Idea

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 }}.

Add a “fallback” value option for all fields, if value is not found

Idea

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' }}

Improve Outcome and Queue

Idea

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.

Smarter Cart Abandonment Recovery Links – URL jumps to pre-filled checkout and auto-applied coupons

Idea

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 marketplaces

Idea

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.

Customize “From” email per campaign

Idea

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!

Resend download links

Idea

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.

Twillio plugin + WP desk field editor

Idea

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.

Delivery Confirmation Emails

Idea

Can 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

Idea

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.

Create order action

Idea

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.

Adding a referral functionality

Idea

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.

Send notifications with Whatsapp

Idea

As the majority of customers are using WhatsApp, it would be very helpful to send notifications using this platform,

Invitation to purchase further products

Idea

Email 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

Idea

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.

More SMS Gateways

Idea

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

Signature

Idea

Add signature for all mails

Browse Abandonment

Idea

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.

Filter customer that made order in given time period

Idea

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.

Auto-delete expired and used-up coupons

Idea

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!

MailPoet integration

Idea

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

Saving most used order metadata placeholders

Idea

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.

Possibility of selecting a specified shipping method by its ID

Idea

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.

Advance filtering by days

Idea

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

Beside Twilio add Plivo and/or Vonage

Idea

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 integration

Idea

It 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

Idea

Have an option in outcomes to export as CSV

Integration with facebook messagers

Idea

Please 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

Idea

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-mail

Idea

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 Funds

Idea

Add event to help direct https://woocommerce.com/products/account-funds/ messages to appropriate recipients.

Credit Card Expiration Notice

Idea

I'd like automatically let my customers know their credit card is expiring soon.

ShopMagic Customer Coupons for specific users and limit usage

Idea

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 function

Idea

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.

Ability to apply formatting to meta data containing date fields

Idea

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.

Partially Paid – Divided Payment

Idea

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.

Add event when customer modify addresses

Idea

I 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

Idea

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 Editor

Idea

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 abandoned

Idea

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 integration

Idea

Add or change products through google sheets integration.

Option to pre-check list checkboxes at checkout

Idea

My client would like some of the list checkboxes to be pre-checked at the checkout page. Could you do it?

Recheck filter before send

Idea

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.

Action ‘Description’ viewable in Queue

Idea

I 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

Idea

this would make your plugin unstoppable

Add Send Frequency

Idea

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.

Enable logs for Google Sheets integration

Idea

Right now if sending data to Google Sheets fails, i cannot see what is the problem.

Include meta data with cart items for abandoned carts

Idea

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.

Include Google review feed on Request Review Add-on

In Progress

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

You can export product list by using Dropshipping Product Export for WooCommerce →, but not a reviews for now.

Manual emails

Completed

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.

Manual emails can now be sent with the Manual Actions add-on →

Testing emails before activating automation for customers

Completed

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.

Emails testing was added in ShopMagic 2.11.0 →

Integration with WooCommerce Subscriptions

Completed

Please add integration with the official WooCommerce Subscriptions plugin.

This integration is available in the WooCommerce Subscriptions add-on →

Abandoned carts

Completed

Please add abandoned carts events to ShopMagic.

You can recover abandoned carts with the FREE Abandoned Carts add-on →

Cart table

Completed

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.

Cart table was added in ShopMagic Abandoned Carts 2.0

Intergation with WooCommerce Memberships

Completed

Customer idea:

Please add integration with the official WooCommerce Memberships plugin.

This integration is available in the WooCommerce Memberships add-on →

ShopMagic Abandoned Carts ideas

Completed

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.

Added in ShopMagic Abandoned Carts 2.0 and corresponding ShopMagic update (2.36)

New event: Order Paid

Completed

A new event fired when the order is paid (in fact the status is changed to processing or completed depending on the payment method).

Order Paid event was added in ShopMagic 2.20.0 →

Integration with WooCommerce Bookings

Completed

Please add integration with the official WooCommerce Bookings plugin.

This integration is available in the WooCommerce Bookings add-on →

Attachments to e-mails sent out to customers

Completed

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.

Emails attachments were added in ShopMagic 2.30.0 →

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.

Queue and outcomes (logs) were added in ShopMagic 2.9.0 →

Custom reply-to address

Completed

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.

Custom reply-to address was added in ShopMagic 2.30.0 →

Email header text

Completed

One question regarding formatting of the email template, is there anyway to add a header to the indicated area below of the automation email?

Header text support was added in ShopMagic 2.0.0 →

Support for custom order statuses

Completed

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.

Custom order statuses are supported since ShopMagic 2.1.0 →

New event: Order Note Created

Completed

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
Support for order notes was added in ShopMagic 2.15.0 →

Monthly delayed action

Completed

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.

Added in ShopMagic Delayed Actions 3.0

Display product images in email

Completed

Customer idea:

Display recently ordered product list with images in email.

Support for product images was added in ShopMagic 2.18.0 →

Filter by Customer Billing Country

Completed

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

It’s possible with filter Order Custom Field, that you can use for email automations based on orders.

filter on users with/without an account

Completed

When 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

Completed

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

New placeholder: SKU number support

Completed

Customer idea:

Add a placeholder for an SKU number of an ordered product.

SKU support was added in ShopMagic 2.31 as a dedicated placeholder {{ order.products_sku}}.

Support for multiple email recipients

Completed

Add a support for multiple email recipients. If possible, add a multiple emails also in send test feature.

Clear the Outcomes automatically

Completed

Possibility to clear the Outcomes automatically, e.g. after a specified amount of time.

Automations: integrate {order.id} placeholder with sequential order numbering

Completed

Currently, there is no integration of {order.id} placeholder with the (official) plugin that is uses sequential order numbering instead of random ID allocation.

{{ order.order_number }} placeholder was added in ShopMagic 2.30.0 →

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.

Extend Delayed Actions functionality

Completed

Extend Delayed Actions functionality to not only delay of specified amount of time but to delay to a specified date in the future.

Added and available in the Delayed Actions add-on →

Add a duplicate or import/export feature

Completed

Customer ideas:

Add a duplicate feature or an option to import/export automation.

Duplication and importing/exporting automations were added in ShopMagic 2.30.0 →

Extending the Slack add-on capabilities

Completed

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.

Support for order notes was added in ShopMagic 2.15.0 →

New placeholder: Order notes

Completed

Customer idea:

Add a placeholder for order notes.

order.customer_note placeholder was added in ShopMagic 2.15.0 →

Working days and months

Completed

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.

Test send feature

Completed

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 😉

Integration with ActiveCampaign

Completed

Please add integration with the ActiveCampaign.

You can linked WordPress siter with Active Campaigns marketing lists with FREE integration →

WPML support

Completed

Please add support for WPML – different mails for different languages and countries.

ShopMagic is fully integrated with WPML, starting from ShopMagic 2.32.0 →
  • Terms & Conditions
  • Privacy Policy
  • Support Policy
  • Refund Policy

© 2026 A WP Desk WP Desk Automation

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}