Transactional Emails

Permalink Browser Info Environment
Hello,
I have installed the plugin and everything seems to be working.
However, I have a question about the transactional email configuration.

Is it possible once a user has filled out a form and hit submit for them to receive a transaction template email from sendgrid? (By adding the templates id to an attribute)
The only information I'm needing to capture is the email address for sendgrid to know where to send. The template is just a "next steps" email.

Just wanted to know if you could point me in the right direction on how to make this work or if there was already a work around and i'm missing it.

Type: Discussion
Status: In Progress
nickchick
View Replies:
Justin1978 replied on at Permalink Reply
Justin1978
Hi,

Thanks for your question. This is currently not possible. The problem is that I support several transactional email services and they all have different features and quite a lot of features as well. Because they all have a common interface within the add-on and Concrete5, it's hard add and maintain custom functionality. At this point this addon is already a relatively high maintenance add-on as it is.

I will have a look into whether I can provide some sort of hook for all services that allows you to inject extra data before sending but this would still require you to have some programming knowledge in order to implement this.

concrete5 Environment Information

# concrete5 Version
Core Version - 8.5.0
Version Installed - 8.5.0
Database Version - 20190301133300

# concrete5 Packages
ABC Auto Reply forms (1.0.4), ExchangeCore reCAPTCHA (1.1.1), Mail Service (4.0.2)

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
fpm-fcgi

# PHP Version
7.0.33

# PHP Extensions
bcmath, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dba, dom, enchant, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imagick, imap, intl, ionCube Loader, json, ldap, libxml, mbstring, mcrypt, mysqli, mysqlnd, odbc, openssl, pcre, PDO, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, redis, Reflection, session, SimpleXML, soap, sockets, sodium, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 128M
post_max_size - 8M
sql.safe_mode - Off
upload_max_filesize - 2M
ldap.max_links - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
odbc.max_links - Unlimited
odbc.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 2000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Browser User-Agent String

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You may not request a refund that is not currently owned by you.