> ## Documentation Index
> Fetch the complete documentation index at: https://docs.withflock.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Welcome to the Developer Guide of Flock

# 🚀 Introduction to the Flock Developer Guide

Welcome to the Flock Developer Guide! Flock is a powerful referral program tailored specifically for software companies looking to leverage word-of-mouth marketing to grow their user base. This guide will walk you through the entire process of integrating Flock into your platform, enabling you to launch and manage referral campaigns seamlessly.

> Whether you're a startup looking to amplify your reach or an established software company aiming to boost user acquisition, Flock provides the tools you need to create a rewarding referral experience for your users. By following the steps outlined in this guide, you'll be able to set up, customize, and optimize your referral program effortlessly.

<Tip>
  Flock helps you scale your user base by turning satisfied customers into
  advocates. With customizable incentives, easy integration, and seamless
  tracking, you can boost your growth with minimal effort.
</Tip>

## 📚 What You Will Learn

This guide is structured into four key steps, each crucial to successfully implementing Flock into your software ecosystem:

<Card title="Step 1: Setting up a Referral Campaign on Flock">
  Learn how to create and configure referral campaigns that align with your
  business goals. This step covers everything from defining incentives to
  tracking referral performance, ensuring that your campaign is set up for
  success.
</Card>

<Card title="Step 2: Embedding Flock SDK into Your Mobile App">
  Discover how to integrate Flock’s SDK into your mobile application. This
  section guides you through adding referral homepage and referral code input,
  making it easy for your users to refer others directly from your app.
</Card>

<Card title="Step 3: Triggering Rewards in the User Flow">
  Discover how to trigger rewards at specific points in the user flow using
  Flock’s API. This step explains how you can delay reward distribution and
  manage it from their backend, allowing rewards to be granted after certain
  conditions are met beyond just entering a referral code, providing more
  flexibility in your referral program.
</Card>

<Card title="Step 4: Enable Deep Linking in Your Referral Campaigns">
  Learn how to add deep links to your referral flow, allowing your users to
  share referral links via email or SMS. This leads to a more seamless sharing
  experience with higher engagement and conversion rates.
</Card>

<Card title="Step 5: Integrating Webhooks for Enhanced Automation">
  Explore how to set up and use webhooks with Flock to automate actions in
  response to referral events. This step guides you through adding a webhook
  endpoint, enabling your system to send notifications or trigger custom rewards
  whenever specific events occur in your referral campaigns.
</Card>

## 🛠 Getting Started

By the end of this guide, you will have a fully integrated and functional referral program tailored to your software company’s needs, ready to drive growth and reward your most valuable users.
