Skip to main content
All CollectionsApp connectorConnection management
đŸ§‘â€đŸŠ± How to manage contact's subscription status between apps
đŸ§‘â€đŸŠ± How to manage contact's subscription status between apps

Create a unified subscription status that updates automatically between your CRM and Marketing tool

Updated over a week ago

A marketing platform like Mailchimp shows a subscription status for each contact. As marketing and sales teams work from different apps there is no unified way to handle contact subscription out of the box. This is where Outfunnel can help.

By default, contacts can subscribe and unsubscribe in various ways and it’s either:

  • a contact initiated action (ie subscribing through a form or unsubscribing from an email) or

  • an admin initiated action (ie marketeer unsubscribing the contact)

Most sales and marketing teams have no process in place to keep this info up to date and this creates two problems:

  1. As the subscription field doesn’t show in the CRM sales doesn’t know what the status is and they might send communication to a contact who shouldn't be contacted.

  2. If a sales rep wants to subscribe or unsubscribe a contact it's usually a manual process which is cumbersome and error prone. This means that the contact will receive marketing emails when they shouldn't and won't receive it when they should.

How to set up a unified subscription status between your apps

Outfunnel’s two-way contact and engagement sync solves this.

  • You’ll have an up to date and automatically updating field in the CRM that shows the contact’s subscription status in the Marketing tool. For example, when a contact is unsubscribed in the Marketing tool this field will update to “Unsubscribed” in the CRM.

  • If a sales rep updates a field in the CRM to "Subscribed" the contact will be subscribed to the Marketing tool and if it's updated to “Unsubscribed” the contact will be automatically unsubscribed from the Marketing tool.

If you are using Pipedrive with Klaviyo or Mailchimp

  1. Create a text field in Pipedrive called Subscription status. You can also use a single option field with the values: subscribed, unsubscribed, archived, deleted, cleaned

  2. Create a Pipedrive filter

    1. Add the condition: person > subscription status > is not > unsubscribed. This means that all contacts that have the respective value will not appear in the filter. You may add other conditions if you don’t want to sync over all other contacts.

  3. Set up a contact sync in Outfunnel

    1. Select two-way sync

    2. Choose the newly created Pipedrive filter for the Pipedrive > Marketing tool rule (these contacts will sync to the Marketing tool)

    3. Choose All contacts or a specific segment for the Marketing tool > Pipedrive rule (these contacts will sync to Pipedrive)

    4. Map the Subscription Status field from the Marketing tool to Pipedrive

  4. Start the sync.

If you are using any other combination of tools

  1. Create a single option field in the CRM called Subscription status with the value “Unsubscribed”.

  2. Create a CRM segment

    1. Add the condition: person > subscription status > is not > unsubscribed. This means that all contacts that have the respective value will not appear in the segment. You may add other conditions if you don’t want to sync over all other contacts.

  3. Set up an engagement sync in Outfunnel

    1. Select the lists that Outfunnel should track for engagements

    2. Choose to update the newly created field to “Unsubscribed” when an unsubscribe occurs

  4. Set up a contact sync in Outfunnel

    1. Choose CRM > Marketing tool as direction

    2. Choose the newly created CRM segment for the sync

  5. Start the sync.

Did this answer your question?