Hi there @tfoster5!
Welcome to the Community! Sorry to hear about your troubles regarding List API and finding someone to work with. I hope I can provide a good amount of information for you to go off.
As you may know, at this time, the only way to collect SMS consent from someone is via one of the four methods outlined in our Guide to Collecting SMS Consent help center article,
The help center article goes into detail on each of these bullet points, but at this time, 3rd-party integrations like Facebook, don't offer a way for Klaviyo to collect consent.When it comes to Klaviyo SMS, you can only currently collect consent through a Klaviyo form, Email banners/Click to text form, a manual list import, or through the API.
If you are confident that you collected consent and used the appropriate language, you can (1) import these customers' consent following the steps outlined here: Upload a List of SMS Contacts or (2) another workaround would be to add a Click to Text Banner to a campaign or flow email to prompt your Facebook Lead Ad subscribers and gather SMS consent in Klaviyo.
We do have some guidance when it comes to SMS consent and PHP code. Our guide provides you with step-by-step instructions for going about this: Guide to Collecting SMS Consent via API
Essentially, this process uses our Subscribe to List API Endpoint, which provides you with the ability to translate into PHP:
Therefore, you'll want to use the linked guide to reference the basic structure of the API request, but then refer to our Subscribe to List API Endpoint documentation in order to translate the request into PHP.
If you are looking for a developer to work with, I would recommend you check out our Partner portal to find official Klaviyo partners to work with!
Please let me know if you have further questions,
Alex