Skip to main content

#Campaigns5 utenti parlano di questo argomento

Erkan Can Gursoy ha fatto una domanda in #Marketing Cloud

Hi all,

What is the best way to add a real-time countdown timer to In-App Messaging in Salesforce Marketing Cloud (MobilePush)

for flash sales/limited-time offers? 

 

 

#Marketing Cloud  #Mobile  #In-App Guidance  #Campaigns

3 risposte
  1. 16 ago, 07:27

    Hi Erkan - short version: MobilePush in-app message templates don't have a native countdown-timer widget, so a real-time ticking timer comes down to either custom HTML/JS or letting the app render it. The options, best-to-quickest: 

     

    1. Custom HTML in-app message with JavaScript (best for a true real-time timer). MobilePush lets you use custom in-app content, so you can drop in a small countdown that runs client-side - a setInterval that ticks down to your offer's end timestamp and updates the display every second. That gives you an actual live, second-by-second timer inside the message. Pass the end time in (or set it per campaign) and the JS counts down to it. 

     

    2. App-side native rendering (most robust). Because in-app messages are drawn by the MobilePush SDK inside your app, the most reliable approach is to send the offer's end timestamp as a custom key/payload on the message and have your app's own code render a native countdown UI. Sturdiest for a real-time timer, but it needs your mobile dev team. 

     

    3. Dynamic countdown GIF as the message image (quickest, lowest-dev). Services like NiftyImages or Sendtric generate an animated countdown GIF from a target date, and you use that as the in-app image. Fast, no code - but two caveats for in-app: animated-GIF rendering isn't guaranteed across every in-app SDK/OS, and images can be cached or pre-fetched, so it's more of a 'looks like it's counting' animation than a guaranteed-accurate live clock. Great for email, a bit less dependable in-app. 

     

    For flash sales, I'd go with option 1 (custom HTML + JS) if you want a genuine real-time countdown a marketer can manage, or option 2 if you want it rock-solid and have app-dev support. Option 3 is the fast path if a close-enough animated countdown is acceptable. 

     

    One tip whichever you pick: drive the timer off the offer's actual end timestamp (not a duration from open), so it stays accurate no matter when the user sees the message. 

     

    Hope that helps!

0/9000

I understand that a user must have the Marketing User checkbox enabled to create Campaign records in Salesforce. However, the Einstein Service Agent User doesn't allow the Marketing User checkbox to be enabled.

The same Flow works successfully when run by my admin user (who has the Marketing User checkbox enabled), but it fails when invoked by the Agentforce agent.

Does this mean that Campaign records cannot be created by the Einstein Service Agent User? If so, is there a recommended workaround or best practice for Agentforce use cases that need to create Campaign records? 

 

#Agentforce  #Campaign Object  #Campaigns  #Campaign

6 risposte
0/9000

So, I have a CSV file with Contact Names and contact data which is identical to what is in Salesforce.  (So, the Contacts already live in SFDC).  But, there is no ContactID in the CSV file.  Is there any way to match these up so I can then import them into a campaign?  Trying to import with Contact Names just creates duplicates.

 

Thanks for any help!

 

#Bulk Import  #Campaigns  #Campaign Members  #Data Export

4 risposte
  1. 10 nov 2021, 16:42

    Hey David,  How are you attempting to add the Contacts to the Campaign? Are you using Dataloader? If so, you'll have to have the Contact IDs. (See this article)  However, you may be able to get the contact IDs if you build a report in SFDC that has columns for Contact ID, Contact First Name, Last Name, and whatever other data points you have in your original CSV (hopefully Phone or Email are included). Then, in Excel, use a CONCATENATE formula to bunch those data points together, and a VLOOKUP to find matches to your original CSV data (where you also applied a CONCATENATE function).  Then you'll have IDs matched to names on your original file and can upload via dataloader.

0/9000

Hi,

 

I have an SSJS Script which will fetch Campaign details from Braze and send it across to Microsoft Team. I have been facing few errors in validating the script. Let me know if any can help with the same.

 

#SSJS Script #Webhooks #Campaigns

0/9000

Hi - has anyone run into difficulties with the limit on campaign member statuses? We have now got issues with our Eventbrite implementation as we have so many.

 

" Since you have 5,000+ campaigns and at least the 2 default Sent/Responded per campaign, that is adding up. The thing I have never gotten as straight answer from documentation is whether there is also a limit on single campaigns for the number of statuses you can add, but that seems less likely. "

 

Has anyone got any bright ideas? Do we need to delete old campaigns? 

 

 

#Sales Cloud #Campaigns #Campaign Members #Campaign Member Status #Salesforce Developer

1 risposta
  1. 17 lug 2024, 06:06

    Campaign status is a single-value picklist field, which means we can only select one status for each campaign. The limited number of max picklist value is 1000, which means you could have 1000 drop down values in the field for selection. Hope it helps. 

0/9000

Can you change what appears in the pop up when you select add Contacts to Campaign?  What if I don't want title to appear there ?

#Campaigns #Salesforce Admin

2 risposte
0/9000

Can anyone explain how the Fields Active, Status and Start/End Dates in Campaigns are used?  It seems like they have little more use than as reporting parameters as I can continue to add contacts/leads to campaigns even if the campaign is no longer active, is in a completed status, or is beyond the dates.  BTW we only use Sales Cloud, not Marketing Cloud.

Thank you in advance. #Sales Cloud #Campaigns #Campaign Members

3 risposte
  1. 16 nov 2023, 21:08

    Yeah, that's pretty much it (the way you've described it) 

     

    However those fields can certainly be "put to work" in Validation Rules that prevent users from adding a lead or Contact to a Campaign after the End Date, or before the Campaign has been "activated", or creating a Record Triggered Flow that automatically changes the Campaign Status to Closed/Inactive after the End Date (we do this in my own org).    

0/9000

Is there a way to default the campaign member component within the campaign lightning record page to show the horizontal bar chart instead of the pie?

 

Default Campaign Member Component View to Horizontal Bar Chart

#Campaigns #Campaign Members #Lightning App Builder

0/9000

Hi,

 

In Sales, when using Campaigns we have Campaign Members. When a Contact or Account is added as a Campaign Member, it appears on the Campaign history related list of this Contact or Account.

 

I would like to know if there is such related list automatically created, like "Segment history" when a Contact or Account is selected in a Data Cloud Segment ?

 

In other words, can I see all #Data Cloud segments that a Contact or Account is included (active or inactive) when I'm looking at a Contact or Account record (including a Person Account) ?

 

2 risposte
  1. 22 mag 2024, 12:55

    In Data Cloud, when you create any segment (say High-value Customers), there will be two DMOs created :-

    1) High-value Customers - History (storing the historic values of the population covered by the segment)

    2) High-value Customers - Latest (Carrying the latest set of population).

    You can check these in the DMOs tab. 

0/9000

How to display ‘Created date’ field from Campaign Member object to display on the related list of a Campaign record?

#Campaign Members #Campaigns #Sales Cloud
6 commenti
  1. 4 apr 2024, 18:01

    Good to hear it has help you @Ana M can you please close this thread by accepting the answer to help others as well. 

0/9000