Below your session cookies you’ll find Spreadsheet URL.
Add in the Spreadsheet URL textbox the link of a Google spreadsheet with this same format (Share option must be OPEN).
Your spreadsheet should contain a list of Facebook Profile URLs (one link per row).
You can specify the name of the column that contains the profile links. Simply enter the column name in the next text field.
You can also enter a single Facebook profile URL directly in the field.
6. Personalize your message 🆕 💬
Below the column name you'll find the message configuration.
In the message textbox you can write a private note which will be sent to the profile included in your Google spreadsheet.
#fbFirstName# will be replaced in your message by the first name of the person you’re adding.
The other tags available are #fbName# and #fbLastName#, replaced by their full name and last name.
How about using your own tags ? Simple.
Add a column in your Google Spreadsheet with any informations you want to apply.
A column named greetings in your Google Spreadsheet will replace all #greetings# tags in your message.
⚙️️Repetition setup ⚙️
Now that your API is ready, you can customize it to make it work repetitively.
Use to 'Number of profiles to process per launch' field to configure how many profiles you want to scrape per launch (5 for instance will make it send a message to 5 profiles each launch then stop). Then set a repetition setup:
To do so, simply hit the “Settings” button to define when your API is launched.
Then, select a frequency:
Now that this is set, click 💾 Save at the bottom of the page.
There you go, the scraping will be made for you without you doing anything!
Click on Launch & Enjoy!
It’s done! All that is left to do is to click on "launch" to try your script!
Please be aware that this API, like most of our Facebook APIs, will manipulate your own account on your behalf.
Facebook tends to notice when too many messages are sent in a short period of time. Spamming messages is probably reprimanded. We recommend spreading your messages (like 1 message every 15min rather than 10 in one go).
If too many actions are done too quickly, Facebook may temporarily block your messages. If that happens, you would need to wait for a few hours before being able to send them again. Be careful and reduce your API frequency the next time.
Also Facebook may notice unusual activities (login attemps from another location) and sometimes finds it suspicious and temporarily locks the account (asking to review the login to confirm it was intended).
This API will output CSV and/or JSON containing the following fields:
profileURL (Facebook profile URL)
profilePictureUrl (Profile picture URL)
name (Full name)
status (Friend or not)
Share this API
Your friends & colleagues need to know about this!