# Onlyfy

The onlyfy integration allows you to connect your existing onlyfy account with JOIN in just a few steps. Once active, jobs published in onlyfy are automatically synced to JOIN and distributed to job boards. Applications received via JOIN are forwarded back to onlyfy, keeping your hiring workflow centralised and efficient.

{% hint style="warning" %}
Before you begin, make sure to review the [External HR tools](/integrations/external-hr-tools.md) article to understand the general requirements and limitations that apply to all integrations (e.g. sync frequency, job limits, multi-language/locations, screening questions).
{% endhint %}

Once connected, the onlyfy integration allows you to:

* Sync jobs from onlyfy to JOIN for automatic job board promotion
* Receive candidate applications from JOIN directly in onlyfy
* Keep using onlyfy as your ATS while JOIN handles distribution

***

### Connect onlyfy and JOIN

{% stepper %}
{% step %}

#### Generate an API key in onlyfy

1. Log in to your onlyfy account
2. In the left-hand menu, go to `Settings`
3. Under `Integrations`, select `REST API`
4. Click `Create new key`
5. Name your key (e.g. “JOIN Integration”)
6. Confirm and copy the generated API key
   {% endstep %}

{% step %}

#### Enter your API key in JOIN

1. In JOIN, go to `Company Settings` → `Integrations` → `onlyfy`
2. Paste your copied `API key` into the field
3. Click `Request` in the top-right corner

Our team will activate the integration within 1 business day. You’ll receive a confirmation email once the setup is complete.
{% endstep %}
{% endstepper %}

***

### **Limitations**

* **Screening questions not supported**\
  JOIN does not transfer screening or knock-out questions to onlyfy. If these are critical to your process, consider capturing them manually in onlyfy.
* **Job filtering not supported**\
  JOIN currently syncs all active jobs from onlyfy within your job limit. You cannot select or exclude specific jobs from the sync.

***

### FAQs

<details>

<summary>How often does JOIN sync with onlyfy?</summary>

Jobs sync every 30–60 minutes. Applications are sent in real time. Jobs successfully synced are marked with a green checkmark <i class="fa-circle-check">:circle-check:</i> and labeled `Synced` in within JOIN.&#x20;

</details>

<details>

<summary>Where should I manage job postings?</summary>

Always manage jobs in onlyfy. JOIN will mirror your job feed and cannot be used to edit or archive synced jobs.

</details>

<details>

<summary>Can I choose which jobs sync from onlyfy?</summary>

No. JOIN imports all active jobs from onlyfy. Filtering is not available.

</details>

<details>

<summary>Are screening questions supported in this integration?</summary>

No. Screening or knockout questions do not sync from JOIN to onlyfy.

</details>

<details>

<summary>How many jobs can I sync?</summary>

The number of jobs JOIN can sync depends on your active job limit. Check your plan under `Settings` → `Billing`.

</details>

<details>

<summary>What should I do if I have issues with syncing?</summary>

Reach out to JOIN Support. We’re happy to help with setup questions or integration issues.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.join.com/integrations/external-hr-tools/onlyfy.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
