Firefish CRM Integration
Connect Firefish to sync jobs, candidates, and activity data with Redsun.
Navigate to Connections

Open the sidebar and click 'Connections' under the Tools section. You'll see the CRM Integration panel with a provider dropdown, credential fields, and connection status.
Select Firefish as your provider

Open the CRM Type dropdown and select 'Firefish'. The form updates to show the fields Firefish requires: Client ID, Client Secret, and an optional Job Board URL.
Generate your Firefish API credentials

In Firefish, go to **Settings → Integrations → Custom API** and click '+ Add' to generate a new API client. Copy the Client ID and Client Secret, then paste them into the corresponding fields in Redsun.
Make sure your Firefish user account has API access enabled — contact your Firefish admin if the Custom API section isn't visible under Integrations.
Your API credentials grant full access to your Firefish data. Never share them. If compromised, revoke them immediately in Firefish settings and generate new ones.
Save and test the connection

Click 'Save Credentials', then 'Test Connection'. If successful, the status badge changes to 'Connected' and shows the last sync time. If it fails, verify your Client ID and Client Secret are correct and haven't expired.
Run initial sync

Click 'Sync Now' to pull jobs, candidates, and contacts from Firefish into Redsun. The initial sync may take a few minutes depending on your database size. A toast notification confirms completion with record counts.
What syncs from Firefish

Redsun pulls the following from Firefish: • **Jobs** — Title, description, salary, location, status, and sector tags. Active jobs appear on your job portal with search, department, and location filters. • **Candidates** — Name, contact info, CV, skills, and placement history. Powers the talent snapshot in employer wells. • **Contacts** — Employer contacts and accounts. Used for visitor intelligence matching. Sync runs automatically every 15 minutes. Manual sync is always available from the Connections page. Your dashboard CRM Data card shows live record counts and what features the synced data powers.
Monitor sync health

Your dashboard shows a CRM Data card with candidate and job counts, last sync time, and which features the synced data powers (Conversion Wells, Market Intel, Job Portal). The Connections page shows detailed sync status, errors, and lets you trigger a manual sync at any time.
Guide complete
You've covered all 7 steps. Check out the related guides below.
Still need help?
Our support team is here to assist you.
