Flow Documentation
Back to Flow Platform
  • Back to Flow Platform
  • Getting Started
  • Publisher Documentation
    • Introduction
    • Integrating with Flow
      • The Integration Journey
      • How to choose your integration method
        • Set-up requirements for the different integration methods
      • Integrating via Console, Link-Out and Smartfeed
        • Console
          • Console Set-Up Steps
          • Flow Console Authentication
            • Authentication method: SAML Single Sign-On
              • Final URL
        • Link-Out (self-serve)
          • Link-Out Road Map
          • Choosing between Link-Out Advanced or Basic
          • Link-Out Set-Up Steps
          • Link-Out Authentication
          • Link-Out Advanced: For clients with a feed configured
          • Link-Out Basic: Alternative to a Content Feed
        • Smartfeed
          • Smartfeed Set-up Steps
          • How the Smartfeed Engine Works
          • Campaign Triggers
      • Content Feeds
        • Content Feed Overview: What is it, why we use it, do you need it
        • Setting up a Content Feed
        • Listing API
      • Campaign Packages
        • Campaign Packages Overview: What is it, why we use it, do you need it
        • Structuring a Package
        • Understanding Campaign Objectives
      • Webhooks
        • Campaigns Webhooks
        • Leads Webhooks
      • Analytics API
        • Campaigns
        • Insights
    • Account Configuration
      • Navigating the Flow Console
      • Channel Configuration
      • Audience Tracking
      • Custom Ad Templates
      • Whitelabelling
    • Managing the Flow Console
      • Navigating the Flow Console
      • Campaigns
        • Publishing Campaigns
        • Monitoring Campaigns
        • Managing Subscriptions
      • Analytics
        • Flow Insights Dashboard: Enterprise Organisation
        • Flow Enterprise Dashboard: Filtering your Data
        • Flow Enterprise Dashboard: Insights Available
      • Content
        • Editing Content Manually
        • Add Content Manually
        • Previewing Content
        • Viewing Your Brands
      • Enquiries
      • Packages
        • How to create Campaign Packages
        • How to edit a Campaign Package
      • Brand Library
        • Editing Brand Assets
        • Ad Templates
      • General - Flow Settings
        • Reset Your Password
        • Wallet
        • Linking Your Social Media Pages
        • Adding Your Meta Pixel
        • Settings
          • General Section: Organisation, Enquiries, Colors, Address, Partners Settings
          • Users Section: Managing user profiles
          • Channel Configuration Section: Managing linked channels
          • Developer Section: Feed logs, manage Campaign Settings
    • Data Publisher Integration
      • Data Collection Methods
      • Uploading Hashed Files
  • Advertiser Documentation
    • Introduction
    • Navigating the Flow Console
    • Campaigns
      • Publishing Campaigns
      • Monitoring Campaigns
      • Managing Subscriptions
    • Analytics
      • Analytics Dashboards
    • Enquiries
    • General - Flow Settings
      • Reset Your Password
      • Wallet
      • Linking Your Social Media Pages
      • Profile - Your Own Information
  • Changelog
Powered by GitBook
On this page
  1. Publisher Documentation
  2. Integrating with Flow
  3. Content Feeds

Setting up a Content Feed

PreviousContent Feed Overview: What is it, why we use it, do you need itNextListing API

Last updated 5 months ago

Below are the steps that the client need to undertake:

  1. Choose a Feed Format

Select the format that best suits your data structure and integration needs. There are two formats that can be used: Generic Format, or Custom Format.

Generic Format
Custom Format

JSON or CSV file

XML, JSON, CSV, or API

A defined structure which must be adhered to for each product listing

Paginated structure is preferred for improved performance when using API method

Fastest feed integration method

Need to be periodically updated and stored in a secure SFTP folder

Ideal for Property or Automotive content

Ideal for any other Retail content

  1. Determine Data Fields

Identify the fields necessary for your campaigns, including property identifiers (e.g., propertyExternalId), agent details, organization details, and any additional fields you wish to include. The ID's that you choose can be the ID's that your organisation already use to identify products, organisations or users.

Here is the minimum structure required for the Generic format, of which there can be two files:

  1. Generic format with only agent information: relevant for clients that do not necessarily want to make campaigns that feature products (for example FlowBrand campaigns which promote agents' profiles rather than products), or if the products will be populated using instead of a feed in Link-Out basic

  2. Generic format with all information: Applicable for Link-Out Advanced and Smartfeed wher all campaigns have products associated with specific agents.

  1. Establish a Secure Upload Mechanism

Choose between uploading the feed to a secure SFTP server or providing Flow with an API endpoint for direct access.

  1. Configure Feed Sync Frequency

Work with Flow to set up the sync frequency, such as daily or weekly, based on your data update needs. Flow will set the frequency on their side.

  1. Test and Validate

Flow will test the feed integration to ensure data is correctly mapped and appears accurately in Flow’s platform.

Once the above are configured, this is how Flow will help with the Content Feed:

Item
Description

Configuring Feed Parsing

Flow will map fields from your feed to its internal structure, ensuring accurate data representation.

Managing Sync Frequency

Flow will establish a sync schedule (e.g., daily, weekly) based on your requirements, ensuring that your data remains up-to-date.

Testing and Validation

Flow will conduct testing and validation to confirm that the feed correctly populates all required fields within the Flow platform

Providing Ongoing Support

Flow’s support team is available to assist with troubleshooting and optimizing the feed setup if adjustments are needed.

Note for Smartfeed: When a listing is removed from the feed, we mark it as inactive, and that means a campaign cannot be started with that listing, and any active Smartfeed campaign will be paused.

Listing API
611B
Flow_CSV_feed_structure_agent_only_V2.csv
Generic feed structure for agent information only
2KB
Flow_CSV_feed_structure_V2.csv
Generic feed structure for all information