Contact Us

September 14, 2024

May 13, 2026 2:14 pm

Overcoming Marketing Cloud mobile sdk geofence limitations

Share with

Understanding Geofence Events

The SDK generates entry and exit events for geofences, which can be leveraged to trigger communications in other channels, such as WhatsApp, SMS, or email. However, this would require a custom build and may not be the ideal way to achieve this.

Troubleshooting Unpredictable Behavior

Some users may not receive push notifications even with location permission set to “Always”. This unpredictable behavior can be caused by various factors, including but not limited to, issues with the device, the app, or the Marketing Cloud configuration.

The root cause of this issue can be attributed to the complexity of location-based services and the various factors that can affect them, such as device settings, app configuration, and network connectivity.

Triggering Cross-Channel Communications

While the Marketing Cloud Mobile SDK does provide entry and exit events for geofences, triggering communications in other channels would require a custom build. This can be achieved by using APIs and custom coding to integrate the SDK with other channels.

example.js

// Example code to trigger cross-channel communications
// using Marketing Cloud Mobile SDK and custom APIs

Heads up: Custom builds and integrations can be complex and require significant development resources.

Best Practices and Next Steps

To overcome the limitations of the Marketing Cloud Mobile SDK geofence feature and achieve cross-channel communications, follow these best practices:

Checklist

  • Purchase additional packs of locations for the geofencing feature
  • Use custom builds and APIs to integrate the SDK with other channels
  • Test and troubleshoot the implementation thoroughly
  • Monitor and analyze the performance of the geofence campaigns
  • Optimize and refine the campaigns based on the results

What is the limitation of the Marketing Cloud Mobile SDK geofence feature?

The limitation is 25 locations, but this can be overcome by buying additional packs of locations.

Can I trigger cross-channel communications using the Marketing Cloud Mobile SDK?

Yes, but this would require a custom build and APIs to integrate the SDK with other channels.

Why are some users not receiving push notifications even with location permission set to “Always”?

This can be caused by various factors, including issues with the device, the app, or the Marketing Cloud configuration.

How can I troubleshoot unpredictable behavior in my geofence campaigns?

Test and troubleshoot the implementation thoroughly, monitor and analyze the performance of the geofence campaigns, and optimize and refine the campaigns based on the results.

Genetrix Technology · Salesforce Marketing Cloud Partner

Need help shipping this in production?

Genetrix builds and untangles Salesforce Marketing Cloud and Agentforce setups for teams that want it done right the first time. If anything in this post sounds familiar, talk to us before it ships.

Get in Touch with Genetrix →

Blogs for the

Business-Savvy!​

Let’s Connect

A 30 min no cost strategy session
with cloud support expert

Let’s Connect

A 30 min no cost strategy session
with cloud support expert