Extend Wordpress plugin function

Job ID: 33210263

Budget: $30 – $250 USD

Extend function to essential addons plugin (elementor add on). Widget: dynamic gallery.

Problem: Inside the dynamic gallery widget, I would like to make the posting flow more automatic instead of manually adding content. The dynamic gallery is used as a showcase of customers’ Facebook posts from the different Facebook pages.

Project: Able to automatically sync the latest post info from the “auto-reply campaign” in another SAAS into WordPress backend.
(How to access “auto-reply campaign”: screen recording will be sent in the chat )

Create 2 sections inside the WP admin interface, let the admin do the checking, and choose the control name(label name) before publishing gallery item to the frontend:

1st section: in WP, auto-filled data from SAAS latest “auto-reply campaign” and organize it into a table. The date should be updated continuously:
- Fan Page Name (auto sync from SAAS)
- Post Link. (auto sync from SAAS)
- Control Name (screen shot sent in chat) (let admin choose from created control name)
- If able to capture the image from post and auto upload to related gallery item:(screen shot sent in chat)
- Publish or delete button
If choosing published, the fronted should in this format: (screenshot sent in chat)

Condition:

- If one same Facebook POST has already been posted before, do not sync it.
- If the post is a video post, do not sync it. Only image posts allow.
- If one post is under the same Facebook PAGE which another post has already been posted, create an extra-label in that table row to notify the admin and also be able to know which are the previous post.
- The custom code should not affect other elements, for example, the admin still can manually create new gallery items from the frontend, etc.

2nd section: Auto delete the posted gallery items from fronted if the Facebook fan page is no longer “active” (page bot_enabled !=1). If the Fan page is “active” again (page bot_enabled =1) then restart the “auto-reply campaign” sync process if any latest post of that page is triggered by auto-reply.
Related categories: PHP WordPress MySQL API Elementor