Structs§
- Mailchimp
Course Tag - Marketing
Mailing List Access Token - User
Email Subscription - User
Marketing Consent - User
Marketing Consent With Details
Functions§
- delete_
tag - fetch_
all_ marketing_ mailing_ list_ access_ tokens - fetch_
all_ unsynced_ updated_ emails - Fetches email, email subscription status and user ID for users whose details have been updated after their marketing consent was last synced to Mailchimp
- fetch_
all_ unsynced_ user_ marketing_ consents_ by_ course_ language_ group_ id - Fetches all user marketing consents with detailed user information for a specific course language group, if they haven’t been synced to Mailchimp or if there have been updates since the last sync.
- fetch_
tags_ with_ course_ language_ group_ id_ and_ marketing_ mailing_ list_ access_ token_ id - fetch_
user_ marketing_ consent - update_
synced_ to_ mailchimp_ at_ to_ all_ synced_ users - Used to update the synced_to_mailchimp_at to a list of users when they are successfully synced to mailchimp
- update_
unsubscribed_ users_ from_ mailchimp_ in_ bulk - Updates user consents to false in bulk using Mailchimp data.
- update_
user_ mailchimp_ id_ at_ to_ all_ synced_ users - Used to add the user_mailchimp_ids to a list of new users when they are successfully synced to mailchimp
- upsert_
marketing_ consent - upsert_
tag