sdks and apis
47 TopicsNon-User-Specific Custom Events?
Hi all, we want to set up a campaign that is sent to anyone in our target audience when a specific event occurs on-site, but it would not be a user-specific custom event. Is there a way to do this without assigning the event action to each user? Example: a recurring event on our site occurs on non-standard intervals and we want to send a push to customers when we're X% away.1.1KViews1like9CommentsBest way to update thousands of profiles at once?
We would like to classify all of our active user profiles, based on app engagement/behavior, on a nightly or weekly or monthly basis. This requires tens of thousands of api requests, which can be done in batches of 225, running in a loop, calling Braze's api endpoint on each iteration to update custom profile attributes. We've been told this is a common practice among other companies, so I'm wondering if anyone here has any experience or advice for doing this without burning up CPU's and taking hours to complete. Thanks, Kyle811Views0likes4CommentsUpdate images AFTER sending?
Hey all, Hoping someone in this wicked community knows something I don't 🤞 I have an email that populates images via connected content (API call). The email has already gone out to users but we'd like to replace the image with another one. As this is an API served image and not within the Braze Media Library does anyone know of a means to update this? Would the fact that this is an image hosted outside of braze allow it to bypass the global CDN? And providing this is possible is it viable to force a recache for google/apple and their proxy loading mechanic? Thanks in advanceSolved548Views0likes3CommentsShopify Abandoned Cart Link Integration / Automation
Hi all, Wanted to see if anyone here has any experience integrating an abandoned cart link from Shopify into a Canvas in Braze, and in turn, how I'd automate or "trigger" the event of an abandoned cart in Braze. Thank you!Solved500Views0likes2CommentsEmail Capture Form for Web
Hi, Braze hive mind! My team is looking for a way to set up a simple web form on our website for users to sign up to receive marketing emails from our brand. We would like for these names/emails to be sent directly to Braze and merged with our larger list of app users. We do not have the Braze web API set up at this time, and we do not require users to log in to use our website. Basically, we just need a way for these internet users to sign up for our email list with a web capture form that can automatically add them into our Braze base. We recently transitioned our email activity to Braze from Mailchimp, where we had a form like this setup, but I am having trouble finding a way to do this with Braze as the platform appears to be more compatible for mobile apps where the Braze SDK is implemented. So far, I have just been downloading the new signups from Mailchimp on a regular basis and manually uploading them as CSVs to Braze. Appreciate any advice!500Views0likes1CommentBraze Step-By-Step Guide: How to Create API Keys and Set Up Webhook Campaigns
Knowing how to use Braze Webhooks unlocks a whole new world of use cases. Read this step-by-step tutorial to get one step closer to becoming a Technical Marketer 💪🏻 https://www.blog.fornowmarketing.com/blog/braze-step-by-step-guide-how-to-create-api-keys-and-set-up-webhook-campaigns499Views3likes3CommentsAPI / User limitation from Braze to other system and vice versa
Dear Team, I have referred the Braze Doc about Rate limit, which is doubtful to me. Can any one do testing or live pls help to give answer 1) How many request can be send from Braze to other system(3rd party API) through Webhook & Connected content 2) In Braze, How many request can be handled if received from other systems(3rd party API) 3) Do we have any bulk concepts in braze? for export data or import data from other system(3rd party API) Thanks,432Views0likes2CommentsParsing .txt from API "Export Users By Segment"
Hello Everyone! I manage a daily newsletter. To measure user engagement, we categorize users by how many emails they open per week. I'm facing trouble using the export file from "Export Users By Segment" API endpoint. here is my workflow: export "External_id" and " campaigns_received" fields from the recipient segment. for each External_id, check how of last week's emails are "opened" throw that data into my python script to graph the % of users who open emails 5, 4, 3, 2, 1 times a week. How can i parse the exported user details to look readable, like the sample braze response? this will make it tons easier to understand and therefore work with the data. Here is what the (dummy) data looks like vs what i want it to look like: Thanks a lot!!400Views0likes1CommentHow to merge an email-only user with a user alias through the API
I want to merge 2 users via the merge API endpoint but am concerned it's not actually possible. Do you know how to solve this problem? Situation: (all for a user who does not have an external id) an email-only user is created via the Track endpoint through website later a data sync from the warehouse adds more information about the user but can only send the data using the user alias path. I now have one email-only user and another identified as a duplicate due to sharing email that's a user alias I cannot merge them ... I've pasted what I'm trying to send in the Merge call. I think the issue is when using "email" as identifier it's unable to find the email-only user and keeps prioritizing the user alias thus nothing happens. I know I can add in the "most_recently_updated" item but that doesn't work in this case. Ideally there'd be a way to specifically say email-only as the identifier_to_merge and not include user alias or identified user that share the email. { "merge_updates": [ { "identifier_to_keep": { "user_alias": { "alias_name": "{{ user_email }}", "alias_label": "email" } }, "identifier_to_merge": { "email": "{{ user_email }}", "prioritization": [ "unidentified" ] } } ] } I can merge the 2 in the Braze Admin UI but that looks to be using functionality not exposed via API to Braze customers and uses the Braze ID which I don't want to mimic that.400Views0likes0Comments