It is possible to have Ambassify create campaigns automatically based on your account’s import sources with a bit of help from our development team.
Supported import sources
Import sources that support automation are:
RSS feeds, e.g., from your blog
Facebook pages
LinkedIn company pages
Twitter profiles
Instagram profiles
Automation constraints
Only a single configuration may and can be provided per import source configured in your Ambassify account. It is not possible to configure multiple or conditional automations for the exact same import source.
Every post in an import source will trigger the automation. It is currently not possible to only have the automation create a campaign when a set of conditions have been met. The automations will always and unconditionally create a campaign for new posts.
Every post is received in a single language. Only the content of a single language is received from import sources. If the social network has a post with content in multiple languages, we will only receive the content of a single language. Which language is dependent on the social network's API.
Automation Configuration
An automation can set the same campaign fields as if you would just create the campaign yourself using the Ambassify interface. It is advised to walk through the configuration available in the UI to gain an idea of what settings you would like to set for your automated campaigns.
Dynamic data
Keep in mind that the information received from the import sources is limited to a specific set of data, and a single language dependent on the API of the import source. This data can be used only literally in any fields marked as dynamic further down this document. Ambassify Automation is unable to modify or transform any data received by an import source before creating a new campaign.
Each post imported from an import source contains these fields. That means that you may choose to use these and only these as variable input to campaigns created using automation.
Post ID
A unique identifier provided by the social network or RSS feed. This field typically is of little actual value.URL to the original post
A link to either the social media post or to the page linked in the RSS feed. Example, https://www.facebook.com/ambassify/posts/2995356510677559Image of the original post
A link to the image that the social network attached to your post, or the image associated with the RSS feed item. This field may be empty for some posts.Date of the post in numeric form
The number of milliseconds since 01/01/1970, also known as UNIX Epoch timestamp. Ambassify date fields, ex. publish time, support this format.Post content
Textual content in your post, this is usually the text of your social media post or the summary in your RSS feed item.External link in post
The first link that may appear in the post content, that is any link inserted by the author of the post. This field may be empty when no link was added by the author.Post title
The title of an RSS feed item. This field only has a value for RSS feed import sources.
Campaign configuration
For the Ambassify development team to enable automation on an import source we need you to specify how you would like the created campaigns to be configured.
We allow you to provide the desired values for each setting in one of two forms, dynamic or fixed.
Dynamic
A dynamic value may contain references to any of the fields defined under theDynamic data
section we discussed earlier in this article. Remember, we are unable to modify or transform these inputs. Example, we cannot uppercase text, add an interval to dates or detect keywords in text.Fixed
Every campaign created from the same import source within Ambassify will have the setting configured exactly as requested by you. This means that you have to provide the text, link or other value in advance and it will be hard coded into the automation.
Typical configurations
Most customers typically choose these fields to contain dynamic values.
Campaign name
This is the name visible to you managers in the back-end of your community. We typically set the ID of the import source post as the name, e.g., Tweet IDCampaign summary
It is common to set the campaign summary to the post content.Campaign content/description
Most customers expect this field to contain the post content.Campaign URL
The link to your blog post, tweet, Facebook postCampaign image
If the image is available via the import source, this could be the blog post header image, social media visual, or shared link imageSharing copy
Promotion title, description, or image. These are typically configured to match up with Campaign title. summary and image respectively.
These campaign fields are typically fixed:
Campaign title
Campaign author
Must be one of the authors available from the author dropdown in a regular campaignView article button text
Confirm button text
Thank you message
Mandatory fixed values
Due to the complexity associated with some settings it may not be possible to use dynamic fields. The following fields are mandatory to be fixed and provided in advance.
Campaign tags
Campaign language
Only applies if your account uses multiple languages.Target audience
Any audience you are able to build using the member search filters (email, name, groups, custom properties, interactions, ...) may be provided.
Approval flow
We offer the option to immediately publish any campaign created using the automation.
If you would rather have more control and only publish specific campaigns that you have curated we can configure your automation to create all campaigns in the Draft
state.
Configuration, fine-tuning and service credits
The process of setting up an automation is non-trivial and may take some time, that is why each and every automation has to be set up by one of the members of our development team.
Please read this document thoroughly to ensure a smooth configuration and start of your automated campaigns.
Once we set up these campaign automations you'll be able to see them at work in you account and if needed fine-tune the configuration. You are allowed to request a single free of charge as part of the setup, after that we will charge (a) service credit (s) for any further modifications.