extensions/users-permissions/models/User.js (view raw)
1module.exports = {
2 lifecycles: {
3 async afterCreate(user) {
4 if (user.email) {
5 try {
6 strapi.plugins['email'].services.contact.subscribe({
7 email: user.email,
8 });
9 strapi.log.info(
10 `Email ${user.email} saved to Sendgrid contact list.`
11 );
12 } catch (error) {
13 console.error(error);
14 }
15 }
16 },
17 },
18};