This documentation covers the standard Linkedin functionality available by
default in the CampaignChain Community Edition.
- Connect a Linkedin user or company page to CampaignChain with username and
- Assign a Linkedin message to a campaign
- Include 1 picture in a Linkedin status update
- Schedule a Linkedin message to automatically post it on Linkedin at a given
date and time
- Assign a responsible person to a Linkedin update
- Track the customer journey from an included link to the Location of a
connected Channel (e.g. a Website page)
To let CampaignChain regularly collect statistical data about likes and
comments of Linkedin messages, you would have to apply to become a
Linkedin partner. Otherwise, CampaignChain won’t have access to the
respective REST API endpoints.
The standard Linkedin functionality is being provided by CampaignChain, Inc.
through these packages:
Although these modules are based on Symfony bundles, they do not work
independently of CampaignChain.
The above modules are included in the Community Edition by default.
Before you can post on Linkedin from within CampaignChain, an OAuth app must be
created in Linkedin:
- Go to https://www.linkedin.com/secure/developer (or https://www.linkedin.com/secure/developer?newapp=)
and create a new application.
- Fill out any required fields such as the application name and description.
- Once you created the App, go to the Authentication menu entry.
- Under Default Application Permissions, enable all permissions, i.e.
r_basicprofile, r_emailaddress, rw_company_admin, w_share.
- Under OAuth 2.0, provide the host name of your CampaignChain instance as
the Authorized Redirect URL (e.g. http://mydomain.com). Make sure that you
specify the correct scheme (http or https).
- The Authorized Redirect URL’s parts must be identical with the
router.request_context.host and router.request_context.scheme parameters
defined in the app/config/parameters.yml configuration file.
- Once you saved all changes on the Authentication page, click on the
installation as a Valid SDK Domain.
connect to a Location choosing Linkedin as the
- When the Provide Application Credentials screen comes up, go back to
the Authentication page of your Linkedin App to copy and paste the Client
ID and the Client Secret and insert it in the Provide Application