Skip to content

Do I have to manually add email endpoints to users?

0

I have a flutter app and am using Amplify. When a user logs in, I call the "identifyUser()" method for the Analytics package and the Push Notifications package. When I call identifyUser() I include the email but this apparently does NOT create the Email endpoint.

And I have built campaigns based off segments and try to send them an email, however, it shows 0 endpoints. When I export a segment, my users only have the APNS or GMS endpoints associated with them, so I can verify that none of my users have an email endpoint.

So, my questions is this: How do I associate an email endpoint with a user? Do I need to do that in some separate way, such as using boto3?

1 Answer
0

here is the documentation covering endponts in Amazon Pinpoint

https://docs.aws.amazon.com/pinpoint/latest/developerguide/audience-define-endpoints.html

There are sections on associating a user with an endpoint

https://docs.aws.amazon.com/pinpoint/latest/developerguide/audience-define-user.html

How to look up endpoints in an Amazon Pinpoint project.

https://docs.aws.amazon.com/pinpoint/latest/developerguide/audience-define-lookup.html

Listing endpoint IDs

https://docs.aws.amazon.com/pinpoint/latest/developerguide/audience-define-list-ids.html

Here is the documentation on the Amazon Pinpoint email channel

https://docs.aws.amazon.com/pinpoint/latest/userguide/channels-email.html

including

Best Practices

https://docs.aws.amazon.com/pinpoint/latest/userguide/channels-email-best-practices.html

and troubleshooting

https://docs.aws.amazon.com/pinpoint/latest/userguide/channels-email-troubleshooting.html

Remember that for email campaigns to work:

Your Pinpoint project must be properly configured for sending emails, The email address must be verified in Amazon SES (Simple Email Service), and The user must have opted in to receive emails.

note that changes may not be immediately reflected in the Pinpoint console. It can take some time for the data to propagate and become visible in segments and campaigns.

AWS

answered 2 years ago

  • Unfortunately, this is not the help I am looking for. The specific question I am asking is this:

    Since I am using Flutter and Amplify, and I call identifyUser() from my mobile app, the only endpoint that automatically gets created is the push notification endpoint. So I need to manually add the email endpoint for users?

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.