BubblDocs

Create a Campaign

1. Create a Campaign

Create a Campaign

To create a campaign, select Campaigns from the left-hand navigation, then click Create a Campaign. On that page you’ll see two tabs: one for a Geolocation Campaign and one for a Push Campaign.

2. Geolocation Campaign Setup

Geolocation Campaign
  1. Give your campaign a friendly Campaign Name(e.g. "Crispy Chips").
  2. Pick a Location (e.g. "Ilford"), or choose a Location Group like "Southeast".
  3. If the location doesn't exist yet, click the Create Location button to add it.

⚠️ Important: Geofence Limits Across Campaigns

Platform restrictions apply to the total number of active geofences across all campaigns:

  • iOS: Maximum 20 geofences per app (Apple CoreLocation limit)
  • iOS Radius Limit: Only 20 geofences within a 10-mile (16 km) radius can be tracked at once
  • Android: Maximum 100 geofences per app (Google Play Services limit)

💡 Tip: Plan your campaigns carefully around the 10-mile radius constraint. If you have multiple active campaigns in the same geographic area, their geofences combine toward the 20-geofence limit within that 10-mile radius. The Bubbl SDK automatically prioritizes the closest geofences, but staying under 20 geofences per area ensures the best experience for iOS users.

3. Define Your Time Window

Time selection for Geolocation
  1. Select a Start time (defaults to now; adjust with the picker).
  2. Select an End time (defaults to +X hours on the same day).
  3. Load your Segmentation Tags from the dropdown (set up under Company → Segments Management).
  4. Click Create Campaign when you’re ready.

4. Push Campaign Setup

Push Campaign
  1. Switch to the “Push Campaign” tab.
  2. Enter your Campaign Name and pick a single Campaign Date.
  3. Load any Segmentation Tags and hit Create Campaign.