CRM for developers and CTOs

The Follow Up Boss API, already synced into your database

Pagination, rate limits and webhooks handled; you query a typed view.

Free tier on every product. No card.

Your database
-- New FUB leads this week, by source
select source, count(*)
from to_syncyak_acme_people_flat
where "_synced_at" > now() - interval '7 days'
  and "_deleted_at" is null
group by source
order by 2 desc;

Building on the Follow Up Boss API means pagination, rate limits, webhook subscriptions, retries and schema drift before you write a line of business logic. SyncYak does that part: it pulls people, notes, tasks, appointments, deals, events, calls, emails, text messages, users, stages, sources, ponds, pipelines and custom fields from the Follow Up Boss API into your own Postgres or MySQL, subscribes to Follow Up Boss webhooks automatically, and keeps the tables current.

You get a to_syncyak_<name>_<entity> table per entity, with the record as JSON, and a _flat view with one typed column per field.

How it works

Get Follow Up Boss API data in SQL in three steps

  1. Add your database

    Paste a Postgres or MySQL connection string. SyncYak checks it can create tables and views, insert, update and select, and reports each step.

  2. Connect the CRM

    Paste its API key or sign in at the vendor, name the connection, and choose the entities to sync. People sync by default.

  3. Query, then write back

    Leads land in to_syncyak_<name>_people with a typed _flat view. Map columns of a table or sheet to CRM fields to write values back.

Follow Up Boss webhooks without the plumbing

On Hobby and above, Follow Up Boss webhooks are subscribed for you (created, updated, deleted), so changes arrive within a batch interval instead of at the next poll. Your own systems get signed lead.created, lead.updated and lead.deleted events from SyncYak, with the ids of the rows that changed.

  • Automatic FUB webhook subscription
  • Outbound events signed per endpoint
  • A request log of every pull, webhook and push

Follow Up Boss data export you can trust

Rows are never rewritten when nothing changed, deletions are marked with _deleted_at, and typed columns read NULL instead of breaking the view when a value does not fit. A nightly reconcile checks every record without costing batches.

Use cases

What developers build on FUB data

  • Internal dashboards

    Speed-to-lead and conversion by source from SQL.

  • Scoring and routing

    Models that read leads and write scores back through field mapping.

  • Data warehouse loads

    One more source in your warehouse without a custom connector.

What you get with CRM sync

CRM sync copies every lead from Follow Up Boss, Lofty, BoldTrail, CINC, HighLevel, Cloze, Brivity and KW Command into a Google Sheet, on every plan with no database needed, or into a Postgres or MySQL database you own. In a sheet each object gets a tab and each lead a row, upserted by its CRM id, with deletions marked in _deleted and your own columns left alone; in a database you get a to_syncyak_<name>_people table and a _flat view with one typed column per field. Notes, tasks, deals and other entities can sync too where the CRM offers them.

Field mapping writes values back: map columns of a Google Sheet tab, or of a from_syncyak_ table, to CRM fields, and SyncYak writes changed rows into the leads. Write-back works with Follow Up Boss, Lofty, HighLevel and Cloze; BoldTrail, CINC, Brivity and KW Command sync one way. Free syncs 100 leads every 60 minutes from 1 CRM; Hobby, $29 a month, syncs 1,000 every 30 minutes from 2 CRMs and adds field mapping and real-time CRM webhooks.

  • Every lead syncs on every plan; the plan sets the batch size and how often
  • Signed outbound webhooks: lead.created, lead.updated, lead.deleted and sync.completed
  • Invite links let whoever administers a CRM connect it without a SyncYak login
  • A request log of every pull, webhook and push, kept for your plan’s window

Frequently asked questions

Something else? Write to contact@syncyak.com and a person answers.

Do I still need a Follow Up Boss API key?

Yes. The account’s API key, from Admin, API, is how SyncYak reads it. It is sealed at rest.

Can I call the FUB API directly as well?

Of course. SyncYak uses the same public API; your own calls are unaffected, apart from sharing the account’s rate limits.

Which entities can sync?

People by default, plus notes, tasks, appointments, deals, events, calls, emails, text messages, users, stages, sources, ponds, pipelines and custom fields.

Is there a free plan for CRM?

Yes. CRM has a free tier with no card and no end date: 1 crm, 100 leads every hour, postgres or mysql destination. Paid tiers start at $29 a month, and you can move up or down at any time.

Can I use the other SyncYak products on the same account?

Yes. Email parsing, the mailbox API, CRM sync, error tracking and tunnels share one login, one team, one API key system and one bill. Each product has its own tier, so you only pay more for the one that grows.

Start with CRM free

1 CRM, 100 leads every hour, Postgres or MySQL destination, free every month. Set up in minutes, and add the other SyncYak products on the same account when you need them.

Free tier on every product. No card.

Follow Up Boss is a trademark of its owner. SyncYak is not affiliated with or endorsed by it.