Salesforce Integration

Christy Cook Updated by Christy Cook

DailyStory + Salesforce

The DailyStory + Salesforce integration enables:

  • Leads in DailyStory that are marked as Marketing Qualified are automatically created as a new lead in Salesforce.
  • Salesforce Opportunities can be associated with a DailyStory campaign.
  • Track Salesforce Opportunity value back to your DailyStory campaign.

DailyStory does not currently enable bi-directional sync with Salesforce. DailyStory can publish leads to Salesforce and read opportunity details.

Configuring Salesforce Integration

There are several steps required to configure DailyStory and Salesforce integration. These steps are detailed below.

Create a Salesforce App

  1. Log into your Salesforce account with administrative rights, and go to the Salesforce Setup screen.
  2. On the left menu, select Build > Create > Apps:
  1. Next, click New on the Connected App menu:

Configure Salesforce App

  1. Complete the Basic Information form for the connected App
  • Enter the name DailyStory Connected App as the name of your application.
The API Name should be automatically set. If not, enter DailyStory_Connected_App as the API name.
  • Set the contact email to your email address.
  • Optionally set other fields:

Logo image URL: https://ds-cdn.azureedge.net/files/brand/125x125.png

Icon URL: https://ds-cdn.azureedge.net/files/brand/16x16.png

Info URL: https://docs.dailystory.com/integrations/salesforce

Description: Used to connect DailyStory and Salesforce

  1. Complete the API form for the connected App
  • Check Enable OAuth Settings. This will expand the list of available settings (see the screenshot below).
  • Set the Callback URL to the following value:

https://app.dailystory.com/API/Public/OAuthCallback/76db0921-55f1-4283-8017-7bd6b6abcbed

  • Add all of the Available OAuth Scopes to the Selected OAuth Scopes. This ensures that DailyStory has the ability to create leads and read other data from Salesforce.
These authorization scopes ensure DailyStory has enough permission to perform existing actions, as well as for planned integrations.
  • Check Include ID Token, and check Include Standard ClaimsInclude Custom Attributes, and Include Custom Permissions.
  • Click the Save button. It can take two to 10 minutes for your application to get set up in Salesforce.
  • After saving your new Salesforce app, you should have a view similar to this:

Configure DailyStory

  1. Log into DailyStory, and go to Integrations.
To get to Integrations click on the shortcut menu in the top right, and click Account Settings. Next, navigate to Integrations using the menu on the left.
  1. Click on Salesforce:
  1. From your DailyStory Connected App in Salesforce, copy the values for Consumer Key and Consumer Secret into DailyStory and click Authorize.

You may be requested to sign into Salesforce again.

Advanced Configuration

Once Salesforce integration is enabled, you also will be able to configure several advanced Salesforce integration options.

Extended Field Mappings

DailyStory will automatically populate common Salesforce fields that correspond to properties of a DailyStory lead, such as email address, for example.

However, if you are using a custom form or setting extended lead properties, you may want to publish these into Salesforce as well. This is precisely what the Advanced Configuration option for Extended Field Mappings does.

For example, if you are capturing values for CurrentSubscribers and you have a Salesforce custom field called NumberOfSubscribers__c, you can configure DailyStory to populate that field in Salesforce when a lead is added from DailyStory.

How Did We Do?

RhinoFit Integration

Contact