Connecting The Dots

Connecting The Dots

WordPress can do a lot out of the box, but what if you need to integrate with a service that doesn't have a WordPress plugin? What if you want to automate a task without touching code? How do you take advantage of the service-driven web so your WordPress project can break out of its shell and make new friends on the Internet playground? This talk has all the answers. You'll learn how to connect to a remote API (with minimal code), what webhooks are (and why they're awesome), and how to harness the power of 'connector' services like Zapier and IFTTT to automate common tasks (without getting a headache). Want to get more power out of your WordPress site? This is the talk for you!

38bc9be7f4f140d1f719c1faeed29a6c?s=128

Chris Van Patten

September 27, 2014
Tweet

Transcript

  1. CONNECTING
 THE DOTS . . . . . . .

    . . . . . . . . . . .
  2. @ C H R I S VA N PAT T

    E N
  3. None
  4. @ N A R J C A S T

  5. B L A S T O F FA P P.

    C O M
  6. THE SILO

  7. BREAKING OPEN THE SILO

  8. APIs

  9. WEBHOOKS

  10. RSS

  11. LET’S START SIMPLE

  12. None
  13. None
  14. RSS → TWITTER

  15. None
  16. None
  17. None
  18. None
  19. None
  20. None
  21. None
  22. COOL!

  23. ONE PROBLEM THOUGH

  24. (IT’S SLOW)

  25. LET’S MEET WEBHOOKS

  26. https://to-catch-a-webhook.com/hook (NOT REAL.)

  27. https://to-catch-a-webhook.com/hook (NOT REAL.) event happens

  28. https://to-catch-a-webhook.com/hook (NOT REAL.) event happens hit the hook

  29. https://to-catch-a-webhook.com/hook (NOT REAL.) event happens hit the hook hook does

    a thing
  30. None
  31. LET’S DO IT!

  32. FIRST: GET A WEBHOOK

  33. None
  34. None
  35. None
  36. None
  37. None
  38. None
  39. None
  40. None
  41. None
  42. None
  43. None
  44. None
  45. COOL!

  46. BUT WHAT IF YOU’RE LIKE…

  47. None
  48. None
  49. None
  50. None
  51. None
  52. None
  53. None
  54. None
  55. None
  56. None
  57. None
  58. None
  59. THE ONLY LIMIT?

  60. YOUR IMAGINATION

  61. None
  62. FOR INSTANCE…

  63. “CLIENTS” CPT CONTACT FORM

  64. “CLIENTS” CPT CONTACT FORM

  65. “CLIENTS” CPT CONTACT FORM JANE DOE ! CAT.: LEAD PUBLISH

  66. “CLIENTS” CPT CONTACT FORM JANE DOE ! CAT.: LEAD PUBLISH

    CRM NEW LEAD
  67. “CLIENTS” CPT CONTACT FORM JANE DOE ! CAT.: LEAD PUBLISH

    CRM EMAIL LIST NEW LEAD ADD TO DRIP CYCLE
  68. “CLIENTS” CPT CONTACT FORM JANE DOE ! CAT.: LEAD PUBLISH

    CRM EMAIL LIST NEW LEAD ADD TO DRIP CYCLE PUSH NOTIFICATION PHO NE ALERT
  69. “CLIENTS” CPT CONTACT FORM JANE DOE ! CAT.: LEAD

  70. “CLIENTS” CPT CONTACT FORM JANE DOE ! CAT.: CLIENT NEW


    CATEGORY
  71. “CLIENTS” CPT CONTACT FORM JANE DOE ! CAT.: CLIENT NEW


    CATEGORY TASK MANAGER NEW PROJECT
  72. “CLIENTS” CPT CONTACT FORM JANE DOE ! CAT.: CLIENT NEW


    CATEGORY TASK MANAGER NEW PROJECT ACCOUNTING SOFTWARE ADD CUSTOMER
  73. “CLIENTS” CPT CONTACT FORM JANE DOE ! CAT.: CLIENT NEW


    CATEGORY TASK MANAGER NEW PROJECT ACCOUNTING SOFTWARE ADD CUSTOMER CODE HOSTING CREATE REPO
  74. None
  75. THIS IS JUST THE START

  76. BUILD AMAZING THINGS

  77. THANKS :)

  78. @CHRISVANPATTEN ! cvp.me/wordcamppvd14