Jan Jakes
2da3e08c09
Implement enum filter
...
[MAILPOET-5187]
2023-05-01 12:42:35 +02:00
Jan Jakes
de0199421c
Implement integer filter
...
[MAILPOET-4624]
2023-05-01 12:42:35 +02:00
Jan Jakes
94e3c0e391
Implement number filter
...
[MAILPOET-4624]
2023-05-01 12:42:35 +02:00
Jan Jakes
3f923ffce9
Implement boolean filter
...
[MAILPOET-5001]
2023-05-01 12:42:35 +02:00
Jan Jakes
ee0c3f4bbf
Add one field for each new filter type (number, integer, boolean, string)
...
[MAILPOET-4624]
[MAILPOET-5001]
[MAILPOET-5187]
2023-05-01 12:42:35 +02:00
Jan Jakes
a6fcc60de3
Add "of" preposition to matches any/all/none
...
[MAILPOET-5257]
2023-04-24 10:42:28 +02:00
Jan Jakes
69f21814e3
Rename "transactional" email type to "automation_transactional"
...
[MAILPOET-5258]
2023-04-24 09:54:08 +03:00
Jan Jakes
963dd083b6
Add subscriber segments field, comment out other fields for now
...
[MAILPOET-4946]
2023-04-20 16:32:32 +02:00
Jan Jakes
56b551dc16
Implement enum array filter
...
[MAILPOET-4946]
[MAILPOET-5002]
2023-04-20 16:32:32 +02:00
Jan Jakes
370f3082de
Implement string filter
...
[MAILPOET-4946]
[MAILPOET-4419]
2023-04-20 16:32:32 +02:00
Jan Jakes
97e40955ab
Add fields to subject interface
...
[MAILPOET-4946]
2023-04-20 16:32:32 +02:00
David Remer
430c9b72f7
Exclude emails of wrong type
...
[MAILPOET-4999]
2023-04-17 13:59:39 +02:00
David Remer
0a8bcaf484
Do not allow to send emails to bounced subscribers
...
[MAILPOET-4999]
2023-04-17 13:59:39 +02:00
David Remer
343b91a980
Remove type specification
2023-04-17 13:59:39 +02:00
David Remer
46f888a30b
Let transactional emails pass
...
[MAILPOET-4999]
2023-04-17 13:59:39 +02:00
David Remer
ac65c138ee
Set transactional email type when email is transactional
...
[MAILPOET-4999]
2023-04-17 13:59:39 +02:00
David Remer
a3ebd0695b
Introduce Order to Segment transformer
...
[MAILPOET-4935]
2023-03-30 12:21:25 +02:00
David Remer
0d12c05fb9
Improve readability
...
[MAILPOET-4935]
2023-03-30 12:21:25 +02:00
David Remer
ce6c9dfcdb
Remove unnecessary check
...
[MAILPOET-4935]
2023-03-30 12:21:25 +02:00
David Remer
9d9b3f58c4
Use WooCommerce helper to fetch order
...
[MAILPOET-4935]
2023-03-30 12:21:25 +02:00
David Remer
d0659f638c
Add order to subscriber transformer
...
[MAILPOET-4935]
2023-03-30 12:21:25 +02:00
David Remer
e140dc6d4e
Add WooCommerce integration and order status trigger backend
...
[MAILPOET-4935]
2023-03-30 12:21:25 +02:00
David Remer
6012a139cb
Improve name of counting method
...
[MAILPOET-4966]
2023-03-01 16:14:38 +01:00
David Remer
c68fc1378c
Improve name of "run only once" meta
...
[MAILPOET-4966]
2023-03-01 16:14:38 +01:00
David Remer
67f6b490bf
Allow setting meta values in the templates
...
[MAILPOET-4966]
2023-03-01 16:14:38 +01:00
David Remer
93cfffe295
Allow sending an email multiple times
...
[MAILPOET-4966]
2023-03-01 16:14:38 +01:00
David Remer
fcf6e738c7
Interrupt automation run creation if a run already exists and only_once setting is set
...
[MAILPOET-4966]
2023-03-01 16:14:38 +01:00
Jan Jakes
e3e865eac5
Use plugin context to load list of segments
...
[PREMIUM-215]
2023-01-26 14:12:22 +01:00
Rostislav Wolny
03d7306611
Add check from automation flows with welcome emails
...
This commit improves the check that a user has set a welcome email campaign (a task in product discovery task list)
by checking also for automation flows that are triggered by new subscriber or user and contain
send email action.
[MAILPOET-4827]
2023-01-23 16:48:52 +01:00
Jan Jakes
9d55d3f134
Use "automation" instead of "workflow"
...
[MAILPOET-4793]
2022-11-14 12:14:35 +02:00
David Remer
394f9abd67
Make sure, we have a fresh subscriber from the database
...
[MAILPOET-4773]
2022-11-07 04:41:47 -06:00
David Remer
6ee45f0f54
Add method to retrieve subsccriber
...
[MAILPOET-4773]
2022-11-07 04:41:47 -06:00
David Remer
74b12bd2d9
Change trigger to mailpoet_segment_subscribed
...
We should listen to mailpoet_segment_subscribed to start the trigger.
This means the subscriber is confirmed. And it removes the fatal error
which was produced by not finding the $segment during signup.
[MAILPOET-4772]
[MAILPOET-4773]
2022-11-07 04:41:47 -06:00
Jan Jakes
588f3a9feb
Use "reply to" from settings only when they are different than "from" settings
...
[MAILPOET-4757]
2022-11-07 11:17:36 +02:00
Jan Jakes
af1e09f46f
Remove "inactive" status for now, use "draft" instead
...
[MAILPOET-4757]
2022-11-07 11:17:36 +02:00
Jan Jakes
2f78c99381
Fix reply-to panel empty value handling
...
[MAILPOET-4757]
2022-11-07 11:17:36 +02:00
Jan Jakes
8fadc87036
Enable delay in minutes
...
[MAILPOET-4757]
2022-11-07 11:17:36 +02:00
David Remer
8003a3e97f
Do only trigger when segment is of type default
...
[MAILPOET-4771]
2022-11-05 07:40:43 +01:00
Jan Jakes
421549d6ee
Make all automation strings in PHP translatable, improve context/comments
...
[MAILPOET-4611]
2022-10-31 10:03:45 +01:00
David Remer
e2ede3e568
use withError to build error message
...
[MAILPOET-4700]
2022-10-26 12:51:16 +02:00
Jan Jakes
79c60ff7a1
Make step args that need to be set required
...
[MAILPOET-4659]
2022-10-13 11:58:11 +02:00
Jan Jakes
a052cdcceb
Allow custom validation for all step types
...
[MAILPOET-4659]
2022-10-13 11:58:11 +02:00
Jan Jakes
7425c73d9e
Add error messages to action validation, use step validation args
...
[MAILPOET-4659]
2022-10-13 11:58:11 +02:00
Jan Jakes
a2948efc46
Rename namespace with defs for 3rd-party integrations to "Integration"
...
[MAILPOET-4659]
2022-10-13 11:58:11 +02:00
David Remer
caf3160060
Remove 'email_id' property
...
[MAILPOET-4520]
2022-10-11 11:14:58 +02:00
David Remer
b657a1eee0
Account for email_id being 0
...
[MAILPOET-4520]
2022-10-11 11:14:58 +02:00
David Remer
bd12d23a4f
Delete newsletter entity
...
[MAILPOET-4520]
2022-10-11 11:14:58 +02:00
David Remer
b7e80b60ab
Disconnect empty emails before workflow loads
...
[MAILPOET-4520]
2022-10-11 11:14:58 +02:00
David Remer
4ba1d3a5b5
segment_ids should not be a required argument
...
[MAILPOET-4689]
2022-10-03 11:22:34 +02:00
David Remer
617f256e8d
roles argument should not be required
...
[MAILPOET-4689]
2022-10-03 11:22:34 +02:00