How to Connect Emma to Bloomerang Using Zapier

Jan 9, 2025
How to Connect Emma to Bloomerang Using Zapier
Recently, we worked with a faith-based nonprofit that faced a common challenge: their Emma email marketing platform and Bloomerang CRM weren't communicating. Their Digital Communications Manager had spent days trying to connect the systems manually. "I tried for a good 4 hours and 2 days, with lots of help," she told me, frustrated that she couldn't even map basic fields like names and emails.
Together, we solved this in just one hour by creating two simple Zapier workflows. Here's exactly how you can do the same.

Prerequisites

  • Active Emma account
  • Active Bloomerang account
  • Zapier account (Pro plan required for multi-step Zaps)
  • Emma API key
  • Bloomerang API access

Workflow 1: Adding New Emma Subscribers to Bloomerang

Here's an interesting quirk we discovered: Emma's initial trigger doesn't provide all the contact details you need. But don't worry - there's a simple workaround.

Step 1: Set Up the Trigger

  1. Create a new Zap in Zapier
  1. Choose Emma as the trigger app
  1. Select "New Member Added" as the trigger event
  1. Connect your Emma account if you haven't already
  1. Test the trigger to ensure it's working

Step 2: Get Detailed Member Information

This is the key step we discovered that makes everything work:
  1. Add an "Emma" action step
  1. Select "Get Member by ID" as the action
  1. Use the Member ID from the trigger step
  1. This will give you access to all contact details

Step 3: Create Bloomerang Constituent

  1. Add a "Bloomerang" action step
  1. Choose "Find or Create Constituent" action
  1. Map the following fields from Emma:
      • First Name
      • Last Name
      • Email Address
      • Any additional contact information available
  1. Set Email Interest Type to "Opted In"

Workflow 2: Handling Emma Unsubscribes

The nonprofit was particularly concerned about keeping unsubscribe preferences in sync. Here's how we solved that:

Step 1: Set Up Unsubscribe Trigger

  1. Create a new Zap
  1. Choose Emma as the trigger app
  1. Select "Member Unsubscribed" as the trigger event

Step 2: Update Bloomerang Record

  1. Add a "Bloomerang" action step
  1. Choose "Update Constituent" action
  1. Use the email address to find the matching constituent
  1. Set Email Interest Type to "Opt Out"
  1. Set Email Interest Update Reason to "Unsubscribed"

Testing and Verification

As our nonprofit client discovered, testing is crucial. They were relieved to see their test contact flow automatically from Emma to Bloomerang without any manual intervention.

Common Issues and Solutions

  • If you don't see member details in the trigger, check that you're using the "Get Member by ID" action
  • Ensure your API credentials have proper permissions
  • Verify that required fields in Bloomerang are being populated

Best Practices

"Whatever data they choose to give us, we capture it automatically," our client shared after implementation.
To achieve this:
  • Always use "Find or Create" instead of just "Create" to avoid duplicates
  • Map as many fields as possible for complete constituent records
  • Test thoroughly with sample data before activating
This integration took us just one hour to implement, and it's been running smoothly ever since. The nonprofit no longer worries about manually syncing their systems or missing important contact updates. With these steps, you can achieve the same results for your organization.
Remember to monitor your Zap history initially to ensure everything is working as expected. If you encounter any issues, check your API connections and field mappings first.
This integration will help maintain consistent contact records across both platforms while eliminating manual data entry - just like it did for our nonprofit client.

Need support setting this up? We can help!

Streamline your workflows between Emma and Bloomerang with our expert guidance on Zapier integrations. Let us help you save time and ensure your systems stay perfectly in sync—book a call today!