Emma PHP

MyEmma Communicate in StyleWe actively maintain a PHP client wrapper class for the Emma API. The current version of the EmmaPHP library is 0.9.2.

Download EmmaPHP

Currently, only a subset of the functions available in the Emma API are implemented, but we're adding more every day. Group and Search functions are fully implemented. We have completed partial implementations of Member, Webhook, and Field functions. Triggers, Mailings, and Response functions will follow shortly thereafter. If you have need for specific functions in any category, just Contact Us and let us know what you'd like to see in the next release. You can also contact This e-mail address is being protected from spambots. You need JavaScript enabled to view it. by email directly, if that's more your speed than filling out a contact form.

You can download a copy of the most recent version, or browse archived versions.

  • Emma PHP :: Field Functions

    The field functions are used to create/remove/edit fields, and update field types. You can also retrieve lists of fields, and detailed information on individual fields.
  • Emma PHP :: Group Functions

    The Group functions in the library are used to maintain the member groups in your Emma account (creating, renaming, deleting) as well as some higher-level functions to add and remove members from groups. There are also functions for retrieving lists of groups, as well as specific details for individual groups.
  • Emma PHP :: Member Functions

    The Member functions in the library are used to add/remove/update members in your account, in addition to retrieving information on specific members. There are functions to import larger numbers of members in one transaction, adjust group membership, change opt-out status, and gather history for specific members.
  • Emma PHP :: Search Functions

    The search functions are used to create, update, and delete searches. You can also retrieve lists of members that meet the search criteria.
  • Emma PHP :: Webhooks

    When Emma launched their new-and-improved API, they included webhooks. Webhooks are notifications of business events that are triggered when something happens inside Emma. With a little programming, you can set up an endpoint on your website or server to receive these notifications.

    For example, you can now:

    • Receive a notification when an important recipient follows a link in one of your campaigns
    • Get notified when a mailing starts to send
    • Gather real-time statistics on message sharing, forwarding, and member response for use in your own application

Keep in Touch

Contact Us

Buzz

Loading...

People talking about '@synergycode':