Feeding Facebook leads into a live CRM — without rewriting it
Employer work · Africred · Backend Developer (full-time), one of 3 developers · Feb 2025 – Sep 2025 · Laravel, Webhooks, OAuth, Facebook Instant Forms, WhatsApp API
Context
Africred already ran a company CRM in production. Sales needed prospective-client data from Facebook Instant Forms to land in it for follow-up.
Challenge
The CRM database was live and was not designed around integrations. A rewrite would have put a working system at risk.
What I built
- Webhook ingestion for Facebook Instant Forms, syncing prospect data into the production CRM.
- A scheduled Laravel command that tracks Facebook access tokens and refreshes them automatically, so the integration does not silently expire.
- Additive changes to the existing production schema instead of a risky rewrite.
- Contributions to the CRM structure, onboarding of the service team, and set-up of an official WhatsApp helpline; I also led the research study that selected the WhatsApp messaging provider.
Result
Prospective-client data from Facebook Instant Forms reached the production CRM for sales follow-up, with token refresh handled automatically.
If you have a similar problem
Lead forms, payment webhooks, third-party OAuth, or a live database you cannot afford to break: this is the kind of work I do.
Contact: hello@amowogbaje.com · Book a call · Back to portfolio