בכל פרופיל לקוח ב-Shopify נשמר סטטוס הסכמה נפרד לאימייל ול-SMS: `subscribed`, `unsubscribed` או `not_collected`. ההסכמה יכולה להיאסף בנקודות שונות — טופס הרשמה בחנות, דף ה-Checkout (צ'קבוקס "אני רוצה לקבל עדכונים"), נקודת מכירה פיזית (POS) בעת יצירת לקוח, או ייבוא ידני — ול-Shopify יש שדה מובנה שמתעד גם מתי וגם מאיזה ערוץ ההסכמה ניתנה.
בישראל, איסוף הסכמה שיווקית כפוף לחוק התקשורת (דואר זבל) ולתקנות הגנת הפרטיות — חייבים לאפשר ללקוח לבטל הסכמה בכל הודעה, ולתעד מה אושר ומתי. ב-Shopify POS, כשיוצרים לקוח חדש בדלפק, חשוב לסמן בפירוש אם הלקוח הסכים בעל-פה לקבל ניוזלטר — אל תסמנו אוטומטית, זה עלול לחשוף את החנות לתלונות SPAM.